/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-MCRwithoutDepranks-Lazy.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/10-synch_02-thread_nonunique.i -------------------------------------------------------------------------------- This is Ultimate 0.2.2-wip.dk.mcr-reduction-820ea7a [2022-02-20 10:41:15,465 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-02-20 10:41:15,466 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-02-20 10:41:15,503 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-02-20 10:41:15,503 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-02-20 10:41:15,505 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-02-20 10:41:15,507 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-02-20 10:41:15,508 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-02-20 10:41:15,509 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-02-20 10:41:15,510 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-02-20 10:41:15,511 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-02-20 10:41:15,512 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-02-20 10:41:15,512 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-02-20 10:41:15,517 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-02-20 10:41:15,518 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-02-20 10:41:15,519 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-02-20 10:41:15,519 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-02-20 10:41:15,520 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-02-20 10:41:15,521 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-02-20 10:41:15,523 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-02-20 10:41:15,524 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-02-20 10:41:15,525 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-02-20 10:41:15,526 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-02-20 10:41:15,527 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-02-20 10:41:15,529 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-02-20 10:41:15,529 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-02-20 10:41:15,530 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-02-20 10:41:15,530 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-02-20 10:41:15,531 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-02-20 10:41:15,531 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-02-20 10:41:15,532 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-02-20 10:41:15,532 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-02-20 10:41:15,533 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-02-20 10:41:15,534 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-02-20 10:41:15,534 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-02-20 10:41:15,535 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-02-20 10:41:15,535 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-02-20 10:41:15,535 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-02-20 10:41:15,536 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-02-20 10:41:15,536 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-02-20 10:41:15,537 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-02-20 10:41:15,538 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-MCRwithoutDepranks-Lazy.epf [2022-02-20 10:41:15,567 INFO L113 SettingsManager]: Loading preferences was successful [2022-02-20 10:41:15,567 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-02-20 10:41:15,567 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-02-20 10:41:15,567 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-02-20 10:41:15,568 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-02-20 10:41:15,568 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-02-20 10:41:15,569 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-02-20 10:41:15,569 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-02-20 10:41:15,569 INFO L138 SettingsManager]: * Use SBE=true [2022-02-20 10:41:15,569 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-02-20 10:41:15,569 INFO L138 SettingsManager]: * sizeof long=4 [2022-02-20 10:41:15,570 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-02-20 10:41:15,570 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-02-20 10:41:15,570 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-02-20 10:41:15,570 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-02-20 10:41:15,570 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-02-20 10:41:15,570 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-02-20 10:41:15,570 INFO L138 SettingsManager]: * sizeof long double=12 [2022-02-20 10:41:15,571 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-02-20 10:41:15,571 INFO L138 SettingsManager]: * Use constant arrays=true [2022-02-20 10:41:15,571 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-02-20 10:41:15,578 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-02-20 10:41:15,578 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-02-20 10:41:15,579 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-02-20 10:41:15,580 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-02-20 10:41:15,580 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-02-20 10:41:15,580 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-02-20 10:41:15,580 INFO L138 SettingsManager]: * Construct finite automaton lazily=true [2022-02-20 10:41:15,581 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-02-20 10:41:15,581 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-02-20 10:41:15,581 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-02-20 10:41:15,581 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-02-20 10:41:15,581 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-02-20 10:41:15,581 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PARTIAL_ORDER_FA [2022-02-20 10:41:15,582 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-02-20 10:41:15,582 INFO L138 SettingsManager]: * Partial Order Reduction in concurrent analysis=MCR_WITHOUT_DEPRANKS [2022-02-20 10:41:15,583 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 [2022-02-20 10:41:15,811 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-02-20 10:41:15,830 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-02-20 10:41:15,832 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-02-20 10:41:15,832 INFO L271 PluginConnector]: Initializing CDTParser... [2022-02-20 10:41:15,839 INFO L275 PluginConnector]: CDTParser initialized [2022-02-20 10:41:15,841 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/goblint-regression/10-synch_02-thread_nonunique.i [2022-02-20 10:41:15,922 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/45ec733ff/59d0c4f91ca64caa81139734aa7dafbc/FLAG949c2ae16 [2022-02-20 10:41:16,407 INFO L306 CDTParser]: Found 1 translation units. [2022-02-20 10:41:16,408 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/goblint-regression/10-synch_02-thread_nonunique.i [2022-02-20 10:41:16,420 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/45ec733ff/59d0c4f91ca64caa81139734aa7dafbc/FLAG949c2ae16 [2022-02-20 10:41:16,879 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/45ec733ff/59d0c4f91ca64caa81139734aa7dafbc [2022-02-20 10:41:16,881 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-02-20 10:41:16,883 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-02-20 10:41:16,884 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-02-20 10:41:16,884 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-02-20 10:41:16,891 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-02-20 10:41:16,892 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.02 10:41:16" (1/1) ... [2022-02-20 10:41:16,893 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3961e8af and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 10:41:16, skipping insertion in model container [2022-02-20 10:41:16,893 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.02 10:41:16" (1/1) ... [2022-02-20 10:41:16,899 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-02-20 10:41:16,954 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-02-20 10:41:17,289 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-02-20 10:41:17,296 INFO L203 MainTranslator]: Completed pre-run [2022-02-20 10:41:17,335 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-02-20 10:41:17,378 INFO L208 MainTranslator]: Completed translation [2022-02-20 10:41:17,378 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 10:41:17 WrapperNode [2022-02-20 10:41:17,379 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-02-20 10:41:17,380 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-02-20 10:41:17,380 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-02-20 10:41:17,380 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-02-20 10:41:17,386 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 10:41:17" (1/1) ... [2022-02-20 10:41:17,412 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 10:41:17" (1/1) ... [2022-02-20 10:41:17,447 INFO L137 Inliner]: procedures = 259, calls = 8, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 44 [2022-02-20 10:41:17,448 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-02-20 10:41:17,449 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-02-20 10:41:17,449 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-02-20 10:41:17,449 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-02-20 10:41:17,456 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 10:41:17" (1/1) ... [2022-02-20 10:41:17,456 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 10:41:17" (1/1) ... [2022-02-20 10:41:17,469 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 10:41:17" (1/1) ... [2022-02-20 10:41:17,469 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 10:41:17" (1/1) ... [2022-02-20 10:41:17,478 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 10:41:17" (1/1) ... [2022-02-20 10:41:17,481 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 10:41:17" (1/1) ... [2022-02-20 10:41:17,482 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 10:41:17" (1/1) ... [2022-02-20 10:41:17,483 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-02-20 10:41:17,484 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-02-20 10:41:17,484 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-02-20 10:41:17,484 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-02-20 10:41:17,485 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 10:41:17" (1/1) ... [2022-02-20 10:41:17,493 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-02-20 10:41:17,504 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-20 10:41:17,525 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-02-20 10:41:17,550 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-02-20 10:41:17,566 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-02-20 10:41:17,566 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-02-20 10:41:17,566 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-02-20 10:41:17,566 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-02-20 10:41:17,567 INFO L130 BoogieDeclarations]: Found specification of procedure t_fun [2022-02-20 10:41:17,567 INFO L138 BoogieDeclarations]: Found implementation of procedure t_fun [2022-02-20 10:41:17,567 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-02-20 10:41:17,567 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-02-20 10:41:17,568 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-02-20 10:41:17,689 INFO L234 CfgBuilder]: Building ICFG [2022-02-20 10:41:17,690 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-02-20 10:41:17,904 INFO L275 CfgBuilder]: Performing block encoding [2022-02-20 10:41:17,910 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-02-20 10:41:17,910 INFO L299 CfgBuilder]: Removed 2 assume(true) statements. [2022-02-20 10:41:17,912 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.02 10:41:17 BoogieIcfgContainer [2022-02-20 10:41:17,912 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-02-20 10:41:17,914 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-02-20 10:41:17,914 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-02-20 10:41:17,917 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-02-20 10:41:17,917 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.02 10:41:16" (1/3) ... [2022-02-20 10:41:17,918 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4e3dbf48 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.02 10:41:17, skipping insertion in model container [2022-02-20 10:41:17,918 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 10:41:17" (2/3) ... [2022-02-20 10:41:17,918 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4e3dbf48 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.02 10:41:17, skipping insertion in model container [2022-02-20 10:41:17,918 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.02 10:41:17" (3/3) ... [2022-02-20 10:41:17,919 INFO L111 eAbstractionObserver]: Analyzing ICFG 10-synch_02-thread_nonunique.i [2022-02-20 10:41:17,924 WARN L150 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-02-20 10:41:17,924 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-02-20 10:41:17,924 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2022-02-20 10:41:17,924 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-02-20 10:41:17,957 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:17,957 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:17,957 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:17,957 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:17,958 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:17,958 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:17,958 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:17,958 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:17,959 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:17,959 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:17,959 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:17,959 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:17,960 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:17,960 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:17,960 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:17,961 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:17,961 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:17,961 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:17,961 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:17,961 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:17,963 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:17,963 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:17,966 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:17,966 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:17,967 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:17,967 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:17,967 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:17,970 INFO L148 ThreadInstanceAdder]: Constructed 1 joinOtherThreadTransitions. [2022-02-20 10:41:18,010 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2022-02-20 10:41:18,010 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-20 10:41:18,012 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2022-02-20 10:41:18,019 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Waiting until timeout for monitored process [2022-02-20 10:41:18,043 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-02-20 10:41:18,049 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, mLazyFiniteAutomaton=true, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR, mMcrOptimizeForkJoin=true, mMcrOverapproximateWrwc=true [2022-02-20 10:41:18,049 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2022-02-20 10:41:18,096 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 24 transitions and produced 25 states. [2022-02-20 10:41:18,098 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] === [2022-02-20 10:41:18,103 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 10:41:18,103 INFO L85 PathProgramCache]: Analyzing trace with hash 1508681915, now seen corresponding path program 1 times [2022-02-20 10:41:18,111 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 10:41:18,112 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [801734185] [2022-02-20 10:41:18,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:41:18,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 10:41:18,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:41:18,253 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-20 10:41:18,253 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 10:41:18,254 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [801734185] [2022-02-20 10:41:18,254 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [801734185] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 10:41:18,254 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 10:41:18,255 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-02-20 10:41:18,256 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [373350970] [2022-02-20 10:41:18,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 10:41:18,261 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-02-20 10:41:18,262 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 10:41:18,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-02-20 10:41:18,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-02-20 10:41:18,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:18,289 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-20 10:41:18,291 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 10.5) internal successors, (21), 2 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 10:41:18,291 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:18,301 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 24 transitions and produced 25 states. [2022-02-20 10:41:18,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:18,302 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-02-20 10:41:18,302 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] === [2022-02-20 10:41:18,303 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 10:41:18,303 INFO L85 PathProgramCache]: Analyzing trace with hash -298772548, now seen corresponding path program 1 times [2022-02-20 10:41:18,304 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 10:41:18,304 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1282623998] [2022-02-20 10:41:18,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:41:18,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 10:41:18,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:41:18,372 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-20 10:41:18,372 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 10:41:18,372 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1282623998] [2022-02-20 10:41:18,373 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1282623998] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 10:41:18,373 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 10:41:18,373 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-02-20 10:41:18,373 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [47261285] [2022-02-20 10:41:18,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 10:41:18,375 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-20 10:41:18,375 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 10:41:18,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-20 10:41:18,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-20 10:41:18,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:18,376 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-20 10:41:18,376 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.0) internal successors, (21), 3 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 10:41:18,376 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:18,376 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:18,482 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 52 transitions and produced 53 states. [2022-02-20 10:41:18,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:18,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:18,483 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-02-20 10:41:18,483 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] === [2022-02-20 10:41:18,484 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 10:41:18,484 INFO L85 PathProgramCache]: Analyzing trace with hash 433502858, now seen corresponding path program 1 times [2022-02-20 10:41:18,484 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 10:41:18,485 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [294587692] [2022-02-20 10:41:18,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:41:18,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 10:41:18,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:41:18,587 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-20 10:41:18,588 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 10:41:18,588 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [294587692] [2022-02-20 10:41:18,588 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [294587692] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-20 10:41:18,588 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2085784643] [2022-02-20 10:41:18,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:41:18,589 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-20 10:41:18,589 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-20 10:41:18,591 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-20 10:41:18,604 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-02-20 10:41:18,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:41:18,692 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 4 conjunts are in the unsatisfiable core [2022-02-20 10:41:18,699 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-20 10:41:18,815 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-20 10:41:18,815 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-20 10:41:18,914 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-20 10:41:18,914 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2085784643] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-20 10:41:18,914 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-20 10:41:18,914 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-02-20 10:41:18,915 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [897537410] [2022-02-20 10:41:18,915 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-20 10:41:18,916 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-02-20 10:41:18,916 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 10:41:18,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-02-20 10:41:18,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-02-20 10:41:18,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:18,917 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-20 10:41:18,917 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.3) internal successors, (53), 10 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 10:41:18,917 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:18,918 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:18,918 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:19,099 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 50 transitions and produced 51 states. [2022-02-20 10:41:19,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:19,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:19,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-02-20 10:41:19,126 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2022-02-20 10:41:19,317 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2022-02-20 10:41:19,317 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2022-02-20 10:41:19,318 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 10:41:19,318 INFO L85 PathProgramCache]: Analyzing trace with hash -2141543092, now seen corresponding path program 1 times [2022-02-20 10:41:19,318 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 10:41:19,319 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [156917624] [2022-02-20 10:41:19,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:41:19,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 10:41:19,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:41:19,396 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-02-20 10:41:19,397 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 10:41:19,397 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [156917624] [2022-02-20 10:41:19,397 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [156917624] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 10:41:19,397 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 10:41:19,397 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-02-20 10:41:19,397 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [559133698] [2022-02-20 10:41:19,398 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 10:41:19,398 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-20 10:41:19,398 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 10:41:19,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-20 10:41:19,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-20 10:41:19,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:19,399 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-20 10:41:19,399 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 13.5) internal successors, (27), 3 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 10:41:19,399 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:19,399 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:19,399 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2022-02-20 10:41:19,400 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:19,498 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 57 transitions and produced 58 states. [2022-02-20 10:41:19,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:19,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:19,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-02-20 10:41:19,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:19,499 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-02-20 10:41:19,499 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2022-02-20 10:41:19,500 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 10:41:19,500 INFO L85 PathProgramCache]: Analyzing trace with hash -587391793, now seen corresponding path program 1 times [2022-02-20 10:41:19,500 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 10:41:19,501 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1028153794] [2022-02-20 10:41:19,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:41:19,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 10:41:19,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-02-20 10:41:19,542 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-02-20 10:41:19,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-02-20 10:41:19,587 INFO L138 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-02-20 10:41:19,588 INFO L628 BasicCegarLoop]: Counterexample is feasible [2022-02-20 10:41:19,589 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATION (3 of 4 remaining) [2022-02-20 10:41:19,591 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (2 of 4 remaining) [2022-02-20 10:41:19,591 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONDATA_RACE (1 of 4 remaining) [2022-02-20 10:41:19,591 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONDATA_RACE (0 of 4 remaining) [2022-02-20 10:41:19,592 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-02-20 10:41:19,602 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1] [2022-02-20 10:41:19,603 WARN L235 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2022-02-20 10:41:19,603 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2022-02-20 10:41:19,618 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:19,618 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:19,618 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:19,618 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:19,619 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:19,619 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:19,619 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:19,619 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:19,620 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:19,620 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:19,620 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:19,620 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:19,620 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:19,620 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:19,620 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:19,620 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:19,621 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:19,621 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:19,621 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:19,621 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:19,621 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:19,621 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:19,622 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:19,622 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:19,622 WARN L322 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:19,623 WARN L322 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:19,624 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:19,624 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:19,624 WARN L322 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:19,625 WARN L322 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:19,627 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:19,629 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:19,629 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:19,629 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:19,633 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:19,633 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:19,634 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:19,634 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:19,634 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:19,634 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:19,634 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:19,634 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:19,634 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:19,641 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:19,641 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:19,641 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:19,641 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:19,642 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:19,642 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:19,642 WARN L322 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:19,642 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:19,642 WARN L322 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:19,642 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:19,643 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:19,644 INFO L148 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-02-20 10:41:19,646 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2022-02-20 10:41:19,648 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-20 10:41:19,652 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2022-02-20 10:41:19,667 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-02-20 10:41:19,668 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, mLazyFiniteAutomaton=true, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR, mMcrOptimizeForkJoin=true, mMcrOverapproximateWrwc=true [2022-02-20 10:41:19,668 INFO L340 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2022-02-20 10:41:19,674 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 24 transitions and produced 25 states. [2022-02-20 10:41:19,674 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 (and 1 more)] === [2022-02-20 10:41:19,675 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 10:41:19,675 INFO L85 PathProgramCache]: Analyzing trace with hash -179665602, now seen corresponding path program 1 times [2022-02-20 10:41:19,675 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 10:41:19,675 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [364749835] [2022-02-20 10:41:19,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:41:19,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 10:41:19,679 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (4)] Waiting until timeout for monitored process [2022-02-20 10:41:19,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:41:19,722 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-20 10:41:19,722 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 10:41:19,723 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [364749835] [2022-02-20 10:41:19,723 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [364749835] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 10:41:19,723 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 10:41:19,723 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-02-20 10:41:19,723 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1622543141] [2022-02-20 10:41:19,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 10:41:19,723 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-02-20 10:41:19,724 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 10:41:19,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-02-20 10:41:19,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-02-20 10:41:19,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:19,724 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-20 10:41:19,725 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 10.5) internal successors, (21), 2 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 10:41:19,725 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:19,730 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 24 transitions and produced 25 states. [2022-02-20 10:41:19,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:19,730 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-02-20 10:41:19,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 (and 1 more)] === [2022-02-20 10:41:19,731 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 10:41:19,731 INFO L85 PathProgramCache]: Analyzing trace with hash -1987120065, now seen corresponding path program 1 times [2022-02-20 10:41:19,731 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 10:41:19,734 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [962970821] [2022-02-20 10:41:19,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:41:19,734 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 10:41:19,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:41:19,770 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-20 10:41:19,770 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 10:41:19,771 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [962970821] [2022-02-20 10:41:19,771 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [962970821] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 10:41:19,771 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 10:41:19,771 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-02-20 10:41:19,771 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1480911696] [2022-02-20 10:41:19,772 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 10:41:19,772 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-20 10:41:19,772 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 10:41:19,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-20 10:41:19,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-20 10:41:19,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:19,774 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-20 10:41:19,774 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.0) internal successors, (21), 3 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 10:41:19,774 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:19,774 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:19,826 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 52 transitions and produced 53 states. [2022-02-20 10:41:19,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:19,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:19,826 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-02-20 10:41:19,827 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 (and 1 more)] === [2022-02-20 10:41:19,828 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 10:41:19,828 INFO L85 PathProgramCache]: Analyzing trace with hash 63309174, now seen corresponding path program 1 times [2022-02-20 10:41:19,828 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 10:41:19,828 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1769853742] [2022-02-20 10:41:19,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:41:19,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 10:41:19,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:41:19,892 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-20 10:41:19,893 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 10:41:19,893 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1769853742] [2022-02-20 10:41:19,893 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1769853742] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-20 10:41:19,893 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1370407795] [2022-02-20 10:41:19,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:41:19,893 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-20 10:41:19,894 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-20 10:41:19,933 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-20 10:41:19,934 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-02-20 10:41:20,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:41:20,009 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 4 conjunts are in the unsatisfiable core [2022-02-20 10:41:20,010 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-20 10:41:20,103 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-20 10:41:20,104 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-20 10:41:20,173 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-20 10:41:20,173 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1370407795] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-20 10:41:20,173 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-20 10:41:20,173 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-02-20 10:41:20,174 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [10356764] [2022-02-20 10:41:20,174 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-20 10:41:20,175 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-02-20 10:41:20,175 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 10:41:20,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-02-20 10:41:20,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-02-20 10:41:20,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:20,176 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-20 10:41:20,176 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.3) internal successors, (53), 10 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 10:41:20,177 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:20,177 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:20,177 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:20,254 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 50 transitions and produced 51 states. [2022-02-20 10:41:20,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:20,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:20,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-02-20 10:41:20,285 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2022-02-20 10:41:20,483 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-20 10:41:20,484 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE (and 1 more)] === [2022-02-20 10:41:20,484 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 10:41:20,484 INFO L85 PathProgramCache]: Analyzing trace with hash 1783230520, now seen corresponding path program 1 times [2022-02-20 10:41:20,485 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 10:41:20,485 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1840623874] [2022-02-20 10:41:20,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:41:20,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 10:41:20,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:41:20,516 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-02-20 10:41:20,517 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 10:41:20,517 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1840623874] [2022-02-20 10:41:20,517 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1840623874] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 10:41:20,517 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 10:41:20,517 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-02-20 10:41:20,517 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2091556734] [2022-02-20 10:41:20,518 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 10:41:20,518 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-20 10:41:20,518 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 10:41:20,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-20 10:41:20,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-20 10:41:20,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:20,519 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-20 10:41:20,519 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 13.5) internal successors, (27), 3 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 10:41:20,519 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:20,519 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:20,520 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2022-02-20 10:41:20,520 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:20,730 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 88 transitions and produced 89 states. [2022-02-20 10:41:20,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:20,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:20,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:41:20,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:20,731 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-02-20 10:41:20,731 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 (and 1 more)] === [2022-02-20 10:41:20,731 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 10:41:20,731 INFO L85 PathProgramCache]: Analyzing trace with hash -1182172043, now seen corresponding path program 1 times [2022-02-20 10:41:20,732 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 10:41:20,732 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [645418277] [2022-02-20 10:41:20,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:41:20,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 10:41:20,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:41:20,761 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-02-20 10:41:20,761 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 10:41:20,761 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [645418277] [2022-02-20 10:41:20,761 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [645418277] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 10:41:20,761 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 10:41:20,762 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-02-20 10:41:20,762 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [74963031] [2022-02-20 10:41:20,762 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 10:41:20,762 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-20 10:41:20,762 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 10:41:20,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-20 10:41:20,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-20 10:41:20,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:20,763 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-20 10:41:20,763 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 18.0) internal successors, (36), 3 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 10:41:20,763 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:20,763 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:20,763 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:41:20,764 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:20,764 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:20,978 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 95 transitions and produced 96 states. [2022-02-20 10:41:20,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:20,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:20,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:41:20,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:20,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:20,979 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-02-20 10:41:20,979 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE (and 1 more)] === [2022-02-20 10:41:20,979 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 10:41:20,979 INFO L85 PathProgramCache]: Analyzing trace with hash -1488065928, now seen corresponding path program 1 times [2022-02-20 10:41:20,979 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 10:41:20,980 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [668951737] [2022-02-20 10:41:20,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:41:20,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 10:41:21,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-02-20 10:41:21,009 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-02-20 10:41:21,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-02-20 10:41:21,030 INFO L138 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-02-20 10:41:21,030 INFO L628 BasicCegarLoop]: Counterexample is feasible [2022-02-20 10:41:21,030 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATION (4 of 5 remaining) [2022-02-20 10:41:21,030 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (3 of 5 remaining) [2022-02-20 10:41:21,031 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONDATA_RACE (2 of 5 remaining) [2022-02-20 10:41:21,031 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONDATA_RACE (1 of 5 remaining) [2022-02-20 10:41:21,031 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONDATA_RACE (0 of 5 remaining) [2022-02-20 10:41:21,031 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-02-20 10:41:21,032 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1] [2022-02-20 10:41:21,032 WARN L235 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2022-02-20 10:41:21,032 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2022-02-20 10:41:21,042 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:21,042 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:21,042 WARN L322 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:21,042 WARN L322 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:21,043 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:21,043 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:21,043 WARN L322 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:21,043 WARN L322 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:21,043 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:21,043 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:21,043 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:21,043 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:21,043 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:21,043 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:21,044 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:21,044 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:21,044 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:21,044 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:21,044 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:21,044 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:21,044 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:21,044 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:21,045 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:21,045 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:21,045 WARN L322 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:21,045 WARN L322 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:21,045 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:21,045 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:21,045 WARN L322 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:21,045 WARN L322 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:21,045 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:21,045 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:21,046 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:21,046 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:21,046 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:21,046 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:21,046 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:21,046 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:21,046 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:21,046 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:21,046 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:21,047 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:21,047 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:21,047 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:21,047 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:21,047 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:21,047 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:21,047 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:21,047 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:21,047 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:21,048 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:21,048 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:21,048 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:21,048 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:21,048 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:21,048 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:21,048 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:21,048 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:21,048 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:21,049 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:21,049 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:21,049 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:21,049 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:21,049 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:21,049 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:21,049 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:21,050 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:21,050 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:21,050 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:21,050 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:21,050 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:21,050 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:21,050 WARN L322 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:21,051 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:21,051 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:21,051 WARN L322 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:21,051 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:21,051 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:21,051 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:21,051 WARN L322 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:21,052 WARN L322 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:21,053 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-02-20 10:41:21,054 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2022-02-20 10:41:21,055 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-20 10:41:21,056 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2022-02-20 10:41:21,058 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (6)] Waiting until timeout for monitored process [2022-02-20 10:41:21,060 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-02-20 10:41:21,060 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, mLazyFiniteAutomaton=true, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR, mMcrOptimizeForkJoin=true, mMcrOverapproximateWrwc=true [2022-02-20 10:41:21,060 INFO L340 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2022-02-20 10:41:21,065 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 24 transitions and produced 25 states. [2022-02-20 10:41:21,065 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 (and 2 more)] === [2022-02-20 10:41:21,066 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 10:41:21,066 INFO L85 PathProgramCache]: Analyzing trace with hash -1183644660, now seen corresponding path program 1 times [2022-02-20 10:41:21,066 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 10:41:21,066 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1206189644] [2022-02-20 10:41:21,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:41:21,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 10:41:21,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:41:21,096 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-20 10:41:21,096 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 10:41:21,096 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1206189644] [2022-02-20 10:41:21,097 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1206189644] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 10:41:21,097 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 10:41:21,097 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-02-20 10:41:21,097 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1391218147] [2022-02-20 10:41:21,097 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 10:41:21,098 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-02-20 10:41:21,098 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 10:41:21,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-02-20 10:41:21,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-02-20 10:41:21,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:21,099 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-20 10:41:21,099 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 10.5) internal successors, (21), 2 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 10:41:21,099 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:21,102 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 24 transitions and produced 25 states. [2022-02-20 10:41:21,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:21,102 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-02-20 10:41:21,102 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 (and 2 more)] === [2022-02-20 10:41:21,103 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 10:41:21,103 INFO L85 PathProgramCache]: Analyzing trace with hash 1303868173, now seen corresponding path program 1 times [2022-02-20 10:41:21,103 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 10:41:21,103 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [219901248] [2022-02-20 10:41:21,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:41:21,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 10:41:21,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:41:21,124 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-20 10:41:21,124 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 10:41:21,124 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [219901248] [2022-02-20 10:41:21,124 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [219901248] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 10:41:21,125 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 10:41:21,125 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-02-20 10:41:21,125 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [622628745] [2022-02-20 10:41:21,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 10:41:21,125 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-20 10:41:21,125 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 10:41:21,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-20 10:41:21,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-20 10:41:21,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:21,127 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-20 10:41:21,127 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.0) internal successors, (21), 3 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 10:41:21,127 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:21,127 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:21,173 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 52 transitions and produced 53 states. [2022-02-20 10:41:21,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:21,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:21,174 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-02-20 10:41:21,174 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 (and 2 more)] === [2022-02-20 10:41:21,175 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 10:41:21,175 INFO L85 PathProgramCache]: Analyzing trace with hash 674064333, now seen corresponding path program 1 times [2022-02-20 10:41:21,175 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 10:41:21,175 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [935854495] [2022-02-20 10:41:21,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:41:21,175 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 10:41:21,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:41:21,220 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-20 10:41:21,220 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 10:41:21,220 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [935854495] [2022-02-20 10:41:21,221 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [935854495] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-20 10:41:21,221 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [712305069] [2022-02-20 10:41:21,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:41:21,221 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-20 10:41:21,221 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-20 10:41:21,223 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-20 10:41:21,270 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-02-20 10:41:21,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:41:21,312 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 4 conjunts are in the unsatisfiable core [2022-02-20 10:41:21,313 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-20 10:41:21,371 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-20 10:41:21,372 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-20 10:41:21,432 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-20 10:41:21,433 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [712305069] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-20 10:41:21,433 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-20 10:41:21,433 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-02-20 10:41:21,433 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1724693336] [2022-02-20 10:41:21,433 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-20 10:41:21,434 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-02-20 10:41:21,434 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 10:41:21,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-02-20 10:41:21,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-02-20 10:41:21,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:21,435 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-20 10:41:21,435 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.3) internal successors, (53), 10 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 10:41:21,435 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:21,435 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:21,435 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:21,494 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 50 transitions and produced 51 states. [2022-02-20 10:41:21,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:21,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:21,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-02-20 10:41:21,519 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-02-20 10:41:21,707 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-20 10:41:21,708 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE (and 2 more)] === [2022-02-20 10:41:21,708 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 10:41:21,709 INFO L85 PathProgramCache]: Analyzing trace with hash -1883804127, now seen corresponding path program 1 times [2022-02-20 10:41:21,709 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 10:41:21,709 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [796959196] [2022-02-20 10:41:21,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:41:21,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 10:41:21,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:41:21,730 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-02-20 10:41:21,731 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 10:41:21,731 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [796959196] [2022-02-20 10:41:21,731 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [796959196] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 10:41:21,731 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 10:41:21,731 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-02-20 10:41:21,731 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [328150504] [2022-02-20 10:41:21,731 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 10:41:21,732 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-20 10:41:21,732 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 10:41:21,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-20 10:41:21,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-20 10:41:21,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:21,733 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-20 10:41:21,733 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 13.5) internal successors, (27), 3 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 10:41:21,733 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:21,733 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:21,733 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2022-02-20 10:41:21,733 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:21,894 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 88 transitions and produced 89 states. [2022-02-20 10:41:21,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:21,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:21,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:41:21,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:21,895 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-02-20 10:41:21,895 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 (and 2 more)] === [2022-02-20 10:41:21,896 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 10:41:21,896 INFO L85 PathProgramCache]: Analyzing trace with hash -763227060, now seen corresponding path program 1 times [2022-02-20 10:41:21,896 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 10:41:21,896 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [47720685] [2022-02-20 10:41:21,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:41:21,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 10:41:21,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:41:21,945 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-02-20 10:41:21,946 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 10:41:21,946 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [47720685] [2022-02-20 10:41:21,946 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [47720685] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 10:41:21,946 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 10:41:21,946 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-02-20 10:41:21,946 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [919809586] [2022-02-20 10:41:21,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 10:41:21,947 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-20 10:41:21,947 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 10:41:21,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-20 10:41:21,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-20 10:41:21,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:21,948 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-20 10:41:21,948 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 18.0) internal successors, (36), 3 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 10:41:21,948 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:21,948 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:21,948 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:41:21,948 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:21,948 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:22,254 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 128 transitions and produced 129 states. [2022-02-20 10:41:22,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:22,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:22,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:41:22,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:22,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:22,255 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-02-20 10:41:22,256 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE (and 2 more)] === [2022-02-20 10:41:22,256 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 10:41:22,256 INFO L85 PathProgramCache]: Analyzing trace with hash 1454377288, now seen corresponding path program 1 times [2022-02-20 10:41:22,256 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 10:41:22,257 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [562089328] [2022-02-20 10:41:22,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:41:22,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 10:41:22,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:41:22,379 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-20 10:41:22,379 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 10:41:22,379 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [562089328] [2022-02-20 10:41:22,379 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [562089328] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-20 10:41:22,379 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [494815567] [2022-02-20 10:41:22,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:41:22,380 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-20 10:41:22,380 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-20 10:41:22,381 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-20 10:41:22,407 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-02-20 10:41:22,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:41:22,475 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 8 conjunts are in the unsatisfiable core [2022-02-20 10:41:22,477 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-20 10:41:22,611 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-20 10:41:22,611 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-20 10:41:22,787 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-20 10:41:22,787 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [494815567] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-20 10:41:22,787 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-20 10:41:22,788 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-02-20 10:41:22,788 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1331034340] [2022-02-20 10:41:22,790 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-20 10:41:22,790 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-20 10:41:22,790 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 10:41:22,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-20 10:41:22,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2022-02-20 10:41:22,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:22,792 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-20 10:41:22,793 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 6.944444444444445) internal successors, (125), 18 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 10:41:22,793 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:22,793 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:22,793 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:41:22,793 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:22,793 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:22,793 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:23,111 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 126 transitions and produced 127 states. [2022-02-20 10:41:23,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:23,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:23,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:41:23,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:23,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:23,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-20 10:41:23,130 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-02-20 10:41:23,312 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-20 10:41:23,313 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE (and 2 more)] === [2022-02-20 10:41:23,313 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 10:41:23,313 INFO L85 PathProgramCache]: Analyzing trace with hash -1112079917, now seen corresponding path program 1 times [2022-02-20 10:41:23,313 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 10:41:23,313 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1230526965] [2022-02-20 10:41:23,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:41:23,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 10:41:23,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:41:23,360 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2022-02-20 10:41:23,360 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 10:41:23,360 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1230526965] [2022-02-20 10:41:23,360 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1230526965] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 10:41:23,360 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 10:41:23,360 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-02-20 10:41:23,361 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [973581469] [2022-02-20 10:41:23,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 10:41:23,361 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-20 10:41:23,361 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 10:41:23,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-20 10:41:23,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-20 10:41:23,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:23,362 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-20 10:41:23,362 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 22.5) internal successors, (45), 3 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 10:41:23,362 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:23,362 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:23,362 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:41:23,362 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:23,362 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:23,363 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2022-02-20 10:41:23,363 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:23,663 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 133 transitions and produced 134 states. [2022-02-20 10:41:23,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:23,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:23,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:41:23,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:23,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:23,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-20 10:41:23,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:23,664 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-02-20 10:41:23,664 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE (and 2 more)] === [2022-02-20 10:41:23,665 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 10:41:23,665 INFO L85 PathProgramCache]: Analyzing trace with hash 612512863, now seen corresponding path program 1 times [2022-02-20 10:41:23,665 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 10:41:23,665 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1155936235] [2022-02-20 10:41:23,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:41:23,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 10:41:23,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-02-20 10:41:23,689 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-02-20 10:41:23,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-02-20 10:41:23,719 INFO L138 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-02-20 10:41:23,719 INFO L628 BasicCegarLoop]: Counterexample is feasible [2022-02-20 10:41:23,720 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATION (5 of 6 remaining) [2022-02-20 10:41:23,720 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (4 of 6 remaining) [2022-02-20 10:41:23,720 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONDATA_RACE (3 of 6 remaining) [2022-02-20 10:41:23,720 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONDATA_RACE (2 of 6 remaining) [2022-02-20 10:41:23,720 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONDATA_RACE (1 of 6 remaining) [2022-02-20 10:41:23,720 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONDATA_RACE (0 of 6 remaining) [2022-02-20 10:41:23,720 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-02-20 10:41:23,722 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1] [2022-02-20 10:41:23,722 WARN L235 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2022-02-20 10:41:23,722 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2022-02-20 10:41:23,734 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:23,735 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:23,735 WARN L322 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:23,735 WARN L322 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:23,735 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:23,735 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:23,735 WARN L322 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:23,735 WARN L322 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:23,735 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:23,735 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:23,736 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:23,736 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:23,736 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:23,736 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:23,736 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:23,736 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:23,736 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:23,736 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:23,736 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:23,736 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:23,736 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:23,736 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:23,737 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:23,737 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:23,737 WARN L322 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:23,737 WARN L322 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:23,737 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:23,737 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:23,737 WARN L322 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:23,737 WARN L322 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:23,737 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:23,737 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:23,738 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:23,738 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:23,738 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:23,738 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:23,738 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:23,738 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:23,738 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:23,738 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:23,738 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:23,739 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:23,739 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:23,739 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:23,739 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:23,739 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:23,740 WARN L322 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:23,741 WARN L322 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:23,741 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:23,741 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:23,741 WARN L322 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:23,741 WARN L322 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:23,741 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:23,741 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:23,741 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:23,741 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:23,741 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:23,741 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:23,742 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:23,742 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:23,742 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:23,742 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:23,742 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:23,742 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:23,742 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:23,742 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:23,743 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:23,743 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:23,743 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:23,743 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:23,743 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:23,743 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:23,743 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:23,743 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:23,743 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:23,743 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:23,744 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:23,744 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:23,744 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:23,744 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:23,744 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:23,744 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:23,744 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:23,744 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:23,744 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:23,744 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:23,745 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:23,745 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:23,745 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:23,745 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:23,745 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:23,745 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:23,745 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:23,747 WARN L322 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:23,747 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:23,747 WARN L322 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:23,747 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:23,747 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:23,748 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:23,748 WARN L322 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:23,748 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:23,748 WARN L322 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:23,748 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:23,748 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:23,749 WARN L322 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:23,749 WARN L322 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:23,749 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:23,749 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:23,754 INFO L148 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2022-02-20 10:41:23,755 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2022-02-20 10:41:23,755 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-20 10:41:23,760 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2022-02-20 10:41:23,770 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (9)] Waiting until timeout for monitored process [2022-02-20 10:41:23,772 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-02-20 10:41:23,772 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, mLazyFiniteAutomaton=true, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR, mMcrOptimizeForkJoin=true, mMcrOverapproximateWrwc=true [2022-02-20 10:41:23,772 INFO L340 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2022-02-20 10:41:23,776 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 24 transitions and produced 25 states. [2022-02-20 10:41:23,776 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 (and 3 more)] === [2022-02-20 10:41:23,777 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 10:41:23,777 INFO L85 PathProgramCache]: Analyzing trace with hash -1503255259, now seen corresponding path program 1 times [2022-02-20 10:41:23,777 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 10:41:23,777 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [781050609] [2022-02-20 10:41:23,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:41:23,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 10:41:23,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:41:23,801 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-20 10:41:23,801 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 10:41:23,801 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [781050609] [2022-02-20 10:41:23,801 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [781050609] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 10:41:23,801 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 10:41:23,801 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-02-20 10:41:23,802 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [383874080] [2022-02-20 10:41:23,802 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 10:41:23,802 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-02-20 10:41:23,802 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 10:41:23,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-02-20 10:41:23,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-02-20 10:41:23,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:23,803 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-20 10:41:23,803 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 10.5) internal successors, (21), 2 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 10:41:23,803 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:23,805 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 24 transitions and produced 25 states. [2022-02-20 10:41:23,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:23,805 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-02-20 10:41:23,805 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 (and 3 more)] === [2022-02-20 10:41:23,805 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 10:41:23,805 INFO L85 PathProgramCache]: Analyzing trace with hash 984257574, now seen corresponding path program 1 times [2022-02-20 10:41:23,805 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 10:41:23,806 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [772728257] [2022-02-20 10:41:23,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:41:23,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 10:41:23,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:41:23,834 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-20 10:41:23,834 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 10:41:23,834 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [772728257] [2022-02-20 10:41:23,834 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [772728257] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 10:41:23,834 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 10:41:23,834 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-02-20 10:41:23,835 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1139618525] [2022-02-20 10:41:23,835 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 10:41:23,835 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-20 10:41:23,835 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 10:41:23,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-20 10:41:23,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-20 10:41:23,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:23,836 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-20 10:41:23,836 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.0) internal successors, (21), 3 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 10:41:23,836 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:23,836 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:23,863 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 52 transitions and produced 53 states. [2022-02-20 10:41:23,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:23,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:23,863 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-02-20 10:41:23,863 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 (and 3 more)] === [2022-02-20 10:41:23,864 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 10:41:23,864 INFO L85 PathProgramCache]: Analyzing trace with hash -2029198961, now seen corresponding path program 1 times [2022-02-20 10:41:23,864 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 10:41:23,864 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [162016399] [2022-02-20 10:41:23,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:41:23,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 10:41:23,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:41:23,894 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-20 10:41:23,895 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 10:41:23,895 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [162016399] [2022-02-20 10:41:23,895 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [162016399] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-20 10:41:23,895 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2017108753] [2022-02-20 10:41:23,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:41:23,895 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-20 10:41:23,896 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-20 10:41:23,903 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-20 10:41:23,908 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-02-20 10:41:23,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:41:23,969 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 4 conjunts are in the unsatisfiable core [2022-02-20 10:41:23,970 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-20 10:41:24,025 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-20 10:41:24,025 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-20 10:41:24,078 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-20 10:41:24,079 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2017108753] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-20 10:41:24,079 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-20 10:41:24,079 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-02-20 10:41:24,079 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [124836118] [2022-02-20 10:41:24,079 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-20 10:41:24,082 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-02-20 10:41:24,082 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 10:41:24,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-02-20 10:41:24,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-02-20 10:41:24,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:24,083 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-20 10:41:24,083 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.3) internal successors, (53), 10 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 10:41:24,083 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:24,083 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:24,083 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:24,140 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 50 transitions and produced 51 states. [2022-02-20 10:41:24,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:24,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:24,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-02-20 10:41:24,171 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-02-20 10:41:24,359 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-20 10:41:24,360 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE (and 3 more)] === [2022-02-20 10:41:24,360 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 10:41:24,360 INFO L85 PathProgramCache]: Analyzing trace with hash -283511380, now seen corresponding path program 1 times [2022-02-20 10:41:24,360 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 10:41:24,360 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [134360383] [2022-02-20 10:41:24,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:41:24,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 10:41:24,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:41:24,379 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-02-20 10:41:24,379 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 10:41:24,380 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [134360383] [2022-02-20 10:41:24,380 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [134360383] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 10:41:24,380 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 10:41:24,380 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-02-20 10:41:24,380 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [699507669] [2022-02-20 10:41:24,380 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 10:41:24,381 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-20 10:41:24,381 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 10:41:24,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-20 10:41:24,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-20 10:41:24,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:24,381 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-20 10:41:24,382 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 13.5) internal successors, (27), 3 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 10:41:24,382 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:24,382 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:24,382 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2022-02-20 10:41:24,382 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:24,559 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 88 transitions and produced 89 states. [2022-02-20 10:41:24,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:24,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:24,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:41:24,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:24,560 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-02-20 10:41:24,560 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 (and 3 more)] === [2022-02-20 10:41:24,560 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 10:41:24,561 INFO L85 PathProgramCache]: Analyzing trace with hash -1121023168, now seen corresponding path program 1 times [2022-02-20 10:41:24,561 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 10:41:24,561 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1827570802] [2022-02-20 10:41:24,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:41:24,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 10:41:24,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:41:24,580 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-02-20 10:41:24,581 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 10:41:24,581 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1827570802] [2022-02-20 10:41:24,581 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1827570802] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 10:41:24,581 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 10:41:24,581 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-02-20 10:41:24,581 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [556393791] [2022-02-20 10:41:24,581 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 10:41:24,582 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-20 10:41:24,582 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 10:41:24,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-20 10:41:24,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-20 10:41:24,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:24,583 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-20 10:41:24,583 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 18.0) internal successors, (36), 3 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 10:41:24,583 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:24,583 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:24,583 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:41:24,583 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:24,583 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:24,904 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 128 transitions and produced 129 states. [2022-02-20 10:41:24,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:24,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:24,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:41:24,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:24,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:24,905 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-02-20 10:41:24,905 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE (and 3 more)] === [2022-02-20 10:41:24,905 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 10:41:24,906 INFO L85 PathProgramCache]: Analyzing trace with hash 1476901276, now seen corresponding path program 1 times [2022-02-20 10:41:24,906 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 10:41:24,906 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2237893] [2022-02-20 10:41:24,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:41:24,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 10:41:24,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:41:25,003 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-20 10:41:25,004 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 10:41:25,004 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2237893] [2022-02-20 10:41:25,004 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2237893] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-20 10:41:25,004 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1465536346] [2022-02-20 10:41:25,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:41:25,004 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-20 10:41:25,004 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-20 10:41:25,006 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-20 10:41:25,007 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-02-20 10:41:25,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:41:25,087 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 8 conjunts are in the unsatisfiable core [2022-02-20 10:41:25,090 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-20 10:41:25,219 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-20 10:41:25,219 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-20 10:41:25,402 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-20 10:41:25,403 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1465536346] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-20 10:41:25,403 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-20 10:41:25,403 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-02-20 10:41:25,403 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [224378258] [2022-02-20 10:41:25,403 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-20 10:41:25,404 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-20 10:41:25,404 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 10:41:25,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-20 10:41:25,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2022-02-20 10:41:25,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:25,405 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-20 10:41:25,405 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 6.944444444444445) internal successors, (125), 18 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 10:41:25,405 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:25,405 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:25,405 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:41:25,405 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:25,406 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:25,406 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:25,731 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 126 transitions and produced 127 states. [2022-02-20 10:41:25,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:25,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:25,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:41:25,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:25,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:25,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-20 10:41:25,753 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-02-20 10:41:25,943 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,SelfDestructingSolverStorable24 [2022-02-20 10:41:25,943 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE (and 3 more)] === [2022-02-20 10:41:25,944 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 10:41:25,944 INFO L85 PathProgramCache]: Analyzing trace with hash -1080967184, now seen corresponding path program 1 times [2022-02-20 10:41:25,944 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 10:41:25,944 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [868241868] [2022-02-20 10:41:25,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:41:25,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 10:41:25,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:41:25,972 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2022-02-20 10:41:25,972 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 10:41:25,973 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [868241868] [2022-02-20 10:41:25,973 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [868241868] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 10:41:25,973 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 10:41:25,973 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-02-20 10:41:25,973 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [617571204] [2022-02-20 10:41:25,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 10:41:25,973 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-20 10:41:25,973 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 10:41:25,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-20 10:41:25,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-20 10:41:25,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:25,974 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-20 10:41:25,974 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 22.5) internal successors, (45), 3 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 10:41:25,974 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:25,974 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:25,975 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:41:25,975 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:25,975 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:25,975 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2022-02-20 10:41:25,975 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:26,585 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 164 transitions and produced 165 states. [2022-02-20 10:41:26,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:26,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:26,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:41:26,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:26,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:26,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-20 10:41:26,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:26,586 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2022-02-20 10:41:26,586 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE (and 3 more)] === [2022-02-20 10:41:26,586 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 10:41:26,587 INFO L85 PathProgramCache]: Analyzing trace with hash 373491014, now seen corresponding path program 1 times [2022-02-20 10:41:26,587 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 10:41:26,587 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [357877985] [2022-02-20 10:41:26,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:41:26,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 10:41:26,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:41:26,613 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2022-02-20 10:41:26,613 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 10:41:26,613 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [357877985] [2022-02-20 10:41:26,613 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [357877985] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 10:41:26,613 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 10:41:26,614 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-02-20 10:41:26,614 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [366675075] [2022-02-20 10:41:26,614 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 10:41:26,614 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-20 10:41:26,614 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 10:41:26,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-20 10:41:26,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-20 10:41:26,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:26,615 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-20 10:41:26,615 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 27.0) internal successors, (54), 3 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 10:41:26,615 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:26,615 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:26,615 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:41:26,616 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:26,616 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:26,616 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2022-02-20 10:41:26,616 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:26,616 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:27,087 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 171 transitions and produced 172 states. [2022-02-20 10:41:27,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:27,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:27,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:41:27,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:27,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:27,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-20 10:41:27,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:27,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:27,088 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2022-02-20 10:41:27,088 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE (and 3 more)] === [2022-02-20 10:41:27,089 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 10:41:27,089 INFO L85 PathProgramCache]: Analyzing trace with hash -2016486812, now seen corresponding path program 1 times [2022-02-20 10:41:27,089 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 10:41:27,089 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1454096063] [2022-02-20 10:41:27,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:41:27,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 10:41:27,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-02-20 10:41:27,115 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-02-20 10:41:27,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-02-20 10:41:27,132 INFO L138 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-02-20 10:41:27,132 INFO L628 BasicCegarLoop]: Counterexample is feasible [2022-02-20 10:41:27,132 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATION (6 of 7 remaining) [2022-02-20 10:41:27,132 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (5 of 7 remaining) [2022-02-20 10:41:27,133 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONDATA_RACE (4 of 7 remaining) [2022-02-20 10:41:27,133 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONDATA_RACE (3 of 7 remaining) [2022-02-20 10:41:27,133 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONDATA_RACE (2 of 7 remaining) [2022-02-20 10:41:27,133 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONDATA_RACE (1 of 7 remaining) [2022-02-20 10:41:27,133 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONDATA_RACE (0 of 7 remaining) [2022-02-20 10:41:27,133 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2022-02-20 10:41:27,134 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-20 10:41:27,134 WARN L235 ceAbstractionStarter]: 4 thread instances were not sufficient, I will increase this number and restart the analysis [2022-02-20 10:41:27,134 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 5 thread instances. [2022-02-20 10:41:27,143 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,143 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,143 WARN L322 ript$VariableManager]: TermVariabe t_funThread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,143 WARN L322 ript$VariableManager]: TermVariabe t_funThread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,143 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,143 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,143 WARN L322 ript$VariableManager]: TermVariabe t_funThread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,143 WARN L322 ript$VariableManager]: TermVariabe t_funThread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,144 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,144 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,144 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,144 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,144 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,144 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,144 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,144 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,144 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,145 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,145 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,145 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,145 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,145 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,145 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,145 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,145 WARN L322 ript$VariableManager]: TermVariabe t_funThread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,145 WARN L322 ript$VariableManager]: TermVariabe t_funThread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,145 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,146 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,146 WARN L322 ript$VariableManager]: TermVariabe t_funThread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,146 WARN L322 ript$VariableManager]: TermVariabe t_funThread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,146 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,146 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,146 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,146 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,146 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,146 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,147 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,147 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,147 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,147 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,147 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,147 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,147 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,147 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,147 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,148 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,148 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,148 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,148 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,148 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,148 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,148 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,148 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,148 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,148 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,148 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,149 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,149 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,149 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,149 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,149 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,149 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,149 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,149 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,149 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,149 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,150 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,150 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,150 WARN L322 ript$VariableManager]: TermVariabe t_funThread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,150 WARN L322 ript$VariableManager]: TermVariabe t_funThread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,150 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,150 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,150 WARN L322 ript$VariableManager]: TermVariabe t_funThread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,150 WARN L322 ript$VariableManager]: TermVariabe t_funThread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,150 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,150 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,150 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,151 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,151 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,151 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,151 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,151 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,151 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,151 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,151 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,151 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,151 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,151 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,152 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,152 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,152 WARN L322 ript$VariableManager]: TermVariabe t_funThread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,152 WARN L322 ript$VariableManager]: TermVariabe t_funThread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,152 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,152 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,152 WARN L322 ript$VariableManager]: TermVariabe t_funThread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,152 WARN L322 ript$VariableManager]: TermVariabe t_funThread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,152 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,152 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,152 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,153 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,153 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,153 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,153 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,153 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,153 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,153 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,153 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,153 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,153 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,154 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,154 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,154 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,154 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,154 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,154 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,155 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,155 WARN L322 ript$VariableManager]: TermVariabe t_funThread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,155 WARN L322 ript$VariableManager]: TermVariabe t_funThread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,155 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,155 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,155 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,155 WARN L322 ript$VariableManager]: TermVariabe t_funThread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,155 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,156 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,156 WARN L322 ript$VariableManager]: TermVariabe t_funThread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,156 WARN L322 ript$VariableManager]: TermVariabe t_funThread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,156 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,156 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,156 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,156 WARN L322 ript$VariableManager]: TermVariabe t_funThread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,157 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,157 WARN L322 ript$VariableManager]: TermVariabe t_funThread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,157 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,157 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,157 WARN L322 ript$VariableManager]: TermVariabe t_funThread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:27,159 INFO L148 ThreadInstanceAdder]: Constructed 5 joinOtherThreadTransitions. [2022-02-20 10:41:27,160 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2022-02-20 10:41:27,160 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-20 10:41:27,161 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2022-02-20 10:41:27,176 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (12)] Waiting until timeout for monitored process [2022-02-20 10:41:27,177 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-02-20 10:41:27,177 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, mLazyFiniteAutomaton=true, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR, mMcrOptimizeForkJoin=true, mMcrOverapproximateWrwc=true [2022-02-20 10:41:27,178 INFO L340 AbstractCegarLoop]: Starting to check reachability of 8 error locations. [2022-02-20 10:41:27,181 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 24 transitions and produced 25 states. [2022-02-20 10:41:27,181 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 (and 4 more)] === [2022-02-20 10:41:27,181 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 10:41:27,182 INFO L85 PathProgramCache]: Analyzing trace with hash -1138497399, now seen corresponding path program 1 times [2022-02-20 10:41:27,182 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 10:41:27,182 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1661264260] [2022-02-20 10:41:27,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:41:27,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 10:41:27,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:41:27,193 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-20 10:41:27,193 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 10:41:27,193 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1661264260] [2022-02-20 10:41:27,194 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1661264260] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 10:41:27,194 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 10:41:27,194 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-02-20 10:41:27,194 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [962527589] [2022-02-20 10:41:27,194 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 10:41:27,194 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-02-20 10:41:27,194 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 10:41:27,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-02-20 10:41:27,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-02-20 10:41:27,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:27,195 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-20 10:41:27,195 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 10.5) internal successors, (21), 2 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 10:41:27,195 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:27,197 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 24 transitions and produced 25 states. [2022-02-20 10:41:27,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:27,197 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2022-02-20 10:41:27,197 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 (and 4 more)] === [2022-02-20 10:41:27,197 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 10:41:27,198 INFO L85 PathProgramCache]: Analyzing trace with hash 1349015434, now seen corresponding path program 1 times [2022-02-20 10:41:27,198 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 10:41:27,198 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [594930730] [2022-02-20 10:41:27,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:41:27,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 10:41:27,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:41:27,214 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-20 10:41:27,215 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 10:41:27,215 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [594930730] [2022-02-20 10:41:27,215 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [594930730] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 10:41:27,215 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 10:41:27,215 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-02-20 10:41:27,215 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1453938799] [2022-02-20 10:41:27,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 10:41:27,216 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-20 10:41:27,216 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 10:41:27,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-20 10:41:27,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-20 10:41:27,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:27,217 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-20 10:41:27,217 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.0) internal successors, (21), 3 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 10:41:27,217 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:27,217 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:27,241 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 52 transitions and produced 53 states. [2022-02-20 10:41:27,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:27,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:27,241 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2022-02-20 10:41:27,242 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 (and 4 more)] === [2022-02-20 10:41:27,242 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 10:41:27,242 INFO L85 PathProgramCache]: Analyzing trace with hash 543453884, now seen corresponding path program 1 times [2022-02-20 10:41:27,242 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 10:41:27,242 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1515303700] [2022-02-20 10:41:27,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:41:27,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 10:41:27,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:41:27,277 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-20 10:41:27,277 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 10:41:27,277 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1515303700] [2022-02-20 10:41:27,277 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1515303700] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-20 10:41:27,277 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [702729267] [2022-02-20 10:41:27,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:41:27,277 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-20 10:41:27,278 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-20 10:41:27,280 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-20 10:41:27,282 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-02-20 10:41:27,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:41:27,355 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 4 conjunts are in the unsatisfiable core [2022-02-20 10:41:27,362 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-20 10:41:27,415 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-20 10:41:27,415 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-20 10:41:27,482 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-20 10:41:27,483 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [702729267] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-20 10:41:27,483 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-20 10:41:27,483 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-02-20 10:41:27,483 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1503973545] [2022-02-20 10:41:27,483 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-20 10:41:27,483 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-02-20 10:41:27,484 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 10:41:27,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-02-20 10:41:27,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-02-20 10:41:27,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:27,484 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-20 10:41:27,485 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.3) internal successors, (53), 10 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 10:41:27,485 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:27,485 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:27,485 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:27,540 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 50 transitions and produced 51 states. [2022-02-20 10:41:27,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:27,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:27,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-02-20 10:41:27,570 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-02-20 10:41:27,758 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-20 10:41:27,759 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE (and 4 more)] === [2022-02-20 10:41:27,759 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 10:41:27,759 INFO L85 PathProgramCache]: Analyzing trace with hash -2014414576, now seen corresponding path program 1 times [2022-02-20 10:41:27,759 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 10:41:27,759 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2017025214] [2022-02-20 10:41:27,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:41:27,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 10:41:27,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:41:27,781 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-02-20 10:41:27,781 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 10:41:27,781 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2017025214] [2022-02-20 10:41:27,781 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2017025214] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 10:41:27,781 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 10:41:27,781 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-02-20 10:41:27,781 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1094162124] [2022-02-20 10:41:27,781 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 10:41:27,782 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-20 10:41:27,782 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 10:41:27,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-20 10:41:27,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-20 10:41:27,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:27,783 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-20 10:41:27,783 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 13.5) internal successors, (27), 3 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 10:41:27,783 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:27,783 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:27,783 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2022-02-20 10:41:27,783 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:27,908 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 88 transitions and produced 89 states. [2022-02-20 10:41:27,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:27,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:27,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:41:27,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:27,908 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2022-02-20 10:41:27,909 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 (and 4 more)] === [2022-02-20 10:41:27,909 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 10:41:27,909 INFO L85 PathProgramCache]: Analyzing trace with hash -1555391370, now seen corresponding path program 1 times [2022-02-20 10:41:27,909 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 10:41:27,909 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1695403255] [2022-02-20 10:41:27,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:41:27,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 10:41:27,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:41:27,934 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-02-20 10:41:27,935 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 10:41:27,935 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1695403255] [2022-02-20 10:41:27,935 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1695403255] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 10:41:27,935 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 10:41:27,935 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-02-20 10:41:27,935 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2144529665] [2022-02-20 10:41:27,935 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 10:41:27,936 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-20 10:41:27,953 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 10:41:27,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-20 10:41:27,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-20 10:41:27,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:27,955 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-20 10:41:27,955 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 18.0) internal successors, (36), 3 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 10:41:27,955 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:27,955 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:27,956 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:41:27,956 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:27,956 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:28,296 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 128 transitions and produced 129 states. [2022-02-20 10:41:28,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:28,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:28,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:41:28,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:28,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:28,297 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2022-02-20 10:41:28,298 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE (and 4 more)] === [2022-02-20 10:41:28,298 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 10:41:28,298 INFO L85 PathProgramCache]: Analyzing trace with hash -1568614885, now seen corresponding path program 1 times [2022-02-20 10:41:28,298 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 10:41:28,298 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1382988215] [2022-02-20 10:41:28,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:41:28,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 10:41:28,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:41:28,361 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-20 10:41:28,362 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 10:41:28,362 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1382988215] [2022-02-20 10:41:28,362 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1382988215] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-20 10:41:28,362 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [586684625] [2022-02-20 10:41:28,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:41:28,362 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-20 10:41:28,362 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-20 10:41:28,364 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-20 10:41:28,392 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-02-20 10:41:28,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:41:28,463 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 8 conjunts are in the unsatisfiable core [2022-02-20 10:41:28,465 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-20 10:41:28,580 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-20 10:41:28,581 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-20 10:41:28,794 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-20 10:41:28,795 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [586684625] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-20 10:41:28,795 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-20 10:41:28,795 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-02-20 10:41:28,795 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1706477650] [2022-02-20 10:41:28,795 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-20 10:41:28,796 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-20 10:41:28,796 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 10:41:28,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-20 10:41:28,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2022-02-20 10:41:28,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:28,797 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-20 10:41:28,797 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 6.944444444444445) internal successors, (125), 18 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 10:41:28,797 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:28,797 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:28,797 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:41:28,797 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:28,798 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:28,798 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:29,157 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 126 transitions and produced 127 states. [2022-02-20 10:41:29,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:29,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:29,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:41:29,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:29,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:29,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-20 10:41:29,183 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-02-20 10:41:29,383 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,SelfDestructingSolverStorable33 [2022-02-20 10:41:29,384 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE (and 4 more)] === [2022-02-20 10:41:29,384 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 10:41:29,384 INFO L85 PathProgramCache]: Analyzing trace with hash 151306461, now seen corresponding path program 1 times [2022-02-20 10:41:29,384 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 10:41:29,384 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [305468613] [2022-02-20 10:41:29,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:41:29,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 10:41:29,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:41:29,407 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2022-02-20 10:41:29,407 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 10:41:29,407 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [305468613] [2022-02-20 10:41:29,407 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [305468613] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 10:41:29,407 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 10:41:29,407 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-02-20 10:41:29,407 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [772701208] [2022-02-20 10:41:29,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 10:41:29,408 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-20 10:41:29,408 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 10:41:29,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-20 10:41:29,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-20 10:41:29,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:29,409 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-20 10:41:29,409 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 22.5) internal successors, (45), 3 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 10:41:29,409 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:29,409 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:29,409 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:41:29,409 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:29,409 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:29,409 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2022-02-20 10:41:29,409 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:29,934 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 164 transitions and produced 165 states. [2022-02-20 10:41:29,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:29,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:29,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:41:29,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:29,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:29,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-20 10:41:29,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:29,935 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2022-02-20 10:41:29,935 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE (and 4 more)] === [2022-02-20 10:41:29,935 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 10:41:29,936 INFO L85 PathProgramCache]: Analyzing trace with hash -1749729495, now seen corresponding path program 1 times [2022-02-20 10:41:29,936 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 10:41:29,936 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [815838789] [2022-02-20 10:41:29,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:41:29,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 10:41:29,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:41:29,993 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2022-02-20 10:41:29,993 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 10:41:29,993 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [815838789] [2022-02-20 10:41:29,993 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [815838789] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 10:41:29,993 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 10:41:29,994 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-02-20 10:41:29,994 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [610496972] [2022-02-20 10:41:29,994 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 10:41:29,994 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-20 10:41:29,994 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 10:41:29,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-20 10:41:29,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-20 10:41:29,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:29,995 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-20 10:41:29,995 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 27.0) internal successors, (54), 3 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 10:41:29,995 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:29,995 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:29,995 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:41:29,996 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:29,996 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:29,996 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2022-02-20 10:41:29,996 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:29,996 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:30,885 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 202 transitions and produced 203 states. [2022-02-20 10:41:30,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:30,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:30,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:41:30,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:30,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:30,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-20 10:41:30,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:30,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:30,886 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2022-02-20 10:41:30,886 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 (and 4 more)] === [2022-02-20 10:41:30,886 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 10:41:30,886 INFO L85 PathProgramCache]: Analyzing trace with hash 656761956, now seen corresponding path program 1 times [2022-02-20 10:41:30,886 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 10:41:30,886 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1266265685] [2022-02-20 10:41:30,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:41:30,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 10:41:30,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:41:30,926 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2022-02-20 10:41:30,927 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 10:41:30,927 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1266265685] [2022-02-20 10:41:30,927 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1266265685] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 10:41:30,927 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 10:41:30,927 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-02-20 10:41:30,927 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1381439634] [2022-02-20 10:41:30,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 10:41:30,929 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-20 10:41:30,929 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 10:41:30,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-20 10:41:30,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-20 10:41:30,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:30,929 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-20 10:41:30,930 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 31.5) internal successors, (63), 3 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 10:41:30,930 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:30,930 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:30,930 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:41:30,930 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:30,930 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:30,930 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2022-02-20 10:41:30,930 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:30,930 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:30,930 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:31,938 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 209 transitions and produced 210 states. [2022-02-20 10:41:31,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:31,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:31,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:41:31,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:31,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:31,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-20 10:41:31,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:31,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:31,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:31,939 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2022-02-20 10:41:31,939 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE (and 4 more)] === [2022-02-20 10:41:31,940 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 10:41:31,940 INFO L85 PathProgramCache]: Analyzing trace with hash -1806672793, now seen corresponding path program 1 times [2022-02-20 10:41:31,940 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 10:41:31,940 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1775848795] [2022-02-20 10:41:31,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:41:31,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 10:41:31,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-02-20 10:41:31,973 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-02-20 10:41:31,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-02-20 10:41:31,998 INFO L138 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-02-20 10:41:31,998 INFO L628 BasicCegarLoop]: Counterexample is feasible [2022-02-20 10:41:31,999 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATION (7 of 8 remaining) [2022-02-20 10:41:31,999 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (6 of 8 remaining) [2022-02-20 10:41:31,999 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONDATA_RACE (5 of 8 remaining) [2022-02-20 10:41:31,999 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONDATA_RACE (4 of 8 remaining) [2022-02-20 10:41:31,999 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONDATA_RACE (3 of 8 remaining) [2022-02-20 10:41:31,999 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONDATA_RACE (2 of 8 remaining) [2022-02-20 10:41:31,999 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONDATA_RACE (1 of 8 remaining) [2022-02-20 10:41:31,999 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONDATA_RACE (0 of 8 remaining) [2022-02-20 10:41:32,000 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2022-02-20 10:41:32,000 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-20 10:41:32,001 WARN L235 ceAbstractionStarter]: 5 thread instances were not sufficient, I will increase this number and restart the analysis [2022-02-20 10:41:32,001 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 6 thread instances. [2022-02-20 10:41:32,010 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,010 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,010 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,011 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,011 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,011 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,011 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,011 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,011 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,011 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,011 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,011 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,012 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,012 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,012 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,012 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,012 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,012 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,012 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,012 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,012 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,012 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,013 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,013 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,013 WARN L322 ript$VariableManager]: TermVariabe t_funThread2of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,013 WARN L322 ript$VariableManager]: TermVariabe t_funThread2of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,013 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,013 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,013 WARN L322 ript$VariableManager]: TermVariabe t_funThread2of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,013 WARN L322 ript$VariableManager]: TermVariabe t_funThread2of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,013 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,013 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,013 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,013 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,014 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,014 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,014 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,014 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,014 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,014 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,014 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,014 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,014 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,014 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,014 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,014 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,015 WARN L322 ript$VariableManager]: TermVariabe t_funThread6of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,015 WARN L322 ript$VariableManager]: TermVariabe t_funThread6of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,015 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,015 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,015 WARN L322 ript$VariableManager]: TermVariabe t_funThread6of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,015 WARN L322 ript$VariableManager]: TermVariabe t_funThread6of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,015 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,015 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,015 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,015 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,015 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,015 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,016 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,016 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,016 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,016 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,016 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,016 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,016 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,016 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,016 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,016 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,016 WARN L322 ript$VariableManager]: TermVariabe t_funThread4of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,016 WARN L322 ript$VariableManager]: TermVariabe t_funThread4of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,017 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,017 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,017 WARN L322 ript$VariableManager]: TermVariabe t_funThread4of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,017 WARN L322 ript$VariableManager]: TermVariabe t_funThread4of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,017 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,017 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,017 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,017 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,017 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,017 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,017 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,017 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,017 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,018 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,018 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,018 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,018 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,018 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,018 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,018 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,018 WARN L322 ript$VariableManager]: TermVariabe t_funThread5of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,018 WARN L322 ript$VariableManager]: TermVariabe t_funThread5of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,018 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,018 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,018 WARN L322 ript$VariableManager]: TermVariabe t_funThread5of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,018 WARN L322 ript$VariableManager]: TermVariabe t_funThread5of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,019 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,019 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,019 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,019 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,019 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,019 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,019 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,019 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,019 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,019 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,019 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,019 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,020 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,020 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,020 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,020 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,020 WARN L322 ript$VariableManager]: TermVariabe t_funThread3of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,020 WARN L322 ript$VariableManager]: TermVariabe t_funThread3of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,020 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,020 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,020 WARN L322 ript$VariableManager]: TermVariabe t_funThread3of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,020 WARN L322 ript$VariableManager]: TermVariabe t_funThread3of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,020 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,021 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,021 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,021 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,021 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,021 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,021 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,021 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,021 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,021 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,021 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,021 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,021 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,022 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,022 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,022 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,022 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,022 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,022 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,023 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,023 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,023 WARN L322 ript$VariableManager]: TermVariabe t_funThread2of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,023 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,023 WARN L322 ript$VariableManager]: TermVariabe t_funThread2of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,023 WARN L322 ript$VariableManager]: TermVariabe t_funThread3of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,023 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,023 WARN L322 ript$VariableManager]: TermVariabe t_funThread3of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,024 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,024 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,024 WARN L322 ript$VariableManager]: TermVariabe t_funThread4of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,024 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,024 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,024 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,024 WARN L322 ript$VariableManager]: TermVariabe t_funThread4of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,025 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,025 WARN L322 ript$VariableManager]: TermVariabe t_funThread5of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,025 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,025 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,025 WARN L322 ript$VariableManager]: TermVariabe t_funThread5of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,025 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,025 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,026 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,026 WARN L322 ript$VariableManager]: TermVariabe t_funThread6of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,026 WARN L322 ript$VariableManager]: TermVariabe t_funThread6of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:32,030 INFO L148 ThreadInstanceAdder]: Constructed 6 joinOtherThreadTransitions. [2022-02-20 10:41:32,031 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2022-02-20 10:41:32,031 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-20 10:41:32,033 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2022-02-20 10:41:32,034 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (15)] Waiting until timeout for monitored process [2022-02-20 10:41:32,036 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-02-20 10:41:32,036 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, mLazyFiniteAutomaton=true, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR, mMcrOptimizeForkJoin=true, mMcrOverapproximateWrwc=true [2022-02-20 10:41:32,036 INFO L340 AbstractCegarLoop]: Starting to check reachability of 9 error locations. [2022-02-20 10:41:32,040 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 24 transitions and produced 25 states. [2022-02-20 10:41:32,040 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 (and 5 more)] === [2022-02-20 10:41:32,040 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 10:41:32,041 INFO L85 PathProgramCache]: Analyzing trace with hash -89371080, now seen corresponding path program 1 times [2022-02-20 10:41:32,041 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 10:41:32,041 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1486575815] [2022-02-20 10:41:32,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:41:32,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 10:41:32,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:41:32,054 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-20 10:41:32,054 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 10:41:32,054 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1486575815] [2022-02-20 10:41:32,054 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1486575815] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 10:41:32,054 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 10:41:32,054 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-02-20 10:41:32,055 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [589789561] [2022-02-20 10:41:32,055 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 10:41:32,055 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-02-20 10:41:32,055 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 10:41:32,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-02-20 10:41:32,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-02-20 10:41:32,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:32,056 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-20 10:41:32,056 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 10.5) internal successors, (21), 2 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 10:41:32,056 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:32,058 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 24 transitions and produced 25 states. [2022-02-20 10:41:32,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:32,058 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2022-02-20 10:41:32,058 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 (and 5 more)] === [2022-02-20 10:41:32,059 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 10:41:32,059 INFO L85 PathProgramCache]: Analyzing trace with hash -1896825543, now seen corresponding path program 1 times [2022-02-20 10:41:32,059 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 10:41:32,059 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [367410397] [2022-02-20 10:41:32,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:41:32,059 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 10:41:32,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:41:32,074 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-20 10:41:32,074 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 10:41:32,074 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [367410397] [2022-02-20 10:41:32,074 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [367410397] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 10:41:32,074 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 10:41:32,074 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-02-20 10:41:32,075 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1211457599] [2022-02-20 10:41:32,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 10:41:32,075 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-20 10:41:32,075 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 10:41:32,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-20 10:41:32,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-20 10:41:32,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:32,076 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-20 10:41:32,076 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.0) internal successors, (21), 3 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 10:41:32,076 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:32,076 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:32,100 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 52 transitions and produced 53 states. [2022-02-20 10:41:32,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:32,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:32,101 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2022-02-20 10:41:32,101 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 (and 5 more)] === [2022-02-20 10:41:32,101 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 10:41:32,102 INFO L85 PathProgramCache]: Analyzing trace with hash -197911724, now seen corresponding path program 1 times [2022-02-20 10:41:32,102 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 10:41:32,102 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [989202413] [2022-02-20 10:41:32,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:41:32,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 10:41:32,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:41:32,130 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-20 10:41:32,130 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 10:41:32,130 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [989202413] [2022-02-20 10:41:32,130 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [989202413] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-20 10:41:32,132 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1137707638] [2022-02-20 10:41:32,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:41:32,132 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-20 10:41:32,132 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-20 10:41:32,135 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-20 10:41:32,160 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-02-20 10:41:32,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:41:32,234 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 4 conjunts are in the unsatisfiable core [2022-02-20 10:41:32,235 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-20 10:41:32,287 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-20 10:41:32,287 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-20 10:41:32,351 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-20 10:41:32,352 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1137707638] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-20 10:41:32,353 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-20 10:41:32,353 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-02-20 10:41:32,354 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1893444664] [2022-02-20 10:41:32,354 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-20 10:41:32,355 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-02-20 10:41:32,355 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 10:41:32,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-02-20 10:41:32,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-02-20 10:41:32,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:32,355 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-20 10:41:32,356 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.3) internal successors, (53), 10 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 10:41:32,356 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:32,356 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:32,356 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:32,410 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 50 transitions and produced 51 states. [2022-02-20 10:41:32,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:32,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:32,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-02-20 10:41:32,434 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-02-20 10:41:32,623 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-20 10:41:32,623 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE (and 5 more)] === [2022-02-20 10:41:32,624 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 10:41:32,624 INFO L85 PathProgramCache]: Analyzing trace with hash 1522009622, now seen corresponding path program 1 times [2022-02-20 10:41:32,624 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 10:41:32,624 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [73334827] [2022-02-20 10:41:32,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:41:32,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 10:41:32,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:41:32,639 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-02-20 10:41:32,639 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 10:41:32,639 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [73334827] [2022-02-20 10:41:32,640 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [73334827] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 10:41:32,640 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 10:41:32,640 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-02-20 10:41:32,640 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1964078585] [2022-02-20 10:41:32,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 10:41:32,640 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-20 10:41:32,640 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 10:41:32,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-20 10:41:32,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-20 10:41:32,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:32,641 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-20 10:41:32,641 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 13.5) internal successors, (27), 3 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 10:41:32,641 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:32,641 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:32,641 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2022-02-20 10:41:32,641 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:32,787 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 88 transitions and produced 89 states. [2022-02-20 10:41:32,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:32,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:32,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:41:32,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:32,788 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2022-02-20 10:41:32,788 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 (and 5 more)] === [2022-02-20 10:41:32,788 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 10:41:32,788 INFO L85 PathProgramCache]: Analyzing trace with hash 1511289143, now seen corresponding path program 1 times [2022-02-20 10:41:32,788 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 10:41:32,788 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [344528558] [2022-02-20 10:41:32,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:41:32,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 10:41:32,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:41:32,812 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-02-20 10:41:32,812 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 10:41:32,812 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [344528558] [2022-02-20 10:41:32,813 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [344528558] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 10:41:32,813 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 10:41:32,813 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-02-20 10:41:32,813 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2065291120] [2022-02-20 10:41:32,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 10:41:32,814 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-20 10:41:32,814 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 10:41:32,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-20 10:41:32,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-20 10:41:32,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:32,815 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-20 10:41:32,815 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 18.0) internal successors, (36), 3 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 10:41:32,816 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:32,816 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:32,816 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:41:32,816 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:32,816 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:33,103 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 128 transitions and produced 129 states. [2022-02-20 10:41:33,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:33,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:33,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:41:33,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:33,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:33,104 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2022-02-20 10:41:33,104 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE (and 5 more)] === [2022-02-20 10:41:33,104 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 10:41:33,105 INFO L85 PathProgramCache]: Analyzing trace with hash 340899269, now seen corresponding path program 1 times [2022-02-20 10:41:33,105 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 10:41:33,105 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [997536049] [2022-02-20 10:41:33,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:41:33,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 10:41:33,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:41:33,187 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-20 10:41:33,188 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 10:41:33,188 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [997536049] [2022-02-20 10:41:33,188 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [997536049] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-20 10:41:33,188 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [661560445] [2022-02-20 10:41:33,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:41:33,188 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-20 10:41:33,189 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-20 10:41:33,190 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-20 10:41:33,209 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-02-20 10:41:33,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:41:33,290 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 8 conjunts are in the unsatisfiable core [2022-02-20 10:41:33,291 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-20 10:41:33,407 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-20 10:41:33,408 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-20 10:41:33,578 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-20 10:41:33,579 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [661560445] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-20 10:41:33,579 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-20 10:41:33,579 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-02-20 10:41:33,579 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1706668490] [2022-02-20 10:41:33,579 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-20 10:41:33,580 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-20 10:41:33,580 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 10:41:33,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-20 10:41:33,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2022-02-20 10:41:33,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:33,581 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-20 10:41:33,581 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 6.944444444444445) internal successors, (125), 18 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 10:41:33,581 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:33,581 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:33,581 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:41:33,581 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:33,581 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:33,581 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:33,893 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 126 transitions and produced 127 states. [2022-02-20 10:41:33,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:33,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:33,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:41:33,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:33,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:33,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-20 10:41:33,914 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-02-20 10:41:34,094 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,SelfDestructingSolverStorable43 [2022-02-20 10:41:34,095 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE (and 5 more)] === [2022-02-20 10:41:34,095 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 10:41:34,095 INFO L85 PathProgramCache]: Analyzing trace with hash 2103764340, now seen corresponding path program 1 times [2022-02-20 10:41:34,095 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 10:41:34,095 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [42905944] [2022-02-20 10:41:34,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:41:34,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 10:41:34,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:41:34,122 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2022-02-20 10:41:34,123 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 10:41:34,123 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [42905944] [2022-02-20 10:41:34,123 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [42905944] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 10:41:34,123 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 10:41:34,123 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-02-20 10:41:34,123 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1515515614] [2022-02-20 10:41:34,123 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 10:41:34,124 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-20 10:41:34,124 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 10:41:34,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-20 10:41:34,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-20 10:41:34,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:34,124 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-20 10:41:34,125 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 22.5) internal successors, (45), 3 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 10:41:34,125 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:34,125 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:34,125 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:41:34,125 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:34,125 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:34,125 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2022-02-20 10:41:34,125 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:34,583 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 164 transitions and produced 165 states. [2022-02-20 10:41:34,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:34,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:34,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:41:34,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:34,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:34,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-20 10:41:34,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:34,584 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2022-02-20 10:41:34,585 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE (and 5 more)] === [2022-02-20 10:41:34,585 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 10:41:34,585 INFO L85 PathProgramCache]: Analyzing trace with hash -1336333572, now seen corresponding path program 1 times [2022-02-20 10:41:34,585 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 10:41:34,586 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1587186904] [2022-02-20 10:41:34,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:41:34,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 10:41:34,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:41:34,610 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2022-02-20 10:41:34,611 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 10:41:34,611 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1587186904] [2022-02-20 10:41:34,611 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1587186904] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 10:41:34,611 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 10:41:34,611 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-02-20 10:41:34,611 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [536702336] [2022-02-20 10:41:34,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 10:41:34,611 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-20 10:41:34,612 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 10:41:34,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-20 10:41:34,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-20 10:41:34,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:34,612 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-20 10:41:34,613 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 27.0) internal successors, (54), 3 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 10:41:34,613 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:34,613 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:34,613 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:41:34,613 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:34,613 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:34,613 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2022-02-20 10:41:34,613 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:34,613 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:35,401 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 202 transitions and produced 203 states. [2022-02-20 10:41:35,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:35,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:35,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:41:35,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:35,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:35,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-20 10:41:35,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:35,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:35,402 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2022-02-20 10:41:35,402 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 (and 5 more)] === [2022-02-20 10:41:35,402 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 10:41:35,403 INFO L85 PathProgramCache]: Analyzing trace with hash -1122796896, now seen corresponding path program 1 times [2022-02-20 10:41:35,403 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 10:41:35,403 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1061936550] [2022-02-20 10:41:35,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:41:35,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 10:41:35,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:41:35,428 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2022-02-20 10:41:35,429 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 10:41:35,429 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1061936550] [2022-02-20 10:41:35,429 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1061936550] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 10:41:35,429 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 10:41:35,429 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-02-20 10:41:35,429 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [389976085] [2022-02-20 10:41:35,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 10:41:35,430 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-20 10:41:35,430 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 10:41:35,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-20 10:41:35,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-20 10:41:35,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:35,431 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-20 10:41:35,431 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 31.5) internal successors, (63), 3 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 10:41:35,431 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:35,431 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:35,431 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:41:35,431 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:35,431 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:35,431 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2022-02-20 10:41:35,431 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:35,431 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:35,432 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:36,447 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 240 transitions and produced 241 states. [2022-02-20 10:41:36,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:36,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:36,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:41:36,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:36,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:36,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-20 10:41:36,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:36,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:36,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:36,449 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2022-02-20 10:41:36,449 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 (and 5 more)] === [2022-02-20 10:41:36,449 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 10:41:36,449 INFO L85 PathProgramCache]: Analyzing trace with hash 716080618, now seen corresponding path program 1 times [2022-02-20 10:41:36,449 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 10:41:36,449 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [515533488] [2022-02-20 10:41:36,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:41:36,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 10:41:36,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:41:36,476 INFO L134 CoverageAnalysis]: Checked inductivity of 174 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2022-02-20 10:41:36,476 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 10:41:36,476 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [515533488] [2022-02-20 10:41:36,476 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [515533488] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 10:41:36,476 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 10:41:36,476 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-02-20 10:41:36,476 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1754377919] [2022-02-20 10:41:36,476 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 10:41:36,477 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-20 10:41:36,477 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 10:41:36,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-20 10:41:36,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-20 10:41:36,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:36,478 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-20 10:41:36,478 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 36.0) internal successors, (72), 3 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 10:41:36,478 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:36,478 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:36,478 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:41:36,478 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:36,478 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:36,478 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2022-02-20 10:41:36,478 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:36,478 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:36,478 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:36,478 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:37,534 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 247 transitions and produced 248 states. [2022-02-20 10:41:37,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:37,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:37,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:41:37,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:37,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:37,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-20 10:41:37,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:37,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:37,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:37,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:37,535 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2022-02-20 10:41:37,536 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE (and 5 more)] === [2022-02-20 10:41:37,536 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 10:41:37,536 INFO L85 PathProgramCache]: Analyzing trace with hash -2081621432, now seen corresponding path program 1 times [2022-02-20 10:41:37,536 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 10:41:37,536 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1672925320] [2022-02-20 10:41:37,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:41:37,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 10:41:37,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-02-20 10:41:37,555 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-02-20 10:41:37,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-02-20 10:41:37,576 INFO L138 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-02-20 10:41:37,576 INFO L628 BasicCegarLoop]: Counterexample is feasible [2022-02-20 10:41:37,577 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATION (8 of 9 remaining) [2022-02-20 10:41:37,577 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (7 of 9 remaining) [2022-02-20 10:41:37,577 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONDATA_RACE (6 of 9 remaining) [2022-02-20 10:41:37,577 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONDATA_RACE (5 of 9 remaining) [2022-02-20 10:41:37,577 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONDATA_RACE (4 of 9 remaining) [2022-02-20 10:41:37,577 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONDATA_RACE (3 of 9 remaining) [2022-02-20 10:41:37,578 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONDATA_RACE (2 of 9 remaining) [2022-02-20 10:41:37,578 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONDATA_RACE (1 of 9 remaining) [2022-02-20 10:41:37,578 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONDATA_RACE (0 of 9 remaining) [2022-02-20 10:41:37,578 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2022-02-20 10:41:37,579 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-20 10:41:37,579 WARN L235 ceAbstractionStarter]: 6 thread instances were not sufficient, I will increase this number and restart the analysis [2022-02-20 10:41:37,579 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 7 thread instances. [2022-02-20 10:41:37,591 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,591 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,591 WARN L322 ript$VariableManager]: TermVariabe t_funThread6of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,591 WARN L322 ript$VariableManager]: TermVariabe t_funThread6of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,591 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,591 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,591 WARN L322 ript$VariableManager]: TermVariabe t_funThread6of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,591 WARN L322 ript$VariableManager]: TermVariabe t_funThread6of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,591 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of7ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,592 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of7ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,592 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of7ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,592 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of7ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,592 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of7ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,592 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of7ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,592 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of7ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,592 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of7ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,592 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of7ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,592 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of7ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,592 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,593 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,593 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,593 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,593 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,593 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,593 WARN L322 ript$VariableManager]: TermVariabe t_funThread7of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,593 WARN L322 ript$VariableManager]: TermVariabe t_funThread7of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,593 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,593 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,593 WARN L322 ript$VariableManager]: TermVariabe t_funThread7of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,593 WARN L322 ript$VariableManager]: TermVariabe t_funThread7of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,594 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of7ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,594 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of7ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,594 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of7ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,594 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of7ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,594 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of7ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,594 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of7ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,594 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of7ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,594 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of7ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,594 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of7ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,594 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of7ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,594 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,595 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,595 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,595 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,595 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,595 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,595 WARN L322 ript$VariableManager]: TermVariabe t_funThread5of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,595 WARN L322 ript$VariableManager]: TermVariabe t_funThread5of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,595 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,595 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,595 WARN L322 ript$VariableManager]: TermVariabe t_funThread5of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,595 WARN L322 ript$VariableManager]: TermVariabe t_funThread5of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,596 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of7ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,596 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of7ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,596 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of7ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,596 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of7ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,596 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of7ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,596 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of7ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,596 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of7ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,596 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of7ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,596 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of7ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,596 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of7ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,596 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,596 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,597 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,597 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,597 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,597 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,597 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,597 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,597 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,597 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,597 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,597 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,597 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of7ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,597 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of7ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,598 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of7ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,598 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of7ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,598 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of7ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,598 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of7ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,598 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of7ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,598 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of7ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,598 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of7ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,598 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of7ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,598 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,598 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,598 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,599 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,599 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,599 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,599 WARN L322 ript$VariableManager]: TermVariabe t_funThread4of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,599 WARN L322 ript$VariableManager]: TermVariabe t_funThread4of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,599 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,599 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,599 WARN L322 ript$VariableManager]: TermVariabe t_funThread4of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,599 WARN L322 ript$VariableManager]: TermVariabe t_funThread4of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,599 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of7ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,599 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of7ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,600 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of7ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,600 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of7ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,600 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of7ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,600 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of7ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,600 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of7ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,600 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of7ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,600 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of7ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,600 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of7ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,600 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,600 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,600 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,601 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,601 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,601 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,601 WARN L322 ript$VariableManager]: TermVariabe t_funThread2of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,601 WARN L322 ript$VariableManager]: TermVariabe t_funThread2of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,601 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,601 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,601 WARN L322 ript$VariableManager]: TermVariabe t_funThread2of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,601 WARN L322 ript$VariableManager]: TermVariabe t_funThread2of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,601 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of7ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,601 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of7ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,601 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of7ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,602 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of7ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,602 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of7ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,602 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of7ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,602 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of7ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,602 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of7ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,602 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of7ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,602 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of7ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,602 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,602 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,602 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,602 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,603 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,603 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,603 WARN L322 ript$VariableManager]: TermVariabe t_funThread3of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,603 WARN L322 ript$VariableManager]: TermVariabe t_funThread3of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,603 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,603 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,603 WARN L322 ript$VariableManager]: TermVariabe t_funThread3of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,603 WARN L322 ript$VariableManager]: TermVariabe t_funThread3of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,603 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of7ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,603 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of7ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,603 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of7ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,603 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of7ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,604 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of7ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,604 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of7ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,604 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of7ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,604 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of7ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,604 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of7ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,604 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of7ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,604 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,604 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,604 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,604 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,605 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,605 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of7ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,605 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,605 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,605 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,605 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,605 WARN L322 ript$VariableManager]: TermVariabe t_funThread2of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,605 WARN L322 ript$VariableManager]: TermVariabe t_funThread2of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,606 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of7ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,606 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,606 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,606 WARN L322 ript$VariableManager]: TermVariabe t_funThread3of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,606 WARN L322 ript$VariableManager]: TermVariabe t_funThread3of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,606 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of7ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,606 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,606 WARN L322 ript$VariableManager]: TermVariabe t_funThread4of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,607 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,607 WARN L322 ript$VariableManager]: TermVariabe t_funThread4of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,607 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,607 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of7ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,607 WARN L322 ript$VariableManager]: TermVariabe t_funThread5of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,607 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,607 WARN L322 ript$VariableManager]: TermVariabe t_funThread5of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,607 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,607 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of7ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,608 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of7ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,608 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,608 WARN L322 ript$VariableManager]: TermVariabe t_funThread6of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,608 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,608 WARN L322 ript$VariableManager]: TermVariabe t_funThread6of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,608 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of7ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,608 WARN L322 ript$VariableManager]: TermVariabe t_funThread7of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,609 WARN L322 ript$VariableManager]: TermVariabe t_funThread7of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,609 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,609 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:37,611 INFO L148 ThreadInstanceAdder]: Constructed 7 joinOtherThreadTransitions. [2022-02-20 10:41:37,612 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2022-02-20 10:41:37,612 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-20 10:41:37,614 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2022-02-20 10:41:37,626 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (18)] Waiting until timeout for monitored process [2022-02-20 10:41:37,627 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-02-20 10:41:37,627 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, mLazyFiniteAutomaton=true, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR, mMcrOptimizeForkJoin=true, mMcrOverapproximateWrwc=true [2022-02-20 10:41:37,627 INFO L340 AbstractCegarLoop]: Starting to check reachability of 10 error locations. [2022-02-20 10:41:37,630 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 24 transitions and produced 25 states. [2022-02-20 10:41:37,631 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 (and 6 more)] === [2022-02-20 10:41:37,631 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 10:41:37,631 INFO L85 PathProgramCache]: Analyzing trace with hash 1644123698, now seen corresponding path program 1 times [2022-02-20 10:41:37,631 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 10:41:37,631 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [994289953] [2022-02-20 10:41:37,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:41:37,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 10:41:37,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:41:37,647 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-20 10:41:37,647 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 10:41:37,647 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [994289953] [2022-02-20 10:41:37,647 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [994289953] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 10:41:37,647 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 10:41:37,647 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-02-20 10:41:37,648 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [109878633] [2022-02-20 10:41:37,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 10:41:37,648 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-02-20 10:41:37,648 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 10:41:37,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-02-20 10:41:37,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-02-20 10:41:37,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:37,649 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-20 10:41:37,649 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 10.5) internal successors, (21), 2 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 10:41:37,649 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:37,650 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 24 transitions and produced 25 states. [2022-02-20 10:41:37,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:37,651 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2022-02-20 10:41:37,651 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 (and 6 more)] === [2022-02-20 10:41:37,651 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 10:41:37,651 INFO L85 PathProgramCache]: Analyzing trace with hash -163330765, now seen corresponding path program 1 times [2022-02-20 10:41:37,652 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 10:41:37,652 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1756999982] [2022-02-20 10:41:37,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:41:37,652 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 10:41:37,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:41:37,666 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-20 10:41:37,666 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 10:41:37,666 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1756999982] [2022-02-20 10:41:37,666 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1756999982] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 10:41:37,666 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 10:41:37,666 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-02-20 10:41:37,666 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [858826501] [2022-02-20 10:41:37,666 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 10:41:37,667 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-20 10:41:37,667 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 10:41:37,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-20 10:41:37,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-20 10:41:37,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:37,668 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-20 10:41:37,668 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.0) internal successors, (21), 3 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 10:41:37,668 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:37,668 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:37,691 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 52 transitions and produced 53 states. [2022-02-20 10:41:37,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:37,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:37,692 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2022-02-20 10:41:37,692 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 (and 6 more)] === [2022-02-20 10:41:37,692 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 10:41:37,692 INFO L85 PathProgramCache]: Analyzing trace with hash 41671511, now seen corresponding path program 1 times [2022-02-20 10:41:37,693 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 10:41:37,693 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [140971526] [2022-02-20 10:41:37,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:41:37,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 10:41:37,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:41:37,719 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-20 10:41:37,720 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 10:41:37,720 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [140971526] [2022-02-20 10:41:37,720 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [140971526] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-20 10:41:37,720 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [922730983] [2022-02-20 10:41:37,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:41:37,720 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-20 10:41:37,720 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-20 10:41:37,723 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-20 10:41:37,732 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-02-20 10:41:37,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:41:37,829 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 4 conjunts are in the unsatisfiable core [2022-02-20 10:41:37,830 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-20 10:41:37,884 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-20 10:41:37,884 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-20 10:41:37,949 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-20 10:41:37,950 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [922730983] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-20 10:41:37,950 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-20 10:41:37,950 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-02-20 10:41:37,950 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [367326508] [2022-02-20 10:41:37,950 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-20 10:41:37,950 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-02-20 10:41:37,951 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 10:41:37,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-02-20 10:41:37,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-02-20 10:41:37,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:37,951 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-20 10:41:37,951 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.3) internal successors, (53), 10 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 10:41:37,952 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:37,952 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:37,952 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:38,009 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 50 transitions and produced 51 states. [2022-02-20 10:41:38,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:38,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:38,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-02-20 10:41:38,039 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-02-20 10:41:38,226 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-20 10:41:38,226 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2022-02-20 10:41:38,227 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 10:41:38,227 INFO L85 PathProgramCache]: Analyzing trace with hash 1787359092, now seen corresponding path program 1 times [2022-02-20 10:41:38,227 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 10:41:38,227 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1627182000] [2022-02-20 10:41:38,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:41:38,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 10:41:38,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:41:38,242 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-02-20 10:41:38,242 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 10:41:38,242 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1627182000] [2022-02-20 10:41:38,242 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1627182000] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 10:41:38,242 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 10:41:38,242 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-02-20 10:41:38,243 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [230387212] [2022-02-20 10:41:38,243 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 10:41:38,243 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-20 10:41:38,243 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 10:41:38,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-20 10:41:38,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-20 10:41:38,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:38,244 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-20 10:41:38,244 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 13.5) internal successors, (27), 3 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 10:41:38,244 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:38,244 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:38,244 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2022-02-20 10:41:38,244 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:38,376 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 88 transitions and produced 89 states. [2022-02-20 10:41:38,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:38,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:38,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:41:38,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:38,377 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2022-02-20 10:41:38,377 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 (and 6 more)] === [2022-02-20 10:41:38,377 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 10:41:38,377 INFO L85 PathProgramCache]: Analyzing trace with hash -537205337, now seen corresponding path program 1 times [2022-02-20 10:41:38,378 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 10:41:38,378 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [779345764] [2022-02-20 10:41:38,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:41:38,378 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 10:41:38,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:41:38,397 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-02-20 10:41:38,397 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 10:41:38,397 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [779345764] [2022-02-20 10:41:38,397 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [779345764] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 10:41:38,397 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 10:41:38,397 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-02-20 10:41:38,397 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [275421658] [2022-02-20 10:41:38,398 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 10:41:38,398 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-20 10:41:38,398 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 10:41:38,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-20 10:41:38,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-20 10:41:38,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:38,399 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-20 10:41:38,399 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 18.0) internal successors, (36), 3 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 10:41:38,399 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:38,399 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:38,399 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:41:38,399 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:38,399 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:38,674 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 128 transitions and produced 129 states. [2022-02-20 10:41:38,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:38,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:38,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:41:38,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:38,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:38,675 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2022-02-20 10:41:38,675 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2022-02-20 10:41:38,675 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 10:41:38,676 INFO L85 PathProgramCache]: Analyzing trace with hash 961162138, now seen corresponding path program 1 times [2022-02-20 10:41:38,676 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 10:41:38,676 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1249444241] [2022-02-20 10:41:38,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:41:38,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 10:41:38,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:41:38,737 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-20 10:41:38,737 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 10:41:38,737 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1249444241] [2022-02-20 10:41:38,737 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1249444241] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-20 10:41:38,737 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1415749877] [2022-02-20 10:41:38,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:41:38,738 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-20 10:41:38,738 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-20 10:41:38,740 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-20 10:41:38,771 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-02-20 10:41:38,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:41:38,882 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 8 conjunts are in the unsatisfiable core [2022-02-20 10:41:38,883 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-20 10:41:39,000 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-20 10:41:39,001 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-20 10:41:39,144 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-20 10:41:39,144 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1415749877] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-20 10:41:39,144 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-20 10:41:39,144 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-02-20 10:41:39,144 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1148194826] [2022-02-20 10:41:39,145 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-20 10:41:39,145 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-20 10:41:39,145 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 10:41:39,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-20 10:41:39,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2022-02-20 10:41:39,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:39,146 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-20 10:41:39,146 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 6.944444444444445) internal successors, (125), 18 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 10:41:39,146 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:39,146 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:39,146 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:41:39,146 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:39,146 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:39,146 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:39,454 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 126 transitions and produced 127 states. [2022-02-20 10:41:39,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:39,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:39,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:41:39,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:39,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:39,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-20 10:41:39,473 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-02-20 10:41:39,656 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-20 10:41:39,656 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2022-02-20 10:41:39,657 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 10:41:39,657 INFO L85 PathProgramCache]: Analyzing trace with hash -1562351342, now seen corresponding path program 1 times [2022-02-20 10:41:39,657 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 10:41:39,657 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1012029853] [2022-02-20 10:41:39,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:41:39,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 10:41:39,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:41:39,676 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2022-02-20 10:41:39,676 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 10:41:39,676 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1012029853] [2022-02-20 10:41:39,676 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1012029853] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 10:41:39,677 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 10:41:39,677 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-02-20 10:41:39,677 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1964529462] [2022-02-20 10:41:39,677 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 10:41:39,677 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-20 10:41:39,677 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 10:41:39,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-20 10:41:39,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-20 10:41:39,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:39,678 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-20 10:41:39,678 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 22.5) internal successors, (45), 3 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 10:41:39,678 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:39,678 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:39,678 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:41:39,678 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:39,679 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:39,679 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2022-02-20 10:41:39,679 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:40,125 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 164 transitions and produced 165 states. [2022-02-20 10:41:40,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:40,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:40,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:41:40,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:40,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:40,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-20 10:41:40,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:40,126 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2022-02-20 10:41:40,126 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2022-02-20 10:41:40,127 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 10:41:40,127 INFO L85 PathProgramCache]: Analyzing trace with hash -2100173725, now seen corresponding path program 1 times [2022-02-20 10:41:40,127 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 10:41:40,127 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [198646633] [2022-02-20 10:41:40,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:41:40,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 10:41:40,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:41:40,150 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2022-02-20 10:41:40,150 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 10:41:40,150 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [198646633] [2022-02-20 10:41:40,150 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [198646633] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 10:41:40,150 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 10:41:40,150 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-02-20 10:41:40,150 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [984111279] [2022-02-20 10:41:40,151 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 10:41:40,151 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-20 10:41:40,151 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 10:41:40,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-20 10:41:40,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-20 10:41:40,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:40,152 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-20 10:41:40,152 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 27.0) internal successors, (54), 3 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 10:41:40,152 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:40,152 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:40,152 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:41:40,152 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:40,152 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:40,152 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2022-02-20 10:41:40,152 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:40,152 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:40,818 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 202 transitions and produced 203 states. [2022-02-20 10:41:40,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:40,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:40,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:41:40,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:40,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:40,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-20 10:41:40,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:40,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:40,819 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2022-02-20 10:41:40,819 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 (and 6 more)] === [2022-02-20 10:41:40,819 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 10:41:40,820 INFO L85 PathProgramCache]: Analyzing trace with hash -1765556171, now seen corresponding path program 1 times [2022-02-20 10:41:40,820 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 10:41:40,820 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1783169141] [2022-02-20 10:41:40,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:41:40,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 10:41:40,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:41:40,850 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2022-02-20 10:41:40,851 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 10:41:40,851 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1783169141] [2022-02-20 10:41:40,851 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1783169141] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 10:41:40,851 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 10:41:40,851 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-02-20 10:41:40,851 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [632529790] [2022-02-20 10:41:40,851 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 10:41:40,851 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-20 10:41:40,852 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 10:41:40,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-20 10:41:40,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-20 10:41:40,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:40,852 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-20 10:41:40,852 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 31.5) internal successors, (63), 3 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 10:41:40,853 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:40,853 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:40,853 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:41:40,853 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:40,853 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:40,853 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2022-02-20 10:41:40,853 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:40,853 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:40,853 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:41,862 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 240 transitions and produced 241 states. [2022-02-20 10:41:41,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:41,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:41,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:41:41,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:41,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:41,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-20 10:41:41,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:41,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:41,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:41,864 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2022-02-20 10:41:41,864 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 (and 6 more)] === [2022-02-20 10:41:41,864 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 10:41:41,864 INFO L85 PathProgramCache]: Analyzing trace with hash 1715027528, now seen corresponding path program 1 times [2022-02-20 10:41:41,864 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 10:41:41,865 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1899326428] [2022-02-20 10:41:41,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:41:41,865 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 10:41:41,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:41:41,890 INFO L134 CoverageAnalysis]: Checked inductivity of 174 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2022-02-20 10:41:41,891 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 10:41:41,891 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1899326428] [2022-02-20 10:41:41,891 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1899326428] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 10:41:41,891 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 10:41:41,891 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-02-20 10:41:41,891 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [491009610] [2022-02-20 10:41:41,891 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 10:41:41,892 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-20 10:41:41,892 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 10:41:41,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-20 10:41:41,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-20 10:41:41,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:41,893 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-20 10:41:41,893 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 36.0) internal successors, (72), 3 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 10:41:41,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:41,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:41,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:41:41,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:41,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:41,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2022-02-20 10:41:41,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:41,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:41,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:41,894 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:43,385 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 280 transitions and produced 281 states. [2022-02-20 10:41:43,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:43,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:43,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:41:43,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:43,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:43,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-20 10:41:43,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:43,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:43,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:43,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:43,386 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2022-02-20 10:41:43,386 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2022-02-20 10:41:43,386 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 10:41:43,386 INFO L85 PathProgramCache]: Analyzing trace with hash -619519700, now seen corresponding path program 1 times [2022-02-20 10:41:43,386 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 10:41:43,387 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [503717591] [2022-02-20 10:41:43,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:41:43,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 10:41:43,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:41:43,591 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-20 10:41:43,592 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 10:41:43,592 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [503717591] [2022-02-20 10:41:43,592 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [503717591] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-20 10:41:43,592 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1979212624] [2022-02-20 10:41:43,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:41:43,592 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-20 10:41:43,592 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-20 10:41:43,604 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-20 10:41:43,648 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-02-20 10:41:43,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:41:43,786 INFO L263 TraceCheckSpWp]: Trace formula consists of 310 conjuncts, 16 conjunts are in the unsatisfiable core [2022-02-20 10:41:43,789 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-20 10:41:44,016 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-20 10:41:44,016 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-20 10:41:44,274 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-20 10:41:44,274 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1979212624] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-20 10:41:44,275 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-20 10:41:44,275 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 23 [2022-02-20 10:41:44,275 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1520522752] [2022-02-20 10:41:44,275 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-20 10:41:44,275 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-20 10:41:44,275 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 10:41:44,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-20 10:41:44,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=363, Unknown=0, NotChecked=0, Total=506 [2022-02-20 10:41:44,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:44,276 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-20 10:41:44,277 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 9.73913043478261) internal successors, (224), 23 states have internal predecessors, (224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 10:41:44,277 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:44,277 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:44,277 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:41:44,277 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:44,277 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:44,277 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2022-02-20 10:41:44,277 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:44,277 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:44,277 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:44,277 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:44,277 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:45,707 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 278 transitions and produced 279 states. [2022-02-20 10:41:45,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:45,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:45,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:41:45,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:45,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:45,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-20 10:41:45,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:45,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:45,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:45,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:45,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-02-20 10:41:45,727 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2022-02-20 10:41:45,908 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,SelfDestructingSolverStorable59 [2022-02-20 10:41:45,909 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 (and 6 more)] === [2022-02-20 10:41:45,909 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 10:41:45,909 INFO L85 PathProgramCache]: Analyzing trace with hash 1108990391, now seen corresponding path program 1 times [2022-02-20 10:41:45,909 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 10:41:45,909 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1004975154] [2022-02-20 10:41:45,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:41:45,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 10:41:45,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:41:45,939 INFO L134 CoverageAnalysis]: Checked inductivity of 238 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 238 trivial. 0 not checked. [2022-02-20 10:41:45,939 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 10:41:45,939 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1004975154] [2022-02-20 10:41:45,940 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1004975154] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 10:41:45,940 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 10:41:45,940 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-02-20 10:41:45,940 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [271455955] [2022-02-20 10:41:45,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 10:41:45,940 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-20 10:41:45,940 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 10:41:45,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-20 10:41:45,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-20 10:41:45,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:45,942 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-20 10:41:45,942 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 40.5) internal successors, (81), 3 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 10:41:45,943 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:45,943 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:45,943 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:41:45,943 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:45,943 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:45,943 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2022-02-20 10:41:45,944 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:45,944 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:45,944 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:45,944 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:45,944 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2022-02-20 10:41:45,944 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:47,369 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 285 transitions and produced 286 states. [2022-02-20 10:41:47,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:47,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:47,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:41:47,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:47,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:47,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-20 10:41:47,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:47,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:47,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:47,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:47,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-02-20 10:41:47,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:47,371 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2022-02-20 10:41:47,371 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2022-02-20 10:41:47,371 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 10:41:47,371 INFO L85 PathProgramCache]: Analyzing trace with hash -1963674649, now seen corresponding path program 1 times [2022-02-20 10:41:47,371 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 10:41:47,371 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [152736540] [2022-02-20 10:41:47,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:41:47,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 10:41:47,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-02-20 10:41:47,395 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-02-20 10:41:47,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-02-20 10:41:47,422 INFO L138 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-02-20 10:41:47,422 INFO L628 BasicCegarLoop]: Counterexample is feasible [2022-02-20 10:41:47,422 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATION (9 of 10 remaining) [2022-02-20 10:41:47,423 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (8 of 10 remaining) [2022-02-20 10:41:47,423 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONDATA_RACE (7 of 10 remaining) [2022-02-20 10:41:47,423 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONDATA_RACE (6 of 10 remaining) [2022-02-20 10:41:47,423 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONDATA_RACE (5 of 10 remaining) [2022-02-20 10:41:47,423 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONDATA_RACE (4 of 10 remaining) [2022-02-20 10:41:47,423 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONDATA_RACE (3 of 10 remaining) [2022-02-20 10:41:47,423 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONDATA_RACE (2 of 10 remaining) [2022-02-20 10:41:47,423 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONDATA_RACE (1 of 10 remaining) [2022-02-20 10:41:47,424 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONDATA_RACE (0 of 10 remaining) [2022-02-20 10:41:47,424 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2022-02-20 10:41:47,424 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-20 10:41:47,425 WARN L235 ceAbstractionStarter]: 7 thread instances were not sufficient, I will increase this number and restart the analysis [2022-02-20 10:41:47,425 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 8 thread instances. [2022-02-20 10:41:47,436 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of8ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,436 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of8ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,436 WARN L322 ript$VariableManager]: TermVariabe t_funThread5of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,436 WARN L322 ript$VariableManager]: TermVariabe t_funThread5of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,436 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of8ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,437 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of8ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,437 WARN L322 ript$VariableManager]: TermVariabe t_funThread5of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,437 WARN L322 ript$VariableManager]: TermVariabe t_funThread5of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,437 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of8ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,437 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of8ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,437 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of8ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,437 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of8ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,437 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of8ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,437 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of8ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,437 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of8ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,437 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of8ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,437 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of8ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,437 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of8ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,438 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,438 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,438 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,438 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,438 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of8ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,438 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of8ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,438 WARN L322 ript$VariableManager]: TermVariabe t_funThread2of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,438 WARN L322 ript$VariableManager]: TermVariabe t_funThread2of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,438 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of8ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,438 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of8ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,438 WARN L322 ript$VariableManager]: TermVariabe t_funThread2of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,438 WARN L322 ript$VariableManager]: TermVariabe t_funThread2of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,439 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of8ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,439 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of8ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,439 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of8ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,439 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of8ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,439 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of8ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,439 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of8ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,439 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of8ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,439 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of8ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,439 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of8ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,439 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of8ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,439 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,439 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,440 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,440 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,441 WARN L322 ript$VariableManager]: TermVariabe |t_funThread8of8ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,441 WARN L322 ript$VariableManager]: TermVariabe |t_funThread8of8ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,441 WARN L322 ript$VariableManager]: TermVariabe t_funThread8of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,441 WARN L322 ript$VariableManager]: TermVariabe t_funThread8of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,441 WARN L322 ript$VariableManager]: TermVariabe |t_funThread8of8ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,441 WARN L322 ript$VariableManager]: TermVariabe |t_funThread8of8ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,441 WARN L322 ript$VariableManager]: TermVariabe t_funThread8of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,441 WARN L322 ript$VariableManager]: TermVariabe t_funThread8of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,441 WARN L322 ript$VariableManager]: TermVariabe |t_funThread8of8ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,441 WARN L322 ript$VariableManager]: TermVariabe |t_funThread8of8ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,441 WARN L322 ript$VariableManager]: TermVariabe |t_funThread8of8ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,441 WARN L322 ript$VariableManager]: TermVariabe |t_funThread8of8ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,441 WARN L322 ript$VariableManager]: TermVariabe |t_funThread8of8ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,442 WARN L322 ript$VariableManager]: TermVariabe |t_funThread8of8ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,442 WARN L322 ript$VariableManager]: TermVariabe |t_funThread8of8ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,442 WARN L322 ript$VariableManager]: TermVariabe |t_funThread8of8ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,442 WARN L322 ript$VariableManager]: TermVariabe |t_funThread8of8ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,442 WARN L322 ript$VariableManager]: TermVariabe |t_funThread8of8ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,442 WARN L322 ript$VariableManager]: TermVariabe |t_funThread8of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,442 WARN L322 ript$VariableManager]: TermVariabe |t_funThread8of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,442 WARN L322 ript$VariableManager]: TermVariabe |t_funThread8of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,442 WARN L322 ript$VariableManager]: TermVariabe |t_funThread8of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,443 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of8ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,443 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of8ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,443 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,443 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,443 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of8ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,443 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of8ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,443 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,443 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,443 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of8ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,443 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of8ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,443 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of8ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,443 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of8ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,444 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of8ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,444 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of8ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,444 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of8ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,444 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of8ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,444 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of8ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,444 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of8ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,444 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,444 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,444 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,444 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,445 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of8ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,445 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of8ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,445 WARN L322 ript$VariableManager]: TermVariabe t_funThread3of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,445 WARN L322 ript$VariableManager]: TermVariabe t_funThread3of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,445 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of8ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,445 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of8ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,445 WARN L322 ript$VariableManager]: TermVariabe t_funThread3of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,445 WARN L322 ript$VariableManager]: TermVariabe t_funThread3of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,445 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of8ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,445 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of8ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,445 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of8ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,445 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of8ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,446 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of8ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,446 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of8ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,446 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of8ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,446 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of8ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,446 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of8ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,446 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of8ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,446 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,446 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,446 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,446 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,446 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of8ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,446 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of8ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,446 WARN L322 ript$VariableManager]: TermVariabe t_funThread4of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,447 WARN L322 ript$VariableManager]: TermVariabe t_funThread4of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,447 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of8ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,447 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of8ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,447 WARN L322 ript$VariableManager]: TermVariabe t_funThread4of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,447 WARN L322 ript$VariableManager]: TermVariabe t_funThread4of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,447 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of8ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,447 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of8ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,447 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of8ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,447 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of8ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,447 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of8ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,447 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of8ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,447 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of8ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,448 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of8ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,448 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of8ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,448 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of8ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,448 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,448 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,448 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,448 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,448 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of8ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,448 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of8ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,448 WARN L322 ript$VariableManager]: TermVariabe t_funThread6of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,448 WARN L322 ript$VariableManager]: TermVariabe t_funThread6of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,448 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of8ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,448 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of8ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,448 WARN L322 ript$VariableManager]: TermVariabe t_funThread6of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,449 WARN L322 ript$VariableManager]: TermVariabe t_funThread6of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,449 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of8ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,449 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of8ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,449 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of8ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,449 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of8ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,449 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of8ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,449 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of8ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,449 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of8ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,449 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of8ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,449 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of8ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,449 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of8ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,449 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,450 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,450 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,450 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,450 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of8ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,450 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of8ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,450 WARN L322 ript$VariableManager]: TermVariabe t_funThread7of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,450 WARN L322 ript$VariableManager]: TermVariabe t_funThread7of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,450 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of8ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,450 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of8ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,450 WARN L322 ript$VariableManager]: TermVariabe t_funThread7of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,450 WARN L322 ript$VariableManager]: TermVariabe t_funThread7of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,450 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of8ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,451 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of8ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,451 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of8ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,451 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of8ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,451 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of8ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,451 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of8ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,451 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of8ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,451 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of8ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,451 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of8ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,451 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of8ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,451 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,451 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,451 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,451 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,452 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,452 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,452 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,452 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,452 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of8ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,452 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,452 WARN L322 ript$VariableManager]: TermVariabe t_funThread2of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,452 WARN L322 ript$VariableManager]: TermVariabe t_funThread2of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,452 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,452 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of8ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,453 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,453 WARN L322 ript$VariableManager]: TermVariabe t_funThread3of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,453 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,453 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of8ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,453 WARN L322 ript$VariableManager]: TermVariabe t_funThread3of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,453 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,453 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,453 WARN L322 ript$VariableManager]: TermVariabe t_funThread4of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,453 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of8ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,453 WARN L322 ript$VariableManager]: TermVariabe t_funThread4of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,453 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of8ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,454 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,454 WARN L322 ript$VariableManager]: TermVariabe t_funThread5of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,454 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,454 WARN L322 ript$VariableManager]: TermVariabe t_funThread5of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,454 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,454 WARN L322 ript$VariableManager]: TermVariabe t_funThread6of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,454 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,454 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of8ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,454 WARN L322 ript$VariableManager]: TermVariabe t_funThread6of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,455 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,455 WARN L322 ript$VariableManager]: TermVariabe t_funThread7of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,455 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,455 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of8ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,455 WARN L322 ript$VariableManager]: TermVariabe t_funThread7of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,455 WARN L322 ript$VariableManager]: TermVariabe |t_funThread8of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,455 WARN L322 ript$VariableManager]: TermVariabe |t_funThread8of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,455 WARN L322 ript$VariableManager]: TermVariabe |t_funThread8of8ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,455 WARN L322 ript$VariableManager]: TermVariabe t_funThread8of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,456 WARN L322 ript$VariableManager]: TermVariabe t_funThread8of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:47,460 INFO L148 ThreadInstanceAdder]: Constructed 8 joinOtherThreadTransitions. [2022-02-20 10:41:47,461 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2022-02-20 10:41:47,461 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-20 10:41:47,462 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2022-02-20 10:41:47,464 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (22)] Waiting until timeout for monitored process [2022-02-20 10:41:47,465 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-02-20 10:41:47,465 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, mLazyFiniteAutomaton=true, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR, mMcrOptimizeForkJoin=true, mMcrOverapproximateWrwc=true [2022-02-20 10:41:47,466 INFO L340 AbstractCegarLoop]: Starting to check reachability of 11 error locations. [2022-02-20 10:41:47,469 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 24 transitions and produced 25 states. [2022-02-20 10:41:47,469 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 (and 7 more)] === [2022-02-20 10:41:47,469 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 10:41:47,469 INFO L85 PathProgramCache]: Analyzing trace with hash -232980361, now seen corresponding path program 1 times [2022-02-20 10:41:47,470 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 10:41:47,470 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1806956667] [2022-02-20 10:41:47,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:41:47,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 10:41:47,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:41:47,485 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-20 10:41:47,485 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 10:41:47,486 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1806956667] [2022-02-20 10:41:47,486 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1806956667] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 10:41:47,486 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 10:41:47,486 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-02-20 10:41:47,486 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [349561396] [2022-02-20 10:41:47,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 10:41:47,486 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-02-20 10:41:47,486 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 10:41:47,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-02-20 10:41:47,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-02-20 10:41:47,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:47,487 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-20 10:41:47,487 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 10.5) internal successors, (21), 2 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 10:41:47,487 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:47,489 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 24 transitions and produced 25 states. [2022-02-20 10:41:47,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:47,489 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2022-02-20 10:41:47,489 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 (and 7 more)] === [2022-02-20 10:41:47,489 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 10:41:47,490 INFO L85 PathProgramCache]: Analyzing trace with hash -2040434824, now seen corresponding path program 1 times [2022-02-20 10:41:47,490 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 10:41:47,490 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [245402264] [2022-02-20 10:41:47,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:41:47,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 10:41:47,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:41:47,503 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-20 10:41:47,503 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 10:41:47,503 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [245402264] [2022-02-20 10:41:47,504 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [245402264] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 10:41:47,504 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 10:41:47,504 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-02-20 10:41:47,504 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1783537277] [2022-02-20 10:41:47,504 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 10:41:47,504 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-20 10:41:47,504 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 10:41:47,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-20 10:41:47,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-20 10:41:47,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:47,505 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-20 10:41:47,505 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.0) internal successors, (21), 3 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 10:41:47,505 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:47,505 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:47,531 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 52 transitions and produced 53 states. [2022-02-20 10:41:47,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:47,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:47,531 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2022-02-20 10:41:47,531 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 (and 7 more)] === [2022-02-20 10:41:47,532 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 10:41:47,532 INFO L85 PathProgramCache]: Analyzing trace with hash 1262203589, now seen corresponding path program 1 times [2022-02-20 10:41:47,532 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 10:41:47,532 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [305223442] [2022-02-20 10:41:47,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:41:47,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 10:41:47,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:41:47,556 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-20 10:41:47,556 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 10:41:47,556 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [305223442] [2022-02-20 10:41:47,557 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [305223442] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-20 10:41:47,557 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1138716270] [2022-02-20 10:41:47,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:41:47,557 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-20 10:41:47,557 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-20 10:41:47,563 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-20 10:41:47,587 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-02-20 10:41:47,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:41:47,695 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 4 conjunts are in the unsatisfiable core [2022-02-20 10:41:47,696 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-20 10:41:47,739 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-20 10:41:47,739 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-20 10:41:47,785 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-20 10:41:47,785 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1138716270] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-20 10:41:47,785 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-20 10:41:47,785 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-02-20 10:41:47,785 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [602853706] [2022-02-20 10:41:47,786 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-20 10:41:47,786 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-02-20 10:41:47,786 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 10:41:47,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-02-20 10:41:47,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-02-20 10:41:47,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:47,787 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-20 10:41:47,787 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.3) internal successors, (53), 10 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 10:41:47,787 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:47,787 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:47,787 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:47,827 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 50 transitions and produced 51 states. [2022-02-20 10:41:47,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:47,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:47,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-02-20 10:41:47,846 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-02-20 10:41:48,028 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-20 10:41:48,028 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE (and 7 more)] === [2022-02-20 10:41:48,029 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 10:41:48,029 INFO L85 PathProgramCache]: Analyzing trace with hash -1287076126, now seen corresponding path program 1 times [2022-02-20 10:41:48,029 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 10:41:48,029 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1705030365] [2022-02-20 10:41:48,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:41:48,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 10:41:48,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:41:48,044 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-02-20 10:41:48,044 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 10:41:48,044 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1705030365] [2022-02-20 10:41:48,044 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1705030365] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 10:41:48,044 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 10:41:48,044 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-02-20 10:41:48,044 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [277201092] [2022-02-20 10:41:48,044 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 10:41:48,045 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-20 10:41:48,045 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 10:41:48,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-20 10:41:48,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-20 10:41:48,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:48,045 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-20 10:41:48,046 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 13.5) internal successors, (27), 3 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 10:41:48,046 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:48,046 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:48,046 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2022-02-20 10:41:48,046 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:48,185 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 88 transitions and produced 89 states. [2022-02-20 10:41:48,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:48,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:48,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:41:48,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:48,186 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2022-02-20 10:41:48,186 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 (and 7 more)] === [2022-02-20 10:41:48,187 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 10:41:48,187 INFO L85 PathProgramCache]: Analyzing trace with hash -1996457894, now seen corresponding path program 1 times [2022-02-20 10:41:48,187 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 10:41:48,187 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1674400953] [2022-02-20 10:41:48,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:41:48,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 10:41:48,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:41:48,203 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-02-20 10:41:48,203 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 10:41:48,203 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1674400953] [2022-02-20 10:41:48,204 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1674400953] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 10:41:48,204 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 10:41:48,204 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-02-20 10:41:48,204 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1174810587] [2022-02-20 10:41:48,204 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 10:41:48,204 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-20 10:41:48,204 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 10:41:48,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-20 10:41:48,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-20 10:41:48,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:48,205 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-20 10:41:48,205 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 18.0) internal successors, (36), 3 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 10:41:48,205 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:48,205 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:48,205 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:41:48,205 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:48,205 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:48,562 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 128 transitions and produced 129 states. [2022-02-20 10:41:48,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:48,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:48,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:41:48,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:48,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:48,563 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2022-02-20 10:41:48,563 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE (and 7 more)] === [2022-02-20 10:41:48,564 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 10:41:48,564 INFO L85 PathProgramCache]: Analyzing trace with hash -859106918, now seen corresponding path program 1 times [2022-02-20 10:41:48,564 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 10:41:48,564 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1997613568] [2022-02-20 10:41:48,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:41:48,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 10:41:48,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:41:48,617 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-20 10:41:48,618 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 10:41:48,618 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1997613568] [2022-02-20 10:41:48,618 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1997613568] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-20 10:41:48,618 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [295663855] [2022-02-20 10:41:48,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:41:48,618 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-20 10:41:48,619 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-20 10:41:48,624 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-20 10:41:48,626 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-02-20 10:41:48,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:41:48,750 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 8 conjunts are in the unsatisfiable core [2022-02-20 10:41:48,751 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-20 10:41:48,848 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-20 10:41:48,848 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-20 10:41:48,993 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-20 10:41:48,993 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [295663855] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-20 10:41:48,993 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-20 10:41:48,993 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-02-20 10:41:48,993 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1604050033] [2022-02-20 10:41:48,994 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-20 10:41:48,994 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-20 10:41:48,994 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 10:41:48,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-20 10:41:48,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2022-02-20 10:41:48,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:48,995 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-20 10:41:48,995 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 6.944444444444445) internal successors, (125), 18 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 10:41:48,995 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:48,995 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:48,995 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:41:48,995 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:48,995 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:48,995 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:49,344 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 126 transitions and produced 127 states. [2022-02-20 10:41:49,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:49,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:49,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:41:49,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:49,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:49,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-20 10:41:49,366 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-02-20 10:41:49,545 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-20 10:41:49,546 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE (and 7 more)] === [2022-02-20 10:41:49,546 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 10:41:49,546 INFO L85 PathProgramCache]: Analyzing trace with hash 895169408, now seen corresponding path program 1 times [2022-02-20 10:41:49,546 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 10:41:49,547 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [482424815] [2022-02-20 10:41:49,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:41:49,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 10:41:49,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:41:49,568 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2022-02-20 10:41:49,568 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 10:41:49,569 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [482424815] [2022-02-20 10:41:49,569 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [482424815] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 10:41:49,569 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 10:41:49,569 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-02-20 10:41:49,569 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1007669251] [2022-02-20 10:41:49,569 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 10:41:49,570 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-20 10:41:49,570 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 10:41:49,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-20 10:41:49,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-20 10:41:49,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:49,570 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-20 10:41:49,570 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 22.5) internal successors, (45), 3 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 10:41:49,571 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:49,571 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:49,571 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:41:49,571 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:49,571 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:49,571 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2022-02-20 10:41:49,571 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:49,967 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 164 transitions and produced 165 states. [2022-02-20 10:41:49,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:49,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:49,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:41:49,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:49,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:49,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-20 10:41:49,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:49,968 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2022-02-20 10:41:49,968 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE (and 7 more)] === [2022-02-20 10:41:49,969 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 10:41:49,969 INFO L85 PathProgramCache]: Analyzing trace with hash -1644834027, now seen corresponding path program 1 times [2022-02-20 10:41:49,969 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 10:41:49,969 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [549418485] [2022-02-20 10:41:49,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:41:49,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 10:41:49,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:41:49,991 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2022-02-20 10:41:49,991 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 10:41:49,991 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [549418485] [2022-02-20 10:41:49,991 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [549418485] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 10:41:49,991 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 10:41:49,992 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-02-20 10:41:49,992 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2067029723] [2022-02-20 10:41:49,992 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 10:41:49,992 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-20 10:41:49,992 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 10:41:49,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-20 10:41:49,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-20 10:41:49,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:49,993 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-20 10:41:49,993 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 27.0) internal successors, (54), 3 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 10:41:49,993 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:49,993 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:49,993 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:41:49,993 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:49,993 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:49,993 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2022-02-20 10:41:49,993 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:49,993 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:50,656 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 202 transitions and produced 203 states. [2022-02-20 10:41:50,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:50,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:50,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:41:50,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:50,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:50,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-20 10:41:50,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:50,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:50,657 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2022-02-20 10:41:50,657 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 (and 7 more)] === [2022-02-20 10:41:50,657 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 10:41:50,658 INFO L85 PathProgramCache]: Analyzing trace with hash 1601718965, now seen corresponding path program 1 times [2022-02-20 10:41:50,658 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 10:41:50,658 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [647363881] [2022-02-20 10:41:50,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:41:50,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 10:41:50,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:41:50,680 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2022-02-20 10:41:50,680 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 10:41:50,680 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [647363881] [2022-02-20 10:41:50,680 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [647363881] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 10:41:50,680 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 10:41:50,680 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-02-20 10:41:50,680 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1049679621] [2022-02-20 10:41:50,680 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 10:41:50,681 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-20 10:41:50,681 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 10:41:50,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-20 10:41:50,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-20 10:41:50,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:50,681 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-20 10:41:50,682 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 31.5) internal successors, (63), 3 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 10:41:50,682 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:50,682 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:50,682 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:41:50,682 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:50,682 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:50,682 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2022-02-20 10:41:50,682 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:50,682 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:50,682 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:51,653 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 240 transitions and produced 241 states. [2022-02-20 10:41:51,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:51,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:51,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:41:51,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:51,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:51,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-20 10:41:51,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:51,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:51,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:51,654 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2022-02-20 10:41:51,654 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 (and 7 more)] === [2022-02-20 10:41:51,655 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 10:41:51,655 INFO L85 PathProgramCache]: Analyzing trace with hash 1026625913, now seen corresponding path program 1 times [2022-02-20 10:41:51,655 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 10:41:51,655 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1111466195] [2022-02-20 10:41:51,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:41:51,655 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 10:41:51,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:41:51,679 INFO L134 CoverageAnalysis]: Checked inductivity of 174 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2022-02-20 10:41:51,679 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 10:41:51,679 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1111466195] [2022-02-20 10:41:51,679 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1111466195] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 10:41:51,679 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 10:41:51,679 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-02-20 10:41:51,679 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1288117876] [2022-02-20 10:41:51,679 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 10:41:51,680 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-20 10:41:51,680 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 10:41:51,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-20 10:41:51,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-20 10:41:51,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:51,680 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-20 10:41:51,681 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 36.0) internal successors, (72), 3 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 10:41:51,681 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:51,681 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:51,681 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:41:51,681 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:51,681 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:51,681 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2022-02-20 10:41:51,681 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:51,681 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:51,681 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:51,681 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:53,062 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 280 transitions and produced 281 states. [2022-02-20 10:41:53,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:53,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:53,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:41:53,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:53,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:53,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-20 10:41:53,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:53,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:53,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:53,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:53,064 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2022-02-20 10:41:53,064 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE (and 7 more)] === [2022-02-20 10:41:53,064 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 10:41:53,064 INFO L85 PathProgramCache]: Analyzing trace with hash 1520152528, now seen corresponding path program 1 times [2022-02-20 10:41:53,064 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 10:41:53,064 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [798253407] [2022-02-20 10:41:53,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:41:53,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 10:41:53,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:41:53,191 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-20 10:41:53,191 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 10:41:53,191 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [798253407] [2022-02-20 10:41:53,191 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [798253407] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-20 10:41:53,191 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [368315111] [2022-02-20 10:41:53,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:41:53,192 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-20 10:41:53,192 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-20 10:41:53,193 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-20 10:41:53,219 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-02-20 10:41:53,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:41:53,350 INFO L263 TraceCheckSpWp]: Trace formula consists of 310 conjuncts, 16 conjunts are in the unsatisfiable core [2022-02-20 10:41:53,352 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-20 10:41:53,589 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-20 10:41:53,589 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-20 10:41:53,860 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-20 10:41:53,861 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [368315111] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-20 10:41:53,861 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-20 10:41:53,861 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 23 [2022-02-20 10:41:53,861 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1961073428] [2022-02-20 10:41:53,861 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-20 10:41:53,862 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-20 10:41:53,862 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 10:41:53,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-20 10:41:53,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=363, Unknown=0, NotChecked=0, Total=506 [2022-02-20 10:41:53,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:53,863 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-20 10:41:53,863 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 9.73913043478261) internal successors, (224), 23 states have internal predecessors, (224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 10:41:53,863 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:53,863 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:53,863 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:41:53,863 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:53,863 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:53,863 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2022-02-20 10:41:53,863 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:53,863 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:53,863 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:53,863 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:53,863 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:55,308 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 278 transitions and produced 279 states. [2022-02-20 10:41:55,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:55,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:55,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:41:55,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:55,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:55,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-20 10:41:55,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:55,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:55,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:55,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:55,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-02-20 10:41:55,327 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-02-20 10:41:55,509 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-20 10:41:55,509 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 (and 7 more)] === [2022-02-20 10:41:55,510 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 10:41:55,510 INFO L85 PathProgramCache]: Analyzing trace with hash -994772207, now seen corresponding path program 1 times [2022-02-20 10:41:55,510 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 10:41:55,510 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [989237690] [2022-02-20 10:41:55,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:41:55,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 10:41:55,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:41:55,540 INFO L134 CoverageAnalysis]: Checked inductivity of 238 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 238 trivial. 0 not checked. [2022-02-20 10:41:55,540 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 10:41:55,540 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [989237690] [2022-02-20 10:41:55,540 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [989237690] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 10:41:55,541 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 10:41:55,541 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-02-20 10:41:55,541 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1179368197] [2022-02-20 10:41:55,541 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 10:41:55,541 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-20 10:41:55,541 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 10:41:55,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-20 10:41:55,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-20 10:41:55,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:55,542 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-20 10:41:55,542 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 40.5) internal successors, (81), 3 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 10:41:55,542 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:55,542 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:55,542 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:41:55,542 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:55,542 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:55,542 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2022-02-20 10:41:55,543 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:55,543 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:55,543 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:55,543 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:55,543 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2022-02-20 10:41:55,543 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:57,417 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 316 transitions and produced 317 states. [2022-02-20 10:41:57,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:57,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:57,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:41:57,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:57,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:57,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-20 10:41:57,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:57,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:57,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:57,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:57,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-02-20 10:41:57,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:57,418 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2022-02-20 10:41:57,418 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 (and 7 more)] === [2022-02-20 10:41:57,418 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 10:41:57,419 INFO L85 PathProgramCache]: Analyzing trace with hash -970890764, now seen corresponding path program 1 times [2022-02-20 10:41:57,419 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 10:41:57,419 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [83193205] [2022-02-20 10:41:57,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:41:57,419 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 10:41:57,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:41:57,451 INFO L134 CoverageAnalysis]: Checked inductivity of 312 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2022-02-20 10:41:57,451 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 10:41:57,451 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [83193205] [2022-02-20 10:41:57,452 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [83193205] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 10:41:57,452 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 10:41:57,452 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-02-20 10:41:57,452 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1729610430] [2022-02-20 10:41:57,452 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 10:41:57,452 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-20 10:41:57,452 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 10:41:57,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-20 10:41:57,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-20 10:41:57,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:57,453 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-20 10:41:57,453 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 45.0) internal successors, (90), 3 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) [2022-02-20 10:41:57,453 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:57,453 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:57,453 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:41:57,453 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:57,453 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:57,454 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2022-02-20 10:41:57,454 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:57,454 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:57,454 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:57,454 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:57,454 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2022-02-20 10:41:57,454 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:57,454 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:59,417 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 323 transitions and produced 324 states. [2022-02-20 10:41:59,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:59,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:59,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:41:59,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:59,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:59,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-20 10:41:59,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:59,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:59,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:59,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:59,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-02-20 10:41:59,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:59,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:59,419 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2022-02-20 10:41:59,419 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE (and 7 more)] === [2022-02-20 10:41:59,419 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 10:41:59,419 INFO L85 PathProgramCache]: Analyzing trace with hash 865503524, now seen corresponding path program 1 times [2022-02-20 10:41:59,419 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 10:41:59,419 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1513399603] [2022-02-20 10:41:59,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:41:59,419 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 10:41:59,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-02-20 10:41:59,441 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-02-20 10:41:59,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-02-20 10:41:59,469 INFO L138 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-02-20 10:41:59,469 INFO L628 BasicCegarLoop]: Counterexample is feasible [2022-02-20 10:41:59,469 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATION (10 of 11 remaining) [2022-02-20 10:41:59,469 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (9 of 11 remaining) [2022-02-20 10:41:59,469 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONDATA_RACE (8 of 11 remaining) [2022-02-20 10:41:59,470 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONDATA_RACE (7 of 11 remaining) [2022-02-20 10:41:59,470 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONDATA_RACE (6 of 11 remaining) [2022-02-20 10:41:59,470 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONDATA_RACE (5 of 11 remaining) [2022-02-20 10:41:59,470 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONDATA_RACE (4 of 11 remaining) [2022-02-20 10:41:59,470 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONDATA_RACE (3 of 11 remaining) [2022-02-20 10:41:59,470 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONDATA_RACE (2 of 11 remaining) [2022-02-20 10:41:59,470 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONDATA_RACE (1 of 11 remaining) [2022-02-20 10:41:59,470 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONDATA_RACE (0 of 11 remaining) [2022-02-20 10:41:59,470 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2022-02-20 10:41:59,471 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-20 10:41:59,471 WARN L235 ceAbstractionStarter]: 8 thread instances were not sufficient, I will increase this number and restart the analysis [2022-02-20 10:41:59,472 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 9 thread instances. [2022-02-20 10:41:59,485 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of9ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,485 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of9ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,485 WARN L322 ript$VariableManager]: TermVariabe t_funThread3of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,485 WARN L322 ript$VariableManager]: TermVariabe t_funThread3of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,485 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of9ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,485 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of9ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,485 WARN L322 ript$VariableManager]: TermVariabe t_funThread3of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,485 WARN L322 ript$VariableManager]: TermVariabe t_funThread3of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,485 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of9ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,485 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of9ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,485 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of9ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,485 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of9ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,485 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of9ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,486 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of9ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,486 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of9ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,486 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of9ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,486 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of9ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,486 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of9ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,486 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,486 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,486 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,486 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,486 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of9ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,486 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of9ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,486 WARN L322 ript$VariableManager]: TermVariabe t_funThread4of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,486 WARN L322 ript$VariableManager]: TermVariabe t_funThread4of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,486 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of9ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,486 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of9ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,486 WARN L322 ript$VariableManager]: TermVariabe t_funThread4of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,486 WARN L322 ript$VariableManager]: TermVariabe t_funThread4of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,486 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of9ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,487 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of9ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,487 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of9ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,487 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of9ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,487 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of9ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,487 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of9ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,487 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of9ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,487 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of9ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,487 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of9ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,487 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of9ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,487 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,487 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,487 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,487 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,487 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of9ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,487 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of9ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,487 WARN L322 ript$VariableManager]: TermVariabe t_funThread5of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,487 WARN L322 ript$VariableManager]: TermVariabe t_funThread5of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,487 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of9ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,488 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of9ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,488 WARN L322 ript$VariableManager]: TermVariabe t_funThread5of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,488 WARN L322 ript$VariableManager]: TermVariabe t_funThread5of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,488 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of9ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,488 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of9ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,488 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of9ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,488 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of9ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,488 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of9ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,488 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of9ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,488 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of9ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,488 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of9ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,488 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of9ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,488 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of9ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,488 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,488 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,491 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,491 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,491 WARN L322 ript$VariableManager]: TermVariabe |t_funThread8of9ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,491 WARN L322 ript$VariableManager]: TermVariabe |t_funThread8of9ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,491 WARN L322 ript$VariableManager]: TermVariabe t_funThread8of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,491 WARN L322 ript$VariableManager]: TermVariabe t_funThread8of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,492 WARN L322 ript$VariableManager]: TermVariabe |t_funThread8of9ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,492 WARN L322 ript$VariableManager]: TermVariabe |t_funThread8of9ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,492 WARN L322 ript$VariableManager]: TermVariabe t_funThread8of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,492 WARN L322 ript$VariableManager]: TermVariabe t_funThread8of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,492 WARN L322 ript$VariableManager]: TermVariabe |t_funThread8of9ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,492 WARN L322 ript$VariableManager]: TermVariabe |t_funThread8of9ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,492 WARN L322 ript$VariableManager]: TermVariabe |t_funThread8of9ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,492 WARN L322 ript$VariableManager]: TermVariabe |t_funThread8of9ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,492 WARN L322 ript$VariableManager]: TermVariabe |t_funThread8of9ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,492 WARN L322 ript$VariableManager]: TermVariabe |t_funThread8of9ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,492 WARN L322 ript$VariableManager]: TermVariabe |t_funThread8of9ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,492 WARN L322 ript$VariableManager]: TermVariabe |t_funThread8of9ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,493 WARN L322 ript$VariableManager]: TermVariabe |t_funThread8of9ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,493 WARN L322 ript$VariableManager]: TermVariabe |t_funThread8of9ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,493 WARN L322 ript$VariableManager]: TermVariabe |t_funThread8of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,493 WARN L322 ript$VariableManager]: TermVariabe |t_funThread8of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,493 WARN L322 ript$VariableManager]: TermVariabe |t_funThread8of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,493 WARN L322 ript$VariableManager]: TermVariabe |t_funThread8of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,493 WARN L322 ript$VariableManager]: TermVariabe |t_funThread9of9ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,493 WARN L322 ript$VariableManager]: TermVariabe |t_funThread9of9ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,493 WARN L322 ript$VariableManager]: TermVariabe t_funThread9of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,493 WARN L322 ript$VariableManager]: TermVariabe t_funThread9of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,494 WARN L322 ript$VariableManager]: TermVariabe |t_funThread9of9ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,494 WARN L322 ript$VariableManager]: TermVariabe |t_funThread9of9ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,494 WARN L322 ript$VariableManager]: TermVariabe t_funThread9of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,494 WARN L322 ript$VariableManager]: TermVariabe t_funThread9of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,494 WARN L322 ript$VariableManager]: TermVariabe |t_funThread9of9ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,494 WARN L322 ript$VariableManager]: TermVariabe |t_funThread9of9ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,494 WARN L322 ript$VariableManager]: TermVariabe |t_funThread9of9ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,494 WARN L322 ript$VariableManager]: TermVariabe |t_funThread9of9ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,494 WARN L322 ript$VariableManager]: TermVariabe |t_funThread9of9ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,494 WARN L322 ript$VariableManager]: TermVariabe |t_funThread9of9ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,494 WARN L322 ript$VariableManager]: TermVariabe |t_funThread9of9ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,494 WARN L322 ript$VariableManager]: TermVariabe |t_funThread9of9ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,495 WARN L322 ript$VariableManager]: TermVariabe |t_funThread9of9ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,495 WARN L322 ript$VariableManager]: TermVariabe |t_funThread9of9ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,495 WARN L322 ript$VariableManager]: TermVariabe |t_funThread9of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,495 WARN L322 ript$VariableManager]: TermVariabe |t_funThread9of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,495 WARN L322 ript$VariableManager]: TermVariabe |t_funThread9of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,495 WARN L322 ript$VariableManager]: TermVariabe |t_funThread9of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,495 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of9ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,495 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of9ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,495 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,495 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,495 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of9ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,495 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of9ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,495 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,495 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,496 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of9ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,496 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of9ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,496 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of9ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,496 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of9ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,496 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of9ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,496 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of9ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,496 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of9ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,496 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of9ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,496 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of9ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,496 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of9ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,496 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,496 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,496 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,496 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,496 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of9ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,496 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of9ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,497 WARN L322 ript$VariableManager]: TermVariabe t_funThread7of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,497 WARN L322 ript$VariableManager]: TermVariabe t_funThread7of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,497 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of9ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,497 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of9ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,497 WARN L322 ript$VariableManager]: TermVariabe t_funThread7of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,497 WARN L322 ript$VariableManager]: TermVariabe t_funThread7of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,497 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of9ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,497 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of9ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,497 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of9ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,497 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of9ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,497 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of9ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,497 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of9ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,497 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of9ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,497 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of9ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,497 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of9ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,497 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of9ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,497 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,497 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,498 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,498 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,498 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of9ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,498 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of9ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,498 WARN L322 ript$VariableManager]: TermVariabe t_funThread6of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,498 WARN L322 ript$VariableManager]: TermVariabe t_funThread6of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,498 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of9ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,498 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of9ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,498 WARN L322 ript$VariableManager]: TermVariabe t_funThread6of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,498 WARN L322 ript$VariableManager]: TermVariabe t_funThread6of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,498 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of9ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,498 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of9ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,499 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of9ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,499 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of9ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,499 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of9ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,499 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of9ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,499 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of9ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,499 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of9ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,499 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of9ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,499 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of9ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,499 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,499 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,499 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,499 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,500 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of9ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,500 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of9ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,500 WARN L322 ript$VariableManager]: TermVariabe t_funThread2of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,500 WARN L322 ript$VariableManager]: TermVariabe t_funThread2of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,500 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of9ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,500 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of9ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,500 WARN L322 ript$VariableManager]: TermVariabe t_funThread2of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,500 WARN L322 ript$VariableManager]: TermVariabe t_funThread2of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,500 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of9ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,500 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of9ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,500 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of9ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,500 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of9ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,500 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of9ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,500 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of9ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,500 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of9ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,500 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of9ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,501 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of9ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,501 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of9ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,501 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,501 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,501 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,501 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,501 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,501 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of9ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,501 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,502 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,502 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,502 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of9ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,502 WARN L322 ript$VariableManager]: TermVariabe t_funThread2of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,502 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,502 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,502 WARN L322 ript$VariableManager]: TermVariabe t_funThread2of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,502 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of9ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,503 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,503 WARN L322 ript$VariableManager]: TermVariabe t_funThread3of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,503 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,503 WARN L322 ript$VariableManager]: TermVariabe t_funThread3of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,503 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of9ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,503 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,503 WARN L322 ript$VariableManager]: TermVariabe t_funThread4of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,503 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,503 WARN L322 ript$VariableManager]: TermVariabe t_funThread4of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,504 WARN L322 ript$VariableManager]: TermVariabe t_funThread5of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,504 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,505 WARN L322 ript$VariableManager]: TermVariabe t_funThread5of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,505 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,505 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of9ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,505 WARN L322 ript$VariableManager]: TermVariabe t_funThread6of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,505 WARN L322 ript$VariableManager]: TermVariabe t_funThread6of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,505 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,505 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of9ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,505 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,506 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,506 WARN L322 ript$VariableManager]: TermVariabe t_funThread7of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,506 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of9ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,506 WARN L322 ript$VariableManager]: TermVariabe t_funThread7of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,506 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,506 WARN L322 ript$VariableManager]: TermVariabe |t_funThread8of9ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,506 WARN L322 ript$VariableManager]: TermVariabe t_funThread8of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,506 WARN L322 ript$VariableManager]: TermVariabe t_funThread8of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,506 WARN L322 ript$VariableManager]: TermVariabe |t_funThread8of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,506 WARN L322 ript$VariableManager]: TermVariabe |t_funThread8of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,506 WARN L322 ript$VariableManager]: TermVariabe |t_funThread9of9ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,507 WARN L322 ript$VariableManager]: TermVariabe t_funThread9of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,507 WARN L322 ript$VariableManager]: TermVariabe t_funThread9of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,507 WARN L322 ript$VariableManager]: TermVariabe |t_funThread9of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,507 WARN L322 ript$VariableManager]: TermVariabe |t_funThread9of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:41:59,509 INFO L148 ThreadInstanceAdder]: Constructed 9 joinOtherThreadTransitions. [2022-02-20 10:41:59,510 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2022-02-20 10:41:59,510 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-20 10:41:59,511 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2022-02-20 10:41:59,512 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (26)] Waiting until timeout for monitored process [2022-02-20 10:41:59,514 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-02-20 10:41:59,514 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, mLazyFiniteAutomaton=true, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR, mMcrOptimizeForkJoin=true, mMcrOverapproximateWrwc=true [2022-02-20 10:41:59,514 INFO L340 AbstractCegarLoop]: Starting to check reachability of 12 error locations. [2022-02-20 10:41:59,517 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 24 transitions and produced 25 states. [2022-02-20 10:41:59,517 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 (and 8 more)] === [2022-02-20 10:41:59,517 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 10:41:59,517 INFO L85 PathProgramCache]: Analyzing trace with hash -1425715961, now seen corresponding path program 1 times [2022-02-20 10:41:59,517 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 10:41:59,518 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1536913528] [2022-02-20 10:41:59,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:41:59,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 10:41:59,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:41:59,529 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-20 10:41:59,529 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 10:41:59,529 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1536913528] [2022-02-20 10:41:59,529 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1536913528] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 10:41:59,529 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 10:41:59,529 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-02-20 10:41:59,529 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1930351166] [2022-02-20 10:41:59,529 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 10:41:59,529 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-02-20 10:41:59,530 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 10:41:59,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-02-20 10:41:59,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-02-20 10:41:59,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:59,530 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-20 10:41:59,530 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 10.5) internal successors, (21), 2 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 10:41:59,530 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:59,531 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 24 transitions and produced 25 states. [2022-02-20 10:41:59,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:59,531 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2022-02-20 10:41:59,531 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 (and 8 more)] === [2022-02-20 10:41:59,531 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 10:41:59,531 INFO L85 PathProgramCache]: Analyzing trace with hash 1061796872, now seen corresponding path program 1 times [2022-02-20 10:41:59,531 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 10:41:59,532 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [583290910] [2022-02-20 10:41:59,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:41:59,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 10:41:59,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:41:59,545 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-20 10:41:59,545 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 10:41:59,545 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [583290910] [2022-02-20 10:41:59,545 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [583290910] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 10:41:59,546 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 10:41:59,546 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-02-20 10:41:59,546 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1564471334] [2022-02-20 10:41:59,546 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 10:41:59,546 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-20 10:41:59,546 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 10:41:59,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-20 10:41:59,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-20 10:41:59,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:59,547 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-20 10:41:59,547 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.0) internal successors, (21), 3 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 10:41:59,547 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:59,547 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:59,570 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 52 transitions and produced 53 states. [2022-02-20 10:41:59,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:59,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:59,570 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2022-02-20 10:41:59,570 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 (and 8 more)] === [2022-02-20 10:41:59,571 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 10:41:59,571 INFO L85 PathProgramCache]: Analyzing trace with hash -831282786, now seen corresponding path program 1 times [2022-02-20 10:41:59,571 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 10:41:59,571 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1624857529] [2022-02-20 10:41:59,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:41:59,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 10:41:59,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:41:59,592 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-20 10:41:59,592 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 10:41:59,593 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1624857529] [2022-02-20 10:41:59,593 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1624857529] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-20 10:41:59,593 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1799237640] [2022-02-20 10:41:59,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:41:59,593 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-20 10:41:59,593 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-20 10:41:59,595 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-20 10:41:59,596 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-02-20 10:41:59,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:41:59,704 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 4 conjunts are in the unsatisfiable core [2022-02-20 10:41:59,705 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-20 10:41:59,747 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-20 10:41:59,747 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-20 10:41:59,796 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-20 10:41:59,796 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1799237640] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-20 10:41:59,796 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-20 10:41:59,796 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-02-20 10:41:59,796 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [60706517] [2022-02-20 10:41:59,797 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-20 10:41:59,797 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-02-20 10:41:59,797 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 10:41:59,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-02-20 10:41:59,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-02-20 10:41:59,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:59,797 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-20 10:41:59,798 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.3) internal successors, (53), 10 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 10:41:59,798 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:59,798 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:59,798 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:59,837 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 50 transitions and produced 51 states. [2022-02-20 10:41:59,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:41:59,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:41:59,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-02-20 10:41:59,856 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-02-20 10:42:00,038 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,SelfDestructingSolverStorable78 [2022-02-20 10:42:00,039 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE (and 8 more)] === [2022-02-20 10:42:00,039 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 10:42:00,039 INFO L85 PathProgramCache]: Analyzing trace with hash 931582285, now seen corresponding path program 1 times [2022-02-20 10:42:00,039 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 10:42:00,039 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1342201862] [2022-02-20 10:42:00,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:42:00,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 10:42:00,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:42:00,053 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-02-20 10:42:00,053 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 10:42:00,053 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1342201862] [2022-02-20 10:42:00,053 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1342201862] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 10:42:00,053 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 10:42:00,053 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-02-20 10:42:00,053 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2090159778] [2022-02-20 10:42:00,053 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 10:42:00,054 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-20 10:42:00,054 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 10:42:00,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-20 10:42:00,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-20 10:42:00,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:42:00,054 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-20 10:42:00,055 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 13.5) internal successors, (27), 3 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 10:42:00,055 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:42:00,055 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:00,055 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2022-02-20 10:42:00,055 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:42:00,196 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 88 transitions and produced 89 states. [2022-02-20 10:42:00,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:42:00,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:00,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:42:00,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:00,197 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2022-02-20 10:42:00,197 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 (and 8 more)] === [2022-02-20 10:42:00,197 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 10:42:00,197 INFO L85 PathProgramCache]: Analyzing trace with hash -2037991237, now seen corresponding path program 1 times [2022-02-20 10:42:00,197 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 10:42:00,197 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [220227746] [2022-02-20 10:42:00,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:42:00,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 10:42:00,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:42:00,214 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-02-20 10:42:00,214 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 10:42:00,214 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [220227746] [2022-02-20 10:42:00,214 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [220227746] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 10:42:00,215 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 10:42:00,215 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-02-20 10:42:00,215 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2074570104] [2022-02-20 10:42:00,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 10:42:00,215 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-20 10:42:00,215 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 10:42:00,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-20 10:42:00,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-20 10:42:00,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:42:00,216 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-20 10:42:00,216 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 18.0) internal successors, (36), 3 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 10:42:00,216 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:42:00,216 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:00,216 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:42:00,216 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:00,216 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:42:00,486 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 128 transitions and produced 129 states. [2022-02-20 10:42:00,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:42:00,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:00,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:42:00,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:00,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:00,486 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2022-02-20 10:42:00,487 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE (and 8 more)] === [2022-02-20 10:42:00,487 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 10:42:00,487 INFO L85 PathProgramCache]: Analyzing trace with hash -937452603, now seen corresponding path program 1 times [2022-02-20 10:42:00,487 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 10:42:00,487 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [133404638] [2022-02-20 10:42:00,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:42:00,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 10:42:00,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:42:00,543 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-20 10:42:00,544 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 10:42:00,544 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [133404638] [2022-02-20 10:42:00,544 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [133404638] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-20 10:42:00,544 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [128383505] [2022-02-20 10:42:00,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:42:00,544 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-20 10:42:00,545 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-20 10:42:00,548 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-20 10:42:00,558 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-02-20 10:42:00,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:42:00,681 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 8 conjunts are in the unsatisfiable core [2022-02-20 10:42:00,682 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-20 10:42:00,781 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-20 10:42:00,781 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-20 10:42:00,922 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-20 10:42:00,922 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [128383505] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-20 10:42:00,922 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-20 10:42:00,922 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-02-20 10:42:00,923 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [345818239] [2022-02-20 10:42:00,923 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-20 10:42:00,923 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-20 10:42:00,923 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 10:42:00,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-20 10:42:00,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2022-02-20 10:42:00,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:42:00,924 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-20 10:42:00,924 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 6.944444444444445) internal successors, (125), 18 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 10:42:00,924 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:42:00,924 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:00,924 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:42:00,924 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:00,924 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:00,924 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:42:01,197 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 126 transitions and produced 127 states. [2022-02-20 10:42:01,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:42:01,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:01,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:42:01,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:01,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:01,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-20 10:42:01,216 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-02-20 10:42:01,398 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-20 10:42:01,398 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE (and 8 more)] === [2022-02-20 10:42:01,398 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 10:42:01,398 INFO L85 PathProgramCache]: Analyzing trace with hash 782468743, now seen corresponding path program 1 times [2022-02-20 10:42:01,399 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 10:42:01,399 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [7451695] [2022-02-20 10:42:01,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:42:01,399 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 10:42:01,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:42:01,418 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2022-02-20 10:42:01,418 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 10:42:01,418 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [7451695] [2022-02-20 10:42:01,418 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [7451695] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 10:42:01,418 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 10:42:01,418 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-02-20 10:42:01,419 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [893673815] [2022-02-20 10:42:01,419 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 10:42:01,419 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-20 10:42:01,419 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 10:42:01,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-20 10:42:01,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-20 10:42:01,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:42:01,420 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-20 10:42:01,420 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 22.5) internal successors, (45), 3 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 10:42:01,420 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:42:01,420 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:01,420 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:42:01,420 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:01,420 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:01,420 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2022-02-20 10:42:01,420 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:42:01,828 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 164 transitions and produced 165 states. [2022-02-20 10:42:01,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:42:01,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:01,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:42:01,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:01,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:01,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-20 10:42:01,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:01,829 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2022-02-20 10:42:01,829 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE (and 8 more)] === [2022-02-20 10:42:01,829 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 10:42:01,829 INFO L85 PathProgramCache]: Analyzing trace with hash -866713179, now seen corresponding path program 1 times [2022-02-20 10:42:01,829 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 10:42:01,830 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [236478942] [2022-02-20 10:42:01,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:42:01,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 10:42:01,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:42:01,862 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2022-02-20 10:42:01,863 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 10:42:01,863 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [236478942] [2022-02-20 10:42:01,863 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [236478942] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 10:42:01,863 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 10:42:01,863 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-02-20 10:42:01,863 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1470453411] [2022-02-20 10:42:01,863 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 10:42:01,864 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-20 10:42:01,864 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 10:42:01,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-20 10:42:01,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-20 10:42:01,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:42:01,864 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-20 10:42:01,864 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 27.0) internal successors, (54), 3 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 10:42:01,865 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:42:01,865 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:01,865 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:42:01,865 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:01,865 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:01,865 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2022-02-20 10:42:01,865 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:01,865 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:42:02,609 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 202 transitions and produced 203 states. [2022-02-20 10:42:02,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:42:02,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:02,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:42:02,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:02,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:02,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-20 10:42:02,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:02,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:02,610 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2022-02-20 10:42:02,610 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 (and 8 more)] === [2022-02-20 10:42:02,610 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 10:42:02,610 INFO L85 PathProgramCache]: Analyzing trace with hash -2116929724, now seen corresponding path program 1 times [2022-02-20 10:42:02,610 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 10:42:02,611 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [355314805] [2022-02-20 10:42:02,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:42:02,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 10:42:02,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:42:02,638 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2022-02-20 10:42:02,639 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 10:42:02,639 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [355314805] [2022-02-20 10:42:02,639 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [355314805] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 10:42:02,639 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 10:42:02,639 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-02-20 10:42:02,639 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [100138621] [2022-02-20 10:42:02,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 10:42:02,640 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-20 10:42:02,640 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 10:42:02,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-20 10:42:02,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-20 10:42:02,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:42:02,640 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-20 10:42:02,640 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 31.5) internal successors, (63), 3 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 10:42:02,641 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:42:02,641 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:02,641 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:42:02,641 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:02,641 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:02,641 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2022-02-20 10:42:02,641 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:02,641 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:02,641 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:42:03,713 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 240 transitions and produced 241 states. [2022-02-20 10:42:03,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:42:03,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:03,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:42:03,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:03,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:03,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-20 10:42:03,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:03,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:03,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:03,714 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2022-02-20 10:42:03,714 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 (and 8 more)] === [2022-02-20 10:42:03,714 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 10:42:03,715 INFO L85 PathProgramCache]: Analyzing trace with hash -79552440, now seen corresponding path program 1 times [2022-02-20 10:42:03,715 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 10:42:03,715 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1110225558] [2022-02-20 10:42:03,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:42:03,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 10:42:03,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:42:03,734 INFO L134 CoverageAnalysis]: Checked inductivity of 174 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2022-02-20 10:42:03,734 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 10:42:03,735 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1110225558] [2022-02-20 10:42:03,735 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1110225558] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 10:42:03,735 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 10:42:03,735 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-02-20 10:42:03,735 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1420267500] [2022-02-20 10:42:03,735 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 10:42:03,735 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-20 10:42:03,735 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 10:42:03,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-20 10:42:03,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-20 10:42:03,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:42:03,736 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-20 10:42:03,736 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 36.0) internal successors, (72), 3 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 10:42:03,736 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:42:03,736 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:03,736 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:42:03,736 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:03,736 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:03,736 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2022-02-20 10:42:03,736 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:03,736 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:03,736 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:03,736 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:42:05,126 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 280 transitions and produced 281 states. [2022-02-20 10:42:05,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:42:05,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:05,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:42:05,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:05,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:05,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-20 10:42:05,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:05,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:05,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:05,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:05,127 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2022-02-20 10:42:05,127 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE (and 8 more)] === [2022-02-20 10:42:05,127 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 10:42:05,127 INFO L85 PathProgramCache]: Analyzing trace with hash 846869791, now seen corresponding path program 1 times [2022-02-20 10:42:05,128 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 10:42:05,128 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1708440871] [2022-02-20 10:42:05,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:42:05,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 10:42:05,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:42:05,249 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-20 10:42:05,249 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 10:42:05,249 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1708440871] [2022-02-20 10:42:05,249 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1708440871] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-20 10:42:05,249 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1519195800] [2022-02-20 10:42:05,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:42:05,250 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-20 10:42:05,250 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-20 10:42:05,251 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-20 10:42:05,252 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-02-20 10:42:05,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:42:05,398 INFO L263 TraceCheckSpWp]: Trace formula consists of 310 conjuncts, 16 conjunts are in the unsatisfiable core [2022-02-20 10:42:05,400 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-20 10:42:05,601 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-20 10:42:05,601 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-20 10:42:05,846 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-20 10:42:05,847 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1519195800] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-20 10:42:05,847 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-20 10:42:05,847 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 23 [2022-02-20 10:42:05,847 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [109823904] [2022-02-20 10:42:05,847 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-20 10:42:05,848 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-20 10:42:05,848 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 10:42:05,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-20 10:42:05,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=363, Unknown=0, NotChecked=0, Total=506 [2022-02-20 10:42:05,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:42:05,849 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-20 10:42:05,849 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 9.73913043478261) internal successors, (224), 23 states have internal predecessors, (224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 10:42:05,849 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:42:05,849 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:05,849 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:42:05,849 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:05,849 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:05,849 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2022-02-20 10:42:05,850 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:05,850 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:05,850 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:05,850 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:05,850 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:42:07,302 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 278 transitions and produced 279 states. [2022-02-20 10:42:07,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:42:07,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:07,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:42:07,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:07,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:07,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-20 10:42:07,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:07,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:07,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:07,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:07,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-02-20 10:42:07,322 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-02-20 10:42:07,503 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-20 10:42:07,504 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 (and 8 more)] === [2022-02-20 10:42:07,504 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 10:42:07,504 INFO L85 PathProgramCache]: Analyzing trace with hash -1676643689, now seen corresponding path program 1 times [2022-02-20 10:42:07,504 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 10:42:07,504 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [894375306] [2022-02-20 10:42:07,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:42:07,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 10:42:07,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:42:07,527 INFO L134 CoverageAnalysis]: Checked inductivity of 238 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 238 trivial. 0 not checked. [2022-02-20 10:42:07,528 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 10:42:07,528 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [894375306] [2022-02-20 10:42:07,528 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [894375306] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 10:42:07,528 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 10:42:07,528 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-02-20 10:42:07,528 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1270416205] [2022-02-20 10:42:07,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 10:42:07,529 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-20 10:42:07,529 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 10:42:07,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-20 10:42:07,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-20 10:42:07,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:42:07,529 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-20 10:42:07,529 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 40.5) internal successors, (81), 3 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 10:42:07,530 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:42:07,530 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:07,530 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:42:07,530 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:07,530 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:07,530 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2022-02-20 10:42:07,530 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:07,530 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:07,530 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:07,530 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:07,530 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2022-02-20 10:42:07,530 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:42:09,359 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 316 transitions and produced 317 states. [2022-02-20 10:42:09,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:42:09,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:09,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:42:09,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:09,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:09,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-20 10:42:09,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:09,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:09,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:09,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:09,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-02-20 10:42:09,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:09,360 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2022-02-20 10:42:09,360 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 (and 8 more)] === [2022-02-20 10:42:09,360 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 10:42:09,360 INFO L85 PathProgramCache]: Analyzing trace with hash -1688591851, now seen corresponding path program 1 times [2022-02-20 10:42:09,360 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 10:42:09,360 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [850893393] [2022-02-20 10:42:09,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:42:09,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 10:42:09,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:42:09,407 INFO L134 CoverageAnalysis]: Checked inductivity of 312 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2022-02-20 10:42:09,407 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 10:42:09,407 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [850893393] [2022-02-20 10:42:09,407 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [850893393] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 10:42:09,407 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 10:42:09,407 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-02-20 10:42:09,407 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1226900150] [2022-02-20 10:42:09,407 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 10:42:09,408 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-20 10:42:09,408 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 10:42:09,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-20 10:42:09,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-20 10:42:09,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:42:09,408 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-20 10:42:09,408 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 45.0) internal successors, (90), 3 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) [2022-02-20 10:42:09,409 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:42:09,409 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:09,409 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:42:09,409 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:09,409 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:09,409 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2022-02-20 10:42:09,409 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:09,409 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:09,409 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:09,409 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:09,409 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2022-02-20 10:42:09,409 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:09,409 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:42:11,831 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 354 transitions and produced 355 states. [2022-02-20 10:42:11,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:42:11,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:11,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:42:11,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:11,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:11,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-20 10:42:11,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:11,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:11,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:11,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:11,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-02-20 10:42:11,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:11,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:11,833 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2022-02-20 10:42:11,833 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 (and 8 more)] === [2022-02-20 10:42:11,833 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 10:42:11,833 INFO L85 PathProgramCache]: Analyzing trace with hash -1077871560, now seen corresponding path program 1 times [2022-02-20 10:42:11,833 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 10:42:11,833 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1741105931] [2022-02-20 10:42:11,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:42:11,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 10:42:11,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:42:11,859 INFO L134 CoverageAnalysis]: Checked inductivity of 396 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 396 trivial. 0 not checked. [2022-02-20 10:42:11,860 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 10:42:11,860 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1741105931] [2022-02-20 10:42:11,860 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1741105931] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 10:42:11,860 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 10:42:11,860 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-02-20 10:42:11,860 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1865865755] [2022-02-20 10:42:11,860 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 10:42:11,861 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-20 10:42:11,861 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 10:42:11,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-20 10:42:11,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-20 10:42:11,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:42:11,861 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-20 10:42:11,862 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 49.5) internal successors, (99), 3 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 10:42:11,862 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:42:11,862 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:11,862 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:42:11,862 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:11,862 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:11,862 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2022-02-20 10:42:11,862 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:11,862 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:11,862 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:11,862 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:11,862 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2022-02-20 10:42:11,862 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:11,862 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:11,863 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:42:14,440 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 361 transitions and produced 362 states. [2022-02-20 10:42:14,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:42:14,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:14,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:42:14,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:14,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:14,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-20 10:42:14,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:14,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:14,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:14,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:14,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-02-20 10:42:14,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:14,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:14,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:14,442 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2022-02-20 10:42:14,442 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE (and 8 more)] === [2022-02-20 10:42:14,442 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 10:42:14,442 INFO L85 PathProgramCache]: Analyzing trace with hash -1008502305, now seen corresponding path program 1 times [2022-02-20 10:42:14,442 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 10:42:14,442 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1275562486] [2022-02-20 10:42:14,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:42:14,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 10:42:14,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-02-20 10:42:14,458 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-02-20 10:42:14,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-02-20 10:42:14,489 INFO L138 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-02-20 10:42:14,489 INFO L628 BasicCegarLoop]: Counterexample is feasible [2022-02-20 10:42:14,490 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATION (11 of 12 remaining) [2022-02-20 10:42:14,490 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (10 of 12 remaining) [2022-02-20 10:42:14,490 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONDATA_RACE (9 of 12 remaining) [2022-02-20 10:42:14,490 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONDATA_RACE (8 of 12 remaining) [2022-02-20 10:42:14,490 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONDATA_RACE (7 of 12 remaining) [2022-02-20 10:42:14,490 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONDATA_RACE (6 of 12 remaining) [2022-02-20 10:42:14,490 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONDATA_RACE (5 of 12 remaining) [2022-02-20 10:42:14,490 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONDATA_RACE (4 of 12 remaining) [2022-02-20 10:42:14,490 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONDATA_RACE (3 of 12 remaining) [2022-02-20 10:42:14,491 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONDATA_RACE (2 of 12 remaining) [2022-02-20 10:42:14,491 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONDATA_RACE (1 of 12 remaining) [2022-02-20 10:42:14,491 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONDATA_RACE (0 of 12 remaining) [2022-02-20 10:42:14,491 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2022-02-20 10:42:14,492 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-20 10:42:14,492 WARN L235 ceAbstractionStarter]: 9 thread instances were not sufficient, I will increase this number and restart the analysis [2022-02-20 10:42:14,492 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 10 thread instances. [2022-02-20 10:42:14,503 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of10ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,504 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of10ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,504 WARN L322 ript$VariableManager]: TermVariabe t_funThread5of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,504 WARN L322 ript$VariableManager]: TermVariabe t_funThread5of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,504 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of10ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,504 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of10ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,504 WARN L322 ript$VariableManager]: TermVariabe t_funThread5of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,504 WARN L322 ript$VariableManager]: TermVariabe t_funThread5of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,504 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of10ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,504 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of10ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,504 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of10ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,504 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of10ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,504 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of10ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,505 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of10ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,505 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of10ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,505 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of10ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,505 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of10ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,505 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of10ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,505 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,505 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,505 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,505 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,505 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of10ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,505 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of10ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,505 WARN L322 ript$VariableManager]: TermVariabe t_funThread7of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,505 WARN L322 ript$VariableManager]: TermVariabe t_funThread7of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,506 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of10ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,506 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of10ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,506 WARN L322 ript$VariableManager]: TermVariabe t_funThread7of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,506 WARN L322 ript$VariableManager]: TermVariabe t_funThread7of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,506 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of10ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,506 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of10ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,506 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of10ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,506 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of10ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,506 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of10ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,506 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of10ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,506 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of10ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,507 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of10ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,507 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of10ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,507 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of10ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,507 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,507 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,507 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,507 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,507 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of10ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,507 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of10ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,507 WARN L322 ript$VariableManager]: TermVariabe t_funThread2of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,507 WARN L322 ript$VariableManager]: TermVariabe t_funThread2of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,507 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of10ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,507 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of10ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,507 WARN L322 ript$VariableManager]: TermVariabe t_funThread2of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,507 WARN L322 ript$VariableManager]: TermVariabe t_funThread2of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,508 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of10ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,508 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of10ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,508 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of10ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,508 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of10ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,508 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of10ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,508 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of10ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,508 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of10ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,508 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of10ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,508 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of10ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,508 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of10ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,508 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,508 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,509 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,509 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,509 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of10ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,509 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of10ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,509 WARN L322 ript$VariableManager]: TermVariabe t_funThread6of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,509 WARN L322 ript$VariableManager]: TermVariabe t_funThread6of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,509 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of10ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,509 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of10ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,509 WARN L322 ript$VariableManager]: TermVariabe t_funThread6of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,509 WARN L322 ript$VariableManager]: TermVariabe t_funThread6of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,509 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of10ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,509 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of10ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,509 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of10ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,510 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of10ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,510 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of10ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,510 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of10ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,510 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of10ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,510 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of10ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,510 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of10ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,510 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of10ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,510 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,510 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,510 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,510 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,510 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of10ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,510 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of10ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,511 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,511 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,511 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of10ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,511 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of10ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,511 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,511 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,511 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of10ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,511 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of10ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,511 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of10ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,511 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of10ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,511 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of10ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,511 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of10ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,511 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of10ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,512 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of10ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,512 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of10ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,512 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of10ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,512 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,512 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,512 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,512 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,512 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of10ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,512 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of10ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,512 WARN L322 ript$VariableManager]: TermVariabe t_funThread3of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,512 WARN L322 ript$VariableManager]: TermVariabe t_funThread3of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,512 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of10ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,512 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of10ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,512 WARN L322 ript$VariableManager]: TermVariabe t_funThread3of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,512 WARN L322 ript$VariableManager]: TermVariabe t_funThread3of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,513 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of10ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,513 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of10ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,513 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of10ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,513 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of10ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,513 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of10ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,513 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of10ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,513 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of10ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,513 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of10ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,513 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of10ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,513 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of10ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,513 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,513 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,513 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,514 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,514 WARN L322 ript$VariableManager]: TermVariabe |t_funThread9of10ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,514 WARN L322 ript$VariableManager]: TermVariabe |t_funThread9of10ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,514 WARN L322 ript$VariableManager]: TermVariabe t_funThread9of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,514 WARN L322 ript$VariableManager]: TermVariabe t_funThread9of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,514 WARN L322 ript$VariableManager]: TermVariabe |t_funThread9of10ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,514 WARN L322 ript$VariableManager]: TermVariabe |t_funThread9of10ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,514 WARN L322 ript$VariableManager]: TermVariabe t_funThread9of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,514 WARN L322 ript$VariableManager]: TermVariabe t_funThread9of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,514 WARN L322 ript$VariableManager]: TermVariabe |t_funThread9of10ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,514 WARN L322 ript$VariableManager]: TermVariabe |t_funThread9of10ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,514 WARN L322 ript$VariableManager]: TermVariabe |t_funThread9of10ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,514 WARN L322 ript$VariableManager]: TermVariabe |t_funThread9of10ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,514 WARN L322 ript$VariableManager]: TermVariabe |t_funThread9of10ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,515 WARN L322 ript$VariableManager]: TermVariabe |t_funThread9of10ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,515 WARN L322 ript$VariableManager]: TermVariabe |t_funThread9of10ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,515 WARN L322 ript$VariableManager]: TermVariabe |t_funThread9of10ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,515 WARN L322 ript$VariableManager]: TermVariabe |t_funThread9of10ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,515 WARN L322 ript$VariableManager]: TermVariabe |t_funThread9of10ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,515 WARN L322 ript$VariableManager]: TermVariabe |t_funThread9of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,515 WARN L322 ript$VariableManager]: TermVariabe |t_funThread9of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,515 WARN L322 ript$VariableManager]: TermVariabe |t_funThread9of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,515 WARN L322 ript$VariableManager]: TermVariabe |t_funThread9of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,515 WARN L322 ript$VariableManager]: TermVariabe |t_funThread10of10ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,515 WARN L322 ript$VariableManager]: TermVariabe |t_funThread10of10ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,515 WARN L322 ript$VariableManager]: TermVariabe t_funThread10of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,515 WARN L322 ript$VariableManager]: TermVariabe t_funThread10of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,515 WARN L322 ript$VariableManager]: TermVariabe |t_funThread10of10ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,516 WARN L322 ript$VariableManager]: TermVariabe |t_funThread10of10ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,516 WARN L322 ript$VariableManager]: TermVariabe t_funThread10of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,516 WARN L322 ript$VariableManager]: TermVariabe t_funThread10of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,516 WARN L322 ript$VariableManager]: TermVariabe |t_funThread10of10ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,516 WARN L322 ript$VariableManager]: TermVariabe |t_funThread10of10ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,516 WARN L322 ript$VariableManager]: TermVariabe |t_funThread10of10ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,516 WARN L322 ript$VariableManager]: TermVariabe |t_funThread10of10ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,516 WARN L322 ript$VariableManager]: TermVariabe |t_funThread10of10ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,516 WARN L322 ript$VariableManager]: TermVariabe |t_funThread10of10ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,516 WARN L322 ript$VariableManager]: TermVariabe |t_funThread10of10ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,516 WARN L322 ript$VariableManager]: TermVariabe |t_funThread10of10ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,516 WARN L322 ript$VariableManager]: TermVariabe |t_funThread10of10ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,516 WARN L322 ript$VariableManager]: TermVariabe |t_funThread10of10ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,516 WARN L322 ript$VariableManager]: TermVariabe |t_funThread10of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,516 WARN L322 ript$VariableManager]: TermVariabe |t_funThread10of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,517 WARN L322 ript$VariableManager]: TermVariabe |t_funThread10of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,517 WARN L322 ript$VariableManager]: TermVariabe |t_funThread10of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,517 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of10ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,517 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of10ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,517 WARN L322 ript$VariableManager]: TermVariabe t_funThread4of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,517 WARN L322 ript$VariableManager]: TermVariabe t_funThread4of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,517 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of10ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,517 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of10ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,517 WARN L322 ript$VariableManager]: TermVariabe t_funThread4of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,517 WARN L322 ript$VariableManager]: TermVariabe t_funThread4of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,517 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of10ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,517 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of10ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,517 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of10ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,517 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of10ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,518 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of10ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,518 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of10ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,518 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of10ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,518 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of10ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,518 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of10ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,518 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of10ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,518 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,518 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,518 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,518 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,518 WARN L322 ript$VariableManager]: TermVariabe |t_funThread8of10ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,518 WARN L322 ript$VariableManager]: TermVariabe |t_funThread8of10ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,518 WARN L322 ript$VariableManager]: TermVariabe t_funThread8of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,518 WARN L322 ript$VariableManager]: TermVariabe t_funThread8of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,518 WARN L322 ript$VariableManager]: TermVariabe |t_funThread8of10ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,519 WARN L322 ript$VariableManager]: TermVariabe |t_funThread8of10ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,519 WARN L322 ript$VariableManager]: TermVariabe t_funThread8of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,519 WARN L322 ript$VariableManager]: TermVariabe t_funThread8of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,519 WARN L322 ript$VariableManager]: TermVariabe |t_funThread8of10ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,519 WARN L322 ript$VariableManager]: TermVariabe |t_funThread8of10ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,519 WARN L322 ript$VariableManager]: TermVariabe |t_funThread8of10ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,519 WARN L322 ript$VariableManager]: TermVariabe |t_funThread8of10ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,519 WARN L322 ript$VariableManager]: TermVariabe |t_funThread8of10ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,519 WARN L322 ript$VariableManager]: TermVariabe |t_funThread8of10ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,519 WARN L322 ript$VariableManager]: TermVariabe |t_funThread8of10ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,519 WARN L322 ript$VariableManager]: TermVariabe |t_funThread8of10ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,519 WARN L322 ript$VariableManager]: TermVariabe |t_funThread8of10ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,519 WARN L322 ript$VariableManager]: TermVariabe |t_funThread8of10ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,520 WARN L322 ript$VariableManager]: TermVariabe |t_funThread8of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,520 WARN L322 ript$VariableManager]: TermVariabe |t_funThread8of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,520 WARN L322 ript$VariableManager]: TermVariabe |t_funThread8of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,520 WARN L322 ript$VariableManager]: TermVariabe |t_funThread8of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,520 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,520 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,520 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of10ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,520 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,520 WARN L322 ript$VariableManager]: TermVariabe t_funThread1of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,521 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,521 WARN L322 ript$VariableManager]: TermVariabe t_funThread2of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,521 WARN L322 ript$VariableManager]: TermVariabe t_funThread2of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,521 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of10ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,521 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,521 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,521 WARN L322 ript$VariableManager]: TermVariabe t_funThread3of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,521 WARN L322 ript$VariableManager]: TermVariabe t_funThread3of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,521 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,522 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of10ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,522 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,522 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,522 WARN L322 ript$VariableManager]: TermVariabe t_funThread4of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,522 WARN L322 ript$VariableManager]: TermVariabe t_funThread4of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,522 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of10ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,522 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,522 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of10ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,522 WARN L322 ript$VariableManager]: TermVariabe t_funThread5of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,523 WARN L322 ript$VariableManager]: TermVariabe |t_funThread5of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,523 WARN L322 ript$VariableManager]: TermVariabe t_funThread5of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,523 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of10ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,523 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,523 WARN L322 ript$VariableManager]: TermVariabe t_funThread6of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,523 WARN L322 ript$VariableManager]: TermVariabe t_funThread6of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,523 WARN L322 ript$VariableManager]: TermVariabe |t_funThread6of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,523 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,523 WARN L322 ript$VariableManager]: TermVariabe t_funThread7of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,524 WARN L322 ript$VariableManager]: TermVariabe t_funThread7of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,524 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,524 WARN L322 ript$VariableManager]: TermVariabe |t_funThread7of10ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,524 WARN L322 ript$VariableManager]: TermVariabe |t_funThread8of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,524 WARN L322 ript$VariableManager]: TermVariabe t_funThread8of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,524 WARN L322 ript$VariableManager]: TermVariabe |t_funThread8of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,524 WARN L322 ript$VariableManager]: TermVariabe |t_funThread8of10ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,524 WARN L322 ript$VariableManager]: TermVariabe t_funThread8of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,525 WARN L322 ript$VariableManager]: TermVariabe t_funThread9of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,525 WARN L322 ript$VariableManager]: TermVariabe |t_funThread9of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,525 WARN L322 ript$VariableManager]: TermVariabe |t_funThread9of10ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,525 WARN L322 ript$VariableManager]: TermVariabe |t_funThread9of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,525 WARN L322 ript$VariableManager]: TermVariabe t_funThread9of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,525 WARN L322 ript$VariableManager]: TermVariabe |t_funThread10of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,525 WARN L322 ript$VariableManager]: TermVariabe t_funThread10of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,525 WARN L322 ript$VariableManager]: TermVariabe t_funThread10of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,525 WARN L322 ript$VariableManager]: TermVariabe |t_funThread10of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,525 WARN L322 ript$VariableManager]: TermVariabe |t_funThread10of10ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-02-20 10:42:14,528 INFO L148 ThreadInstanceAdder]: Constructed 10 joinOtherThreadTransitions. [2022-02-20 10:42:14,529 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2022-02-20 10:42:14,529 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-20 10:42:14,530 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2022-02-20 10:42:14,544 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-02-20 10:42:14,544 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, mLazyFiniteAutomaton=true, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR, mMcrOptimizeForkJoin=true, mMcrOverapproximateWrwc=true [2022-02-20 10:42:14,544 INFO L340 AbstractCegarLoop]: Starting to check reachability of 13 error locations. [2022-02-20 10:42:14,547 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 24 transitions and produced 25 states. [2022-02-20 10:42:14,548 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 (and 9 more)] === [2022-02-20 10:42:14,548 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 10:42:14,548 INFO L85 PathProgramCache]: Analyzing trace with hash -1934083102, now seen corresponding path program 1 times [2022-02-20 10:42:14,548 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 10:42:14,548 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [409651273] [2022-02-20 10:42:14,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:42:14,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 10:42:14,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:42:14,561 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (30)] Waiting until timeout for monitored process [2022-02-20 10:42:14,563 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-20 10:42:14,563 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 10:42:14,563 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [409651273] [2022-02-20 10:42:14,564 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [409651273] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 10:42:14,564 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 10:42:14,564 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-02-20 10:42:14,564 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1694888944] [2022-02-20 10:42:14,564 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 10:42:14,564 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-02-20 10:42:14,564 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 10:42:14,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-02-20 10:42:14,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-02-20 10:42:14,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:42:14,565 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-20 10:42:14,565 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 10.5) internal successors, (21), 2 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 10:42:14,565 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:42:14,566 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 24 transitions and produced 25 states. [2022-02-20 10:42:14,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:42:14,567 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2022-02-20 10:42:14,567 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 (and 9 more)] === [2022-02-20 10:42:14,567 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 10:42:14,567 INFO L85 PathProgramCache]: Analyzing trace with hash 553429731, now seen corresponding path program 1 times [2022-02-20 10:42:14,567 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 10:42:14,567 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1437845221] [2022-02-20 10:42:14,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:42:14,567 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 10:42:14,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:42:14,582 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-20 10:42:14,582 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 10:42:14,582 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1437845221] [2022-02-20 10:42:14,582 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1437845221] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 10:42:14,583 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 10:42:14,583 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-02-20 10:42:14,583 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [184842646] [2022-02-20 10:42:14,583 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 10:42:14,583 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-20 10:42:14,583 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 10:42:14,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-20 10:42:14,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-20 10:42:14,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:42:14,584 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-20 10:42:14,584 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.0) internal successors, (21), 3 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 10:42:14,584 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:42:14,584 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:42:14,607 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 52 transitions and produced 53 states. [2022-02-20 10:42:14,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:42:14,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:14,608 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2022-02-20 10:42:14,608 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 (and 9 more)] === [2022-02-20 10:42:14,608 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 10:42:14,608 INFO L85 PathProgramCache]: Analyzing trace with hash -1943820318, now seen corresponding path program 1 times [2022-02-20 10:42:14,608 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 10:42:14,608 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1091277899] [2022-02-20 10:42:14,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:42:14,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 10:42:14,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:42:14,633 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-20 10:42:14,634 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 10:42:14,634 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1091277899] [2022-02-20 10:42:14,634 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1091277899] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-20 10:42:14,634 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1741046293] [2022-02-20 10:42:14,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:42:14,634 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-20 10:42:14,634 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-20 10:42:14,636 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-20 10:42:14,651 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-02-20 10:42:14,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:42:14,774 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 4 conjunts are in the unsatisfiable core [2022-02-20 10:42:14,774 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-20 10:42:14,815 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-20 10:42:14,815 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-20 10:42:14,860 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-20 10:42:14,860 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1741046293] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-20 10:42:14,860 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-20 10:42:14,860 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-02-20 10:42:14,860 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [113677846] [2022-02-20 10:42:14,860 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-20 10:42:14,860 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-02-20 10:42:14,860 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 10:42:14,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-02-20 10:42:14,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-02-20 10:42:14,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:42:14,861 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-20 10:42:14,861 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.3) internal successors, (53), 10 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 10:42:14,861 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:42:14,861 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:14,861 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:42:14,899 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 50 transitions and produced 51 states. [2022-02-20 10:42:14,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:42:14,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:14,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-02-20 10:42:14,920 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2022-02-20 10:42:15,100 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,SelfDestructingSolverStorable93 [2022-02-20 10:42:15,100 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE (and 9 more)] === [2022-02-20 10:42:15,101 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 10:42:15,101 INFO L85 PathProgramCache]: Analyzing trace with hash -189543992, now seen corresponding path program 1 times [2022-02-20 10:42:15,101 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 10:42:15,101 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1432008657] [2022-02-20 10:42:15,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:42:15,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 10:42:15,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:42:15,116 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-02-20 10:42:15,116 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 10:42:15,116 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1432008657] [2022-02-20 10:42:15,116 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1432008657] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 10:42:15,116 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 10:42:15,116 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-02-20 10:42:15,116 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1609429142] [2022-02-20 10:42:15,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 10:42:15,117 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-20 10:42:15,117 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 10:42:15,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-20 10:42:15,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-20 10:42:15,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:42:15,117 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-20 10:42:15,118 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 13.5) internal successors, (27), 3 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 10:42:15,118 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:42:15,118 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:15,118 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2022-02-20 10:42:15,118 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:42:15,224 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 88 transitions and produced 89 states. [2022-02-20 10:42:15,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:42:15,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:15,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:42:15,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:15,225 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2022-02-20 10:42:15,225 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 (and 9 more)] === [2022-02-20 10:42:15,226 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 10:42:15,226 INFO L85 PathProgramCache]: Analyzing trace with hash -1533226382, now seen corresponding path program 1 times [2022-02-20 10:42:15,226 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 10:42:15,226 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [764037186] [2022-02-20 10:42:15,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:42:15,226 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 10:42:15,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:42:15,240 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-02-20 10:42:15,240 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 10:42:15,241 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [764037186] [2022-02-20 10:42:15,241 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [764037186] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 10:42:15,241 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 10:42:15,241 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-02-20 10:42:15,241 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2121708172] [2022-02-20 10:42:15,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 10:42:15,241 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-20 10:42:15,241 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 10:42:15,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-20 10:42:15,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-20 10:42:15,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:42:15,242 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-20 10:42:15,242 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 18.0) internal successors, (36), 3 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 10:42:15,242 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:42:15,242 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:15,242 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:42:15,242 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:15,242 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:42:15,480 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 128 transitions and produced 129 states. [2022-02-20 10:42:15,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:42:15,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:15,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:42:15,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:15,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:15,481 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2022-02-20 10:42:15,481 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE (and 9 more)] === [2022-02-20 10:42:15,481 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 10:42:15,481 INFO L85 PathProgramCache]: Analyzing trace with hash 173345947, now seen corresponding path program 1 times [2022-02-20 10:42:15,481 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 10:42:15,482 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1468147074] [2022-02-20 10:42:15,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:42:15,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 10:42:15,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:42:15,525 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-20 10:42:15,526 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 10:42:15,526 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1468147074] [2022-02-20 10:42:15,526 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1468147074] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-20 10:42:15,526 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1019304269] [2022-02-20 10:42:15,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:42:15,526 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-20 10:42:15,526 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-20 10:42:15,527 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-20 10:42:15,528 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-02-20 10:42:15,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:42:15,668 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 8 conjunts are in the unsatisfiable core [2022-02-20 10:42:15,669 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-20 10:42:15,766 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-20 10:42:15,766 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-20 10:42:15,889 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-20 10:42:15,889 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1019304269] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-20 10:42:15,889 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-20 10:42:15,889 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-02-20 10:42:15,890 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [508325210] [2022-02-20 10:42:15,890 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-20 10:42:15,890 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-20 10:42:15,890 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 10:42:15,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-20 10:42:15,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2022-02-20 10:42:15,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:42:15,891 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-20 10:42:15,891 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 6.944444444444445) internal successors, (125), 18 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 10:42:15,891 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:42:15,891 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:15,891 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:42:15,891 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:15,891 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:15,891 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:42:16,200 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 126 transitions and produced 127 states. [2022-02-20 10:42:16,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:42:16,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:16,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:42:16,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:16,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:16,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-20 10:42:16,220 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2022-02-20 10:42:16,407 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-20 10:42:16,407 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE (and 9 more)] === [2022-02-20 10:42:16,408 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 10:42:16,408 INFO L85 PathProgramCache]: Analyzing trace with hash 1936211018, now seen corresponding path program 1 times [2022-02-20 10:42:16,408 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 10:42:16,408 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [386782846] [2022-02-20 10:42:16,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:42:16,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 10:42:16,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:42:16,424 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2022-02-20 10:42:16,424 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 10:42:16,424 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [386782846] [2022-02-20 10:42:16,424 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [386782846] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 10:42:16,424 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 10:42:16,424 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-02-20 10:42:16,424 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [17422084] [2022-02-20 10:42:16,424 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 10:42:16,425 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-20 10:42:16,425 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 10:42:16,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-20 10:42:16,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-20 10:42:16,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:42:16,425 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-20 10:42:16,425 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 22.5) internal successors, (45), 3 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 10:42:16,426 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:42:16,426 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:16,426 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:42:16,426 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:16,426 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:16,426 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2022-02-20 10:42:16,426 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:42:16,813 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 164 transitions and produced 165 states. [2022-02-20 10:42:16,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:42:16,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:16,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:42:16,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:16,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:16,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-20 10:42:16,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:16,814 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2022-02-20 10:42:16,814 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE (and 9 more)] === [2022-02-20 10:42:16,814 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 10:42:16,814 INFO L85 PathProgramCache]: Analyzing trace with hash 308420003, now seen corresponding path program 1 times [2022-02-20 10:42:16,814 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 10:42:16,814 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [170552481] [2022-02-20 10:42:16,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:42:16,815 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 10:42:16,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:42:16,833 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2022-02-20 10:42:16,833 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 10:42:16,833 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [170552481] [2022-02-20 10:42:16,833 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [170552481] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 10:42:16,833 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 10:42:16,833 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-02-20 10:42:16,833 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [28133663] [2022-02-20 10:42:16,833 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 10:42:16,833 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-20 10:42:16,833 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 10:42:16,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-20 10:42:16,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-20 10:42:16,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:42:16,834 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-20 10:42:16,834 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 27.0) internal successors, (54), 3 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 10:42:16,834 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:42:16,834 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:16,834 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:42:16,834 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:16,834 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:16,834 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2022-02-20 10:42:16,834 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:16,834 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:42:17,460 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 202 transitions and produced 203 states. [2022-02-20 10:42:17,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:42:17,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:17,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:42:17,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:17,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:17,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-20 10:42:17,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:17,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:17,461 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2022-02-20 10:42:17,461 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 (and 9 more)] === [2022-02-20 10:42:17,461 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 10:42:17,461 INFO L85 PathProgramCache]: Analyzing trace with hash -491495270, now seen corresponding path program 1 times [2022-02-20 10:42:17,461 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 10:42:17,461 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [430121429] [2022-02-20 10:42:17,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:42:17,462 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 10:42:17,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:42:17,481 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2022-02-20 10:42:17,481 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 10:42:17,481 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [430121429] [2022-02-20 10:42:17,481 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [430121429] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 10:42:17,481 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 10:42:17,481 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-02-20 10:42:17,481 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1087188654] [2022-02-20 10:42:17,481 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 10:42:17,482 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-20 10:42:17,482 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 10:42:17,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-20 10:42:17,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-20 10:42:17,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:42:17,482 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-20 10:42:17,483 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 31.5) internal successors, (63), 3 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 10:42:17,483 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:42:17,483 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:17,483 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:42:17,483 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:17,483 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:17,483 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2022-02-20 10:42:17,483 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:17,483 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:17,483 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:42:18,435 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 240 transitions and produced 241 states. [2022-02-20 10:42:18,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:42:18,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:18,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:42:18,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:18,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:18,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-20 10:42:18,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:18,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:18,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:18,436 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2022-02-20 10:42:18,436 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 (and 9 more)] === [2022-02-20 10:42:18,436 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 10:42:18,436 INFO L85 PathProgramCache]: Analyzing trace with hash 1353619381, now seen corresponding path program 1 times [2022-02-20 10:42:18,436 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 10:42:18,436 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2110428082] [2022-02-20 10:42:18,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:42:18,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 10:42:18,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:42:18,457 INFO L134 CoverageAnalysis]: Checked inductivity of 174 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2022-02-20 10:42:18,457 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 10:42:18,457 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2110428082] [2022-02-20 10:42:18,457 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2110428082] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 10:42:18,457 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 10:42:18,457 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-02-20 10:42:18,457 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1167994864] [2022-02-20 10:42:18,457 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 10:42:18,458 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-20 10:42:18,458 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 10:42:18,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-20 10:42:18,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-20 10:42:18,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:42:18,458 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-20 10:42:18,458 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 36.0) internal successors, (72), 3 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 10:42:18,458 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:42:18,458 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:18,458 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:42:18,458 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:18,459 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:18,459 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2022-02-20 10:42:18,459 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:18,459 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:18,459 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:18,459 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:42:19,855 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 280 transitions and produced 281 states. [2022-02-20 10:42:19,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:42:19,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:19,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:42:19,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:19,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:19,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-20 10:42:19,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:19,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:19,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:19,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:19,856 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2022-02-20 10:42:19,857 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE (and 9 more)] === [2022-02-20 10:42:19,857 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 10:42:19,857 INFO L85 PathProgramCache]: Analyzing trace with hash 966745625, now seen corresponding path program 1 times [2022-02-20 10:42:19,857 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 10:42:19,857 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2031622791] [2022-02-20 10:42:19,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:42:19,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 10:42:19,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:42:19,988 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-20 10:42:19,988 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 10:42:19,988 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2031622791] [2022-02-20 10:42:19,988 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2031622791] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-20 10:42:19,988 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1999812624] [2022-02-20 10:42:19,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:42:19,989 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-20 10:42:19,989 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-20 10:42:19,992 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-20 10:42:20,013 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-02-20 10:42:20,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:42:20,182 INFO L263 TraceCheckSpWp]: Trace formula consists of 310 conjuncts, 16 conjunts are in the unsatisfiable core [2022-02-20 10:42:20,184 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-20 10:42:20,401 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-20 10:42:20,401 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-20 10:42:20,645 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-20 10:42:20,646 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1999812624] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-20 10:42:20,646 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-20 10:42:20,646 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 23 [2022-02-20 10:42:20,646 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [532984470] [2022-02-20 10:42:20,646 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-20 10:42:20,647 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-20 10:42:20,647 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 10:42:20,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-20 10:42:20,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=363, Unknown=0, NotChecked=0, Total=506 [2022-02-20 10:42:20,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:42:20,647 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-20 10:42:20,648 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 9.73913043478261) internal successors, (224), 23 states have internal predecessors, (224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 10:42:20,648 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:42:20,648 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:20,648 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:42:20,648 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:20,648 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:20,648 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2022-02-20 10:42:20,648 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:20,648 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:20,648 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:20,648 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:20,648 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:42:22,105 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 278 transitions and produced 279 states. [2022-02-20 10:42:22,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:42:22,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:22,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:42:22,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:22,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:22,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-20 10:42:22,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:22,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:22,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:22,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:22,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-02-20 10:42:22,125 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2022-02-20 10:42:22,306 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable101 [2022-02-20 10:42:22,306 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 (and 9 more)] === [2022-02-20 10:42:22,307 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 10:42:22,307 INFO L85 PathProgramCache]: Analyzing trace with hash -1599711580, now seen corresponding path program 1 times [2022-02-20 10:42:22,307 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 10:42:22,307 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [663053730] [2022-02-20 10:42:22,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:42:22,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 10:42:22,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:42:22,332 INFO L134 CoverageAnalysis]: Checked inductivity of 238 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 238 trivial. 0 not checked. [2022-02-20 10:42:22,332 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 10:42:22,332 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [663053730] [2022-02-20 10:42:22,333 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [663053730] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 10:42:22,333 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 10:42:22,334 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-02-20 10:42:22,336 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1342238867] [2022-02-20 10:42:22,336 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 10:42:22,336 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-20 10:42:22,336 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 10:42:22,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-20 10:42:22,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-20 10:42:22,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:42:22,337 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-20 10:42:22,337 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 40.5) internal successors, (81), 3 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 10:42:22,337 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:42:22,337 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:22,337 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:42:22,337 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:22,337 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:22,338 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2022-02-20 10:42:22,338 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:22,338 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:22,338 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:22,338 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:22,338 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2022-02-20 10:42:22,338 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:42:24,207 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 316 transitions and produced 317 states. [2022-02-20 10:42:24,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:42:24,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:24,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:42:24,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:24,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:24,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-20 10:42:24,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:24,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:24,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:24,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:24,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-02-20 10:42:24,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:24,209 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2022-02-20 10:42:24,209 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 (and 9 more)] === [2022-02-20 10:42:24,209 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 10:42:24,209 INFO L85 PathProgramCache]: Analyzing trace with hash -84241298, now seen corresponding path program 1 times [2022-02-20 10:42:24,210 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 10:42:24,210 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [305363139] [2022-02-20 10:42:24,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:42:24,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 10:42:24,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:42:24,232 INFO L134 CoverageAnalysis]: Checked inductivity of 312 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2022-02-20 10:42:24,232 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 10:42:24,232 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [305363139] [2022-02-20 10:42:24,232 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [305363139] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 10:42:24,232 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 10:42:24,232 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-02-20 10:42:24,232 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1811123709] [2022-02-20 10:42:24,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 10:42:24,232 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-20 10:42:24,232 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 10:42:24,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-20 10:42:24,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-20 10:42:24,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:42:24,233 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-20 10:42:24,233 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 45.0) internal successors, (90), 3 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) [2022-02-20 10:42:24,233 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:42:24,233 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:24,233 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:42:24,233 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:24,233 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:24,233 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2022-02-20 10:42:24,233 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:24,233 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:24,233 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:24,234 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:24,234 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2022-02-20 10:42:24,234 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:24,234 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:42:26,712 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 354 transitions and produced 355 states. [2022-02-20 10:42:26,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:42:26,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:26,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:42:26,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:26,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:26,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-20 10:42:26,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:26,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:26,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:26,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:26,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-02-20 10:42:26,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:26,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:26,714 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2022-02-20 10:42:26,714 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 (and 9 more)] === [2022-02-20 10:42:26,715 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 10:42:26,715 INFO L85 PathProgramCache]: Analyzing trace with hash -1942920106, now seen corresponding path program 1 times [2022-02-20 10:42:26,715 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 10:42:26,715 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1811342720] [2022-02-20 10:42:26,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:42:26,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 10:42:26,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:42:26,739 INFO L134 CoverageAnalysis]: Checked inductivity of 396 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 396 trivial. 0 not checked. [2022-02-20 10:42:26,739 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 10:42:26,740 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1811342720] [2022-02-20 10:42:26,740 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1811342720] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 10:42:26,740 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 10:42:26,740 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-02-20 10:42:26,740 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1706845298] [2022-02-20 10:42:26,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 10:42:26,740 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-20 10:42:26,740 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 10:42:26,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-20 10:42:26,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-20 10:42:26,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:42:26,741 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-20 10:42:26,741 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 49.5) internal successors, (99), 3 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 10:42:26,741 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:42:26,741 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:26,741 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:42:26,741 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:26,741 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:26,741 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2022-02-20 10:42:26,741 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:26,741 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:26,741 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:26,742 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:26,742 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2022-02-20 10:42:26,742 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:26,742 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:26,742 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:42:30,064 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 394 transitions and produced 395 states. [2022-02-20 10:42:30,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:42:30,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:30,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:42:30,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:30,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:30,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-20 10:42:30,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:30,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:30,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:30,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:30,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-02-20 10:42:30,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:30,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:30,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:30,066 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2022-02-20 10:42:30,066 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE (and 9 more)] === [2022-02-20 10:42:30,066 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 10:42:30,067 INFO L85 PathProgramCache]: Analyzing trace with hash -1947169502, now seen corresponding path program 1 times [2022-02-20 10:42:30,067 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 10:42:30,067 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1068467822] [2022-02-20 10:42:30,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:42:30,067 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 10:42:30,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:42:30,186 INFO L134 CoverageAnalysis]: Checked inductivity of 460 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 460 trivial. 0 not checked. [2022-02-20 10:42:30,186 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 10:42:30,187 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1068467822] [2022-02-20 10:42:30,187 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1068467822] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 10:42:30,187 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 10:42:30,187 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-20 10:42:30,187 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [205093935] [2022-02-20 10:42:30,187 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 10:42:30,188 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-02-20 10:42:30,188 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 10:42:30,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-02-20 10:42:30,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-02-20 10:42:30,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:42:30,188 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-20 10:42:30,188 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 22.4) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 10:42:30,189 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:42:30,189 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:30,189 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:42:30,189 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:30,189 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:30,189 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2022-02-20 10:42:30,189 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:30,189 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:30,189 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:30,189 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:30,189 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2022-02-20 10:42:30,189 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:30,189 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:30,189 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:30,189 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:42:35,871 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 445 transitions and produced 446 states. [2022-02-20 10:42:35,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:42:35,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:35,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:42:35,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:35,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:35,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-20 10:42:35,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:35,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:35,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:35,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:35,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-02-20 10:42:35,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:35,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:35,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:35,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-02-20 10:42:35,872 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2022-02-20 10:42:35,873 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 (and 9 more)] === [2022-02-20 10:42:35,873 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 10:42:35,873 INFO L85 PathProgramCache]: Analyzing trace with hash -2065234009, now seen corresponding path program 1 times [2022-02-20 10:42:35,873 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 10:42:35,873 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1017442241] [2022-02-20 10:42:35,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 10:42:35,874 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 10:42:35,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 10:42:35,913 INFO L134 CoverageAnalysis]: Checked inductivity of 460 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 460 trivial. 0 not checked. [2022-02-20 10:42:35,914 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 10:42:35,914 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1017442241] [2022-02-20 10:42:35,914 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1017442241] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 10:42:35,914 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 10:42:35,914 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-02-20 10:42:35,914 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1314185093] [2022-02-20 10:42:35,914 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 10:42:35,915 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-20 10:42:35,915 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 10:42:35,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-20 10:42:35,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-20 10:42:35,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:42:35,915 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-20 10:42:35,916 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 58.5) internal successors, (117), 3 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 10:42:35,916 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 10:42:35,916 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:35,916 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2022-02-20 10:42:35,916 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:35,916 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:35,916 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2022-02-20 10:42:35,916 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:35,916 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:35,916 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:35,916 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:35,916 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2022-02-20 10:42:35,916 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:35,917 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:35,917 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2022-02-20 10:42:35,917 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2022-02-20 10:42:35,917 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. Received shutdown request... [2022-02-20 10:52:31,161 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2022-02-20 10:52:31,162 WARN L594 AbstractCegarLoop]: Verification canceled: while executing DepthFirstTraversal. [2022-02-20 10:52:31,162 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (12 of 13 remaining) [2022-02-20 10:52:31,162 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (11 of 13 remaining) [2022-02-20 10:52:31,162 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location t_funErr0ASSERT_VIOLATIONDATA_RACE (10 of 13 remaining) [2022-02-20 10:52:31,162 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location t_funErr0ASSERT_VIOLATIONDATA_RACE (9 of 13 remaining) [2022-02-20 10:52:31,163 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location t_funErr0ASSERT_VIOLATIONDATA_RACE (8 of 13 remaining) [2022-02-20 10:52:31,163 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location t_funErr0ASSERT_VIOLATIONDATA_RACE (7 of 13 remaining) [2022-02-20 10:52:31,163 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location t_funErr0ASSERT_VIOLATIONDATA_RACE (6 of 13 remaining) [2022-02-20 10:52:31,163 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location t_funErr0ASSERT_VIOLATIONDATA_RACE (5 of 13 remaining) [2022-02-20 10:52:31,163 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location t_funErr0ASSERT_VIOLATIONDATA_RACE (4 of 13 remaining) [2022-02-20 10:52:31,163 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location t_funErr0ASSERT_VIOLATIONDATA_RACE (3 of 13 remaining) [2022-02-20 10:52:31,163 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location t_funErr0ASSERT_VIOLATIONDATA_RACE (2 of 13 remaining) [2022-02-20 10:52:31,163 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location t_funErr0ASSERT_VIOLATIONDATA_RACE (1 of 13 remaining) [2022-02-20 10:52:31,163 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location t_funErr0ASSERT_VIOLATIONDATA_RACE (0 of 13 remaining) [2022-02-20 10:52:31,165 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-20 10:52:31,170 INFO L230 ceAbstractionStarter]: Analysis of concurrent program completed with 10 thread instances [2022-02-20 10:52:31,170 INFO L180 ceAbstractionStarter]: Computing trace abstraction results [2022-02-20 10:52:31,171 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (26)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-02-20 10:52:31,171 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (18)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-02-20 10:52:31,175 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-02-20 10:52:31,175 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (6)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-02-20 10:52:31,175 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (4)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-02-20 10:52:31,176 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (15)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-02-20 10:52:31,176 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (12)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-02-20 10:52:31,176 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (22)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-02-20 10:52:31,176 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (30)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-02-20 10:52:31,176 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (9)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-02-20 10:52:31,179 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-02-20 10:52:31,193 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 20.02 10:52:31 BasicIcfg [2022-02-20 10:52:31,193 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-02-20 10:52:31,194 INFO L158 Benchmark]: Toolchain (without parser) took 674310.96ms. Allocated memory was 189.8MB in the beginning and 3.1GB in the end (delta: 2.9GB). Free memory was 159.0MB in the beginning and 894.5MB in the end (delta: -735.5MB). Peak memory consumption was 3.8GB. Max. memory is 8.0GB. [2022-02-20 10:52:31,194 INFO L158 Benchmark]: CDTParser took 0.15ms. Allocated memory is still 189.8MB. Free memory is still 146.8MB. There was no memory consumed. Max. memory is 8.0GB. [2022-02-20 10:52:31,194 INFO L158 Benchmark]: CACSL2BoogieTranslator took 495.14ms. Allocated memory was 189.8MB in the beginning and 273.7MB in the end (delta: 83.9MB). Free memory was 159.0MB in the beginning and 226.3MB in the end (delta: -67.3MB). Peak memory consumption was 17.8MB. Max. memory is 8.0GB. [2022-02-20 10:52:31,194 INFO L158 Benchmark]: Boogie Procedure Inliner took 68.41ms. Allocated memory is still 273.7MB. Free memory was 226.3MB in the beginning and 224.2MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2022-02-20 10:52:31,194 INFO L158 Benchmark]: Boogie Preprocessor took 34.44ms. Allocated memory is still 273.7MB. Free memory was 224.2MB in the beginning and 222.8MB in the end (delta: 1.4MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2022-02-20 10:52:31,195 INFO L158 Benchmark]: RCFGBuilder took 428.33ms. Allocated memory is still 273.7MB. Free memory was 222.8MB in the beginning and 211.6MB in the end (delta: 11.1MB). Peak memory consumption was 11.5MB. Max. memory is 8.0GB. [2022-02-20 10:52:31,195 INFO L158 Benchmark]: TraceAbstraction took 673279.15ms. Allocated memory was 273.7MB in the beginning and 3.1GB in the end (delta: 2.8GB). Free memory was 211.0MB in the beginning and 894.5MB in the end (delta: -683.5MB). Peak memory consumption was 3.7GB. Max. memory is 8.0GB. [2022-02-20 10:52:31,196 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.15ms. Allocated memory is still 189.8MB. Free memory is still 146.8MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 495.14ms. Allocated memory was 189.8MB in the beginning and 273.7MB in the end (delta: 83.9MB). Free memory was 159.0MB in the beginning and 226.3MB in the end (delta: -67.3MB). Peak memory consumption was 17.8MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 68.41ms. Allocated memory is still 273.7MB. Free memory was 226.3MB in the beginning and 224.2MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * Boogie Preprocessor took 34.44ms. Allocated memory is still 273.7MB. Free memory was 224.2MB in the beginning and 222.8MB in the end (delta: 1.4MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * RCFGBuilder took 428.33ms. Allocated memory is still 273.7MB. Free memory was 222.8MB in the beginning and 211.6MB in the end (delta: 11.1MB). Peak memory consumption was 11.5MB. Max. memory is 8.0GB. * TraceAbstraction took 673279.15ms. Allocated memory was 273.7MB in the beginning and 3.1GB in the end (delta: 2.8GB). Free memory was 211.0MB in the beginning and 894.5MB in the end (delta: -683.5MB). Peak memory consumption was 3.7GB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Independence relation benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 0, Positive cache size: 0, Positive conditional cache size: 0, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Eliminated conditions: 0, Maximal queried relation: -1, Independence queries for same thread: 0 - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - StatisticsResult: Independence relation benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 0, Positive cache size: 0, Positive conditional cache size: 0, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Eliminated conditions: 0, Maximal queried relation: -1, Independence queries for same thread: 0 - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - StatisticsResult: Independence relation benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 0, Positive cache size: 0, Positive conditional cache size: 0, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Eliminated conditions: 0, Maximal queried relation: -1, Independence queries for same thread: 0 - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - StatisticsResult: Independence relation benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 0, Positive cache size: 0, Positive conditional cache size: 0, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Eliminated conditions: 0, Maximal queried relation: -1, Independence queries for same thread: 0 - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - StatisticsResult: Independence relation benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 0, Positive cache size: 0, Positive conditional cache size: 0, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Eliminated conditions: 0, Maximal queried relation: -1, Independence queries for same thread: 0 - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - StatisticsResult: Independence relation benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 0, Positive cache size: 0, Positive conditional cache size: 0, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Eliminated conditions: 0, Maximal queried relation: -1, Independence queries for same thread: 0 - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - StatisticsResult: Independence relation benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 0, Positive cache size: 0, Positive conditional cache size: 0, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Eliminated conditions: 0, Maximal queried relation: -1, Independence queries for same thread: 0 - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - StatisticsResult: Independence relation benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 0, Positive cache size: 0, Positive conditional cache size: 0, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Eliminated conditions: 0, Maximal queried relation: -1, Independence queries for same thread: 0 - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - StatisticsResult: Independence relation benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 0, Positive cache size: 0, Positive conditional cache size: 0, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Eliminated conditions: 0, Maximal queried relation: -1, Independence queries for same thread: 0 - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - StatisticsResult: Independence relation benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 0, Positive cache size: 0, Positive conditional cache size: 0, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Eliminated conditions: 0, Maximal queried relation: -1, Independence queries for same thread: 0 - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 928]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing DepthFirstTraversal. - TimeoutResultAtElement [Line: 926]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing DepthFirstTraversal. - TimeoutResultAtElement [Line: 919]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing DepthFirstTraversal. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 3 procedures, 64 locations, 4 error locations. Started 1 CEGAR loops. OverallTime: 1.6s, OverallIterations: 5, TraceHistogramMax: 0, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.4s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 14, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 0.1s SatisfiabilityAnalysisTime, 0.4s InterpolantComputationTime, 170 NumberOfCodeBlocks, 170 NumberOfCodeBlocksAsserted, 6 NumberOfCheckSat, 160 ConstructedInterpolants, 0 QuantifiedInterpolants, 230 SizeOfPredicates, 2 NumberOfNonLiveVariables, 76 ConjunctsInSsa, 4 ConjunctsInUnsatCore, 6 InterpolantComputations, 3 PerfectInterpolantSequences, 4/7 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - StatisticsResult: Ultimate Automizer benchmark data with 2 thread instances CFG has 4 procedures, 74 locations, 5 error locations. Started 1 CEGAR loops. OverallTime: 1.4s, OverallIterations: 6, TraceHistogramMax: 0, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.6s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 20, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 0.1s SatisfiabilityAnalysisTime, 0.3s InterpolantComputationTime, 237 NumberOfCodeBlocks, 237 NumberOfCodeBlocksAsserted, 7 NumberOfCheckSat, 208 ConstructedInterpolants, 0 QuantifiedInterpolants, 280 SizeOfPredicates, 2 NumberOfNonLiveVariables, 76 ConjunctsInSsa, 4 ConjunctsInUnsatCore, 7 InterpolantComputations, 4 PerfectInterpolantSequences, 22/25 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - StatisticsResult: Ultimate Automizer benchmark data with 3 thread instances CFG has 5 procedures, 84 locations, 6 error locations. Started 1 CEGAR loops. OverallTime: 2.7s, OverallIterations: 8, TraceHistogramMax: 0, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 1.2s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 35, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 0.1s SatisfiabilityAnalysisTime, 0.7s InterpolantComputationTime, 456 NumberOfCodeBlocks, 456 NumberOfCodeBlocksAsserted, 10 NumberOfCheckSat, 472 ConstructedInterpolants, 0 QuantifiedInterpolants, 828 SizeOfPredicates, 8 NumberOfNonLiveVariables, 230 ConjunctsInSsa, 12 ConjunctsInUnsatCore, 11 InterpolantComputations, 5 PerfectInterpolantSequences, 64/166 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - StatisticsResult: Ultimate Automizer benchmark data with 4 thread instances CFG has 6 procedures, 94 locations, 7 error locations. Started 1 CEGAR loops. OverallTime: 3.4s, OverallIterations: 9, TraceHistogramMax: 0, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 2.0s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 41, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 0.1s SatisfiabilityAnalysisTime, 0.6s InterpolantComputationTime, 559 NumberOfCodeBlocks, 559 NumberOfCodeBlocksAsserted, 11 NumberOfCheckSat, 556 ConstructedInterpolants, 0 QuantifiedInterpolants, 914 SizeOfPredicates, 8 NumberOfNonLiveVariables, 230 ConjunctsInSsa, 12 ConjunctsInUnsatCore, 12 InterpolantComputations, 6 PerfectInterpolantSequences, 140/242 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - StatisticsResult: Ultimate Automizer benchmark data with 5 thread instances CFG has 7 procedures, 104 locations, 8 error locations. Started 1 CEGAR loops. OverallTime: 4.8s, OverallIterations: 10, TraceHistogramMax: 0, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 3.3s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 47, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 0.1s SatisfiabilityAnalysisTime, 0.6s InterpolantComputationTime, 680 NumberOfCodeBlocks, 680 NumberOfCodeBlocksAsserted, 12 NumberOfCheckSat, 658 ConstructedInterpolants, 0 QuantifiedInterpolants, 1018 SizeOfPredicates, 8 NumberOfNonLiveVariables, 230 ConjunctsInSsa, 12 ConjunctsInUnsatCore, 13 InterpolantComputations, 7 PerfectInterpolantSequences, 260/362 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - StatisticsResult: Ultimate Automizer benchmark data with 6 thread instances CFG has 8 procedures, 114 locations, 9 error locations. Started 1 CEGAR loops. OverallTime: 5.5s, OverallIterations: 11, TraceHistogramMax: 0, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 4.1s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 53, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 0.1s SatisfiabilityAnalysisTime, 0.6s InterpolantComputationTime, 819 NumberOfCodeBlocks, 819 NumberOfCodeBlocksAsserted, 13 NumberOfCheckSat, 778 ConstructedInterpolants, 0 QuantifiedInterpolants, 1140 SizeOfPredicates, 8 NumberOfNonLiveVariables, 230 ConjunctsInSsa, 12 ConjunctsInUnsatCore, 14 InterpolantComputations, 8 PerfectInterpolantSequences, 434/536 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - StatisticsResult: Ultimate Automizer benchmark data with 7 thread instances CFG has 9 procedures, 124 locations, 10 error locations. Started 1 CEGAR loops. OverallTime: 9.8s, OverallIterations: 13, TraceHistogramMax: 0, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 7.3s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 80, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 0.1s SatisfiabilityAnalysisTime, 1.2s InterpolantComputationTime, 1254 NumberOfCodeBlocks, 1254 NumberOfCodeBlocksAsserted, 16 NumberOfCheckSat, 1330 ConstructedInterpolants, 0 QuantifiedInterpolants, 2408 SizeOfPredicates, 22 NumberOfNonLiveVariables, 540 ConjunctsInSsa, 28 ConjunctsInUnsatCore, 18 InterpolantComputations, 9 PerfectInterpolantSequences, 672/1425 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - StatisticsResult: Ultimate Automizer benchmark data with 8 thread instances CFG has 10 procedures, 134 locations, 11 error locations. Started 1 CEGAR loops. OverallTime: 12.0s, OverallIterations: 14, TraceHistogramMax: 0, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 9.6s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 86, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 0.1s SatisfiabilityAnalysisTime, 1.1s InterpolantComputationTime, 1429 NumberOfCodeBlocks, 1429 NumberOfCodeBlocksAsserted, 17 NumberOfCheckSat, 1486 ConstructedInterpolants, 0 QuantifiedInterpolants, 2566 SizeOfPredicates, 22 NumberOfNonLiveVariables, 540 ConjunctsInSsa, 28 ConjunctsInUnsatCore, 19 InterpolantComputations, 10 PerfectInterpolantSequences, 984/1737 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - StatisticsResult: Ultimate Automizer benchmark data with 9 thread instances CFG has 11 procedures, 144 locations, 12 error locations. Started 1 CEGAR loops. OverallTime: 15.0s, OverallIterations: 15, TraceHistogramMax: 0, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 12.7s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 92, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 0.1s SatisfiabilityAnalysisTime, 1.1s InterpolantComputationTime, 1622 NumberOfCodeBlocks, 1622 NumberOfCodeBlocksAsserted, 18 NumberOfCheckSat, 1660 ConstructedInterpolants, 0 QuantifiedInterpolants, 2742 SizeOfPredicates, 22 NumberOfNonLiveVariables, 540 ConjunctsInSsa, 28 ConjunctsInUnsatCore, 20 InterpolantComputations, 11 PerfectInterpolantSequences, 1380/2133 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - StatisticsResult: Ultimate Automizer benchmark data with 10 thread instances CFG has 12 procedures, 154 locations, 13 error locations. Started 1 CEGAR loops. OverallTime: 616.6s, OverallIterations: 16, TraceHistogramMax: 0, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 614.1s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 101, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 0.1s SatisfiabilityAnalysisTime, 1.2s InterpolantComputationTime, 1834 NumberOfCodeBlocks, 1834 NumberOfCodeBlocksAsserted, 19 NumberOfCheckSat, 2049 ConstructedInterpolants, 0 QuantifiedInterpolants, 3248 SizeOfPredicates, 22 NumberOfNonLiveVariables, 540 ConjunctsInSsa, 28 ConjunctsInUnsatCore, 22 InterpolantComputations, 13 PerfectInterpolantSequences, 2300/3053 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 [2022-02-20 10:52:31,279 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (30)] Forceful destruction successful, exit code 0 [2022-02-20 10:52:31,481 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (26)] Forceful destruction successful, exit code 0 [2022-02-20 10:52:31,684 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (22)] Forceful destruction successful, exit code 0 [2022-02-20 10:52:31,883 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (18)] Forceful destruction successful, exit code 0 [2022-02-20 10:52:32,083 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (15)] Forceful destruction successful, exit code 0 [2022-02-20 10:52:32,265 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Forceful destruction successful, exit code 0 [2022-02-20 10:52:32,265 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (4)] Forceful destruction successful, exit code 0 [2022-02-20 10:52:32,266 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (12)] Ended with exit code 0 [2022-02-20 10:52:32,266 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (9)] Ended with exit code 0 [2022-02-20 10:52:32,266 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 [2022-02-20 10:52:32,267 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (6)] Ended with exit code 0 !ENTRY org.eclipse.osgi 4 0 2022-02-20 10:52:32.484 !MESSAGE Application error !STACK 1 org.eclipse.core.internal.resources.ResourceException(/)[568]: java.io.FileNotFoundException: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/45ec733ff/.metadata/.plugins/org.eclipse.core.resources/.root/1.tree (No such file or directory) at java.base/java.io.FileOutputStream.open0(Native Method) at java.base/java.io.FileOutputStream.open(FileOutputStream.java:298) at java.base/java.io.FileOutputStream.(FileOutputStream.java:237) at java.base/java.io.FileOutputStream.(FileOutputStream.java:187) at org.eclipse.core.internal.localstore.SafeFileOutputStream.(SafeFileOutputStream.java:55) at org.eclipse.core.internal.resources.SaveManager.saveTree(SaveManager.java:1381) at org.eclipse.core.internal.resources.SaveManager.save(SaveManager.java:1168) at org.eclipse.core.internal.resources.Workspace.save(Workspace.java:2333) at org.eclipse.core.internal.resources.Workspace.save(Workspace.java:2322) at de.uni_freiburg.informatik.ultimate.core.coreplugin.UltimateCore.start(UltimateCore.java:191) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:401) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:657) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:594) at org.eclipse.equinox.launcher.Main.run(Main.java:1465) at org.eclipse.equinox.launcher.Main.main(Main.java:1438) An error has occurred. See the log file /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/45ec733ff/.metadata/.log.