/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-MCRwithDepranks-Lazy.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/pthread-atomic/peterson-b.i


--------------------------------------------------------------------------------


This is Ultimate 0.2.2-wip.dk.mcr-reduction-44898dd
[2022-02-09 22:52:44,265 INFO  L177        SettingsManager]: Resetting all preferences to default values...
[2022-02-09 22:52:44,266 INFO  L181        SettingsManager]: Resetting UltimateCore preferences to default values
[2022-02-09 22:52:44,341 INFO  L184        SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring...
[2022-02-09 22:52:44,342 INFO  L181        SettingsManager]: Resetting Boogie Preprocessor preferences to default values
[2022-02-09 22:52:44,342 INFO  L181        SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values
[2022-02-09 22:52:44,343 INFO  L181        SettingsManager]: Resetting Abstract Interpretation preferences to default values
[2022-02-09 22:52:44,344 INFO  L181        SettingsManager]: Resetting LassoRanker preferences to default values
[2022-02-09 22:52:44,345 INFO  L181        SettingsManager]: Resetting Reaching Definitions preferences to default values
[2022-02-09 22:52:44,346 INFO  L181        SettingsManager]: Resetting SyntaxChecker preferences to default values
[2022-02-09 22:52:44,347 INFO  L181        SettingsManager]: Resetting Sifa preferences to default values
[2022-02-09 22:52:44,350 INFO  L184        SettingsManager]: Büchi Program Product provides no preferences, ignoring...
[2022-02-09 22:52:44,351 INFO  L181        SettingsManager]: Resetting LTL2Aut preferences to default values
[2022-02-09 22:52:44,351 INFO  L181        SettingsManager]: Resetting PEA to Boogie preferences to default values
[2022-02-09 22:52:44,352 INFO  L181        SettingsManager]: Resetting BlockEncodingV2 preferences to default values
[2022-02-09 22:52:44,353 INFO  L181        SettingsManager]: Resetting ChcToBoogie preferences to default values
[2022-02-09 22:52:44,353 INFO  L181        SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values
[2022-02-09 22:52:44,354 INFO  L181        SettingsManager]: Resetting BuchiAutomizer preferences to default values
[2022-02-09 22:52:44,355 INFO  L181        SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values
[2022-02-09 22:52:44,356 INFO  L181        SettingsManager]: Resetting CodeCheck preferences to default values
[2022-02-09 22:52:44,357 INFO  L181        SettingsManager]: Resetting InvariantSynthesis preferences to default values
[2022-02-09 22:52:44,363 INFO  L181        SettingsManager]: Resetting RCFGBuilder preferences to default values
[2022-02-09 22:52:44,363 INFO  L181        SettingsManager]: Resetting Referee preferences to default values
[2022-02-09 22:52:44,364 INFO  L181        SettingsManager]: Resetting TraceAbstraction preferences to default values
[2022-02-09 22:52:44,365 INFO  L184        SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring...
[2022-02-09 22:52:44,366 INFO  L184        SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring...
[2022-02-09 22:52:44,366 INFO  L181        SettingsManager]: Resetting TreeAutomizer preferences to default values
[2022-02-09 22:52:44,366 INFO  L181        SettingsManager]: Resetting IcfgToChc preferences to default values
[2022-02-09 22:52:44,367 INFO  L181        SettingsManager]: Resetting IcfgTransformer preferences to default values
[2022-02-09 22:52:44,367 INFO  L184        SettingsManager]: ReqToTest provides no preferences, ignoring...
[2022-02-09 22:52:44,367 INFO  L181        SettingsManager]: Resetting Boogie Printer preferences to default values
[2022-02-09 22:52:44,368 INFO  L181        SettingsManager]: Resetting ChcSmtPrinter preferences to default values
[2022-02-09 22:52:44,368 INFO  L181        SettingsManager]: Resetting ReqPrinter preferences to default values
[2022-02-09 22:52:44,369 INFO  L181        SettingsManager]: Resetting Witness Printer preferences to default values
[2022-02-09 22:52:44,369 INFO  L184        SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring...
[2022-02-09 22:52:44,370 INFO  L181        SettingsManager]: Resetting CDTParser preferences to default values
[2022-02-09 22:52:44,370 INFO  L184        SettingsManager]: AutomataScriptParser provides no preferences, ignoring...
[2022-02-09 22:52:44,370 INFO  L184        SettingsManager]: ReqParser provides no preferences, ignoring...
[2022-02-09 22:52:44,370 INFO  L181        SettingsManager]: Resetting SmtParser preferences to default values
[2022-02-09 22:52:44,371 INFO  L181        SettingsManager]: Resetting Witness Parser preferences to default values
[2022-02-09 22:52:44,371 INFO  L188        SettingsManager]: Finished resetting all preferences to default values...
[2022-02-09 22:52:44,376 INFO  L101        SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-MCRwithDepranks-Lazy.epf
[2022-02-09 22:52:44,400 INFO  L113        SettingsManager]: Loading preferences was successful
[2022-02-09 22:52:44,401 INFO  L115        SettingsManager]: Preferences different from defaults after loading the file:
[2022-02-09 22:52:44,401 INFO  L136        SettingsManager]: Preferences of UltimateCore differ from their defaults:
[2022-02-09 22:52:44,401 INFO  L138        SettingsManager]:  * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR;
[2022-02-09 22:52:44,401 INFO  L136        SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults:
[2022-02-09 22:52:44,402 INFO  L138        SettingsManager]:  * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS
[2022-02-09 22:52:44,402 INFO  L136        SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults:
[2022-02-09 22:52:44,402 INFO  L138        SettingsManager]:  * Create parallel compositions if possible=false
[2022-02-09 22:52:44,402 INFO  L138        SettingsManager]:  * Use SBE=true
[2022-02-09 22:52:44,402 INFO  L136        SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults:
[2022-02-09 22:52:44,402 INFO  L138        SettingsManager]:  * sizeof long=4
[2022-02-09 22:52:44,402 INFO  L138        SettingsManager]:  * Overapproximate operations on floating types=true
[2022-02-09 22:52:44,403 INFO  L138        SettingsManager]:  * sizeof POINTER=4
[2022-02-09 22:52:44,403 INFO  L138        SettingsManager]:  * Check division by zero=IGNORE
[2022-02-09 22:52:44,403 INFO  L138        SettingsManager]:  * Pointer to allocated memory at dereference=IGNORE
[2022-02-09 22:52:44,403 INFO  L138        SettingsManager]:  * If two pointers are subtracted or compared they have the same base address=IGNORE
[2022-02-09 22:52:44,406 INFO  L138        SettingsManager]:  * Check array bounds for arrays that are off heap=IGNORE
[2022-02-09 22:52:44,406 INFO  L138        SettingsManager]:  * sizeof long double=12
[2022-02-09 22:52:44,406 INFO  L138        SettingsManager]:  * Check if freed pointer was valid=false
[2022-02-09 22:52:44,406 INFO  L138        SettingsManager]:  * Use constant arrays=true
[2022-02-09 22:52:44,407 INFO  L138        SettingsManager]:  * Pointer base address is valid at dereference=IGNORE
[2022-02-09 22:52:44,407 INFO  L136        SettingsManager]: Preferences of RCFGBuilder differ from their defaults:
[2022-02-09 22:52:44,407 INFO  L138        SettingsManager]:  * Size of a code block=SequenceOfStatements
[2022-02-09 22:52:44,407 INFO  L138        SettingsManager]:  * To the following directory=./dump/
[2022-02-09 22:52:44,408 INFO  L138        SettingsManager]:  * SMT solver=External_DefaultMode
[2022-02-09 22:52:44,408 INFO  L138        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000
[2022-02-09 22:52:44,408 INFO  L136        SettingsManager]: Preferences of TraceAbstraction differ from their defaults:
[2022-02-09 22:52:44,408 INFO  L138        SettingsManager]:  * Construct finite automaton lazily=true
[2022-02-09 22:52:44,409 INFO  L138        SettingsManager]:  * Compute Interpolants along a Counterexample=FPandBP
[2022-02-09 22:52:44,409 INFO  L138        SettingsManager]:  * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles
[2022-02-09 22:52:44,409 INFO  L138        SettingsManager]:  * Trace refinement strategy=CAMEL
[2022-02-09 22:52:44,409 INFO  L138        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in
[2022-02-09 22:52:44,409 INFO  L138        SettingsManager]:  * Large block encoding in concurrent analysis=OFF
[2022-02-09 22:52:44,409 INFO  L138        SettingsManager]:  * Automaton type used in concurrency analysis=PARTIAL_ORDER_FA
[2022-02-09 22:52:44,409 INFO  L138        SettingsManager]:  * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true
[2022-02-09 22:52:44,409 INFO  L138        SettingsManager]:  * Partial Order Reduction in concurrent analysis=MCR_WITH_DEPRANKS
[2022-02-09 22:52:44,410 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-09 22:52:44,603 INFO  L75    nceAwareModelManager]: Repository-Root is: /tmp
[2022-02-09 22:52:44,619 INFO  L261   ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized
[2022-02-09 22:52:44,620 INFO  L217   ainManager$Toolchain]: [Toolchain 1]: Toolchain selected.
[2022-02-09 22:52:44,621 INFO  L271        PluginConnector]: Initializing CDTParser...
[2022-02-09 22:52:44,622 INFO  L275        PluginConnector]: CDTParser initialized
[2022-02-09 22:52:44,622 INFO  L432   ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-atomic/peterson-b.i
[2022-02-09 22:52:44,670 INFO  L220              CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/41bcb4a35/356144cc7c4e4105a92d5cfa1f65b27a/FLAG6d5ef8260
[2022-02-09 22:52:45,072 INFO  L306              CDTParser]: Found 1 translation units.
[2022-02-09 22:52:45,072 INFO  L160              CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-atomic/peterson-b.i
[2022-02-09 22:52:45,086 INFO  L349              CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/41bcb4a35/356144cc7c4e4105a92d5cfa1f65b27a/FLAG6d5ef8260
[2022-02-09 22:52:45,111 INFO  L357              CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/41bcb4a35/356144cc7c4e4105a92d5cfa1f65b27a
[2022-02-09 22:52:45,113 INFO  L299   ainManager$Toolchain]: ####################### [Toolchain 1] #######################
[2022-02-09 22:52:45,114 INFO  L131        ToolchainWalker]: Walking toolchain with 5 elements.
[2022-02-09 22:52:45,116 INFO  L113        PluginConnector]: ------------------------CACSL2BoogieTranslator----------------------------
[2022-02-09 22:52:45,116 INFO  L271        PluginConnector]: Initializing CACSL2BoogieTranslator...
[2022-02-09 22:52:45,118 INFO  L275        PluginConnector]: CACSL2BoogieTranslator initialized
[2022-02-09 22:52:45,118 INFO  L185        PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.02 10:52:45" (1/1) ...
[2022-02-09 22:52:45,119 INFO  L205        PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2af6909a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.02 10:52:45, skipping insertion in model container
[2022-02-09 22:52:45,119 INFO  L185        PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.02 10:52:45" (1/1) ...
[2022-02-09 22:52:45,124 INFO  L145         MainTranslator]: Starting translation in SV-COMP mode 
[2022-02-09 22:52:45,173 INFO  L178         MainTranslator]: Built tables and reachable declarations
[2022-02-09 22:52:45,426 WARN  L230   ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-atomic/peterson-b.i[30010,30023]
[2022-02-09 22:52:45,430 WARN  L230   ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-atomic/peterson-b.i[30174,30187]
[2022-02-09 22:52:45,437 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2022-02-09 22:52:45,442 INFO  L203         MainTranslator]: Completed pre-run
[2022-02-09 22:52:45,472 WARN  L230   ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-atomic/peterson-b.i[30010,30023]
[2022-02-09 22:52:45,473 WARN  L230   ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-atomic/peterson-b.i[30174,30187]
[2022-02-09 22:52:45,477 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2022-02-09 22:52:45,499 INFO  L208         MainTranslator]: Completed translation
[2022-02-09 22:52:45,499 INFO  L202        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.02 10:52:45 WrapperNode
[2022-02-09 22:52:45,499 INFO  L132        PluginConnector]: ------------------------ END CACSL2BoogieTranslator----------------------------
[2022-02-09 22:52:45,500 INFO  L113        PluginConnector]: ------------------------Boogie Procedure Inliner----------------------------
[2022-02-09 22:52:45,500 INFO  L271        PluginConnector]: Initializing Boogie Procedure Inliner...
[2022-02-09 22:52:45,500 INFO  L275        PluginConnector]: Boogie Procedure Inliner initialized
[2022-02-09 22:52:45,510 INFO  L185        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.02 10:52:45" (1/1) ...
[2022-02-09 22:52:45,519 INFO  L185        PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.02 10:52:45" (1/1) ...
[2022-02-09 22:52:45,534 INFO  L137                Inliner]: procedures = 167, calls = 18, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 53
[2022-02-09 22:52:45,535 INFO  L132        PluginConnector]: ------------------------ END Boogie Procedure Inliner----------------------------
[2022-02-09 22:52:45,535 INFO  L113        PluginConnector]: ------------------------Boogie Preprocessor----------------------------
[2022-02-09 22:52:45,535 INFO  L271        PluginConnector]: Initializing Boogie Preprocessor...
[2022-02-09 22:52:45,535 INFO  L275        PluginConnector]: Boogie Preprocessor initialized
[2022-02-09 22:52:45,540 INFO  L185        PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.02 10:52:45" (1/1) ...
[2022-02-09 22:52:45,540 INFO  L185        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.02 10:52:45" (1/1) ...
[2022-02-09 22:52:45,542 INFO  L185        PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.02 10:52:45" (1/1) ...
[2022-02-09 22:52:45,542 INFO  L185        PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.02 10:52:45" (1/1) ...
[2022-02-09 22:52:45,548 INFO  L185        PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.02 10:52:45" (1/1) ...
[2022-02-09 22:52:45,551 INFO  L185        PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.02 10:52:45" (1/1) ...
[2022-02-09 22:52:45,552 INFO  L185        PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.02 10:52:45" (1/1) ...
[2022-02-09 22:52:45,554 INFO  L132        PluginConnector]: ------------------------ END Boogie Preprocessor----------------------------
[2022-02-09 22:52:45,554 INFO  L113        PluginConnector]: ------------------------RCFGBuilder----------------------------
[2022-02-09 22:52:45,554 INFO  L271        PluginConnector]: Initializing RCFGBuilder...
[2022-02-09 22:52:45,554 INFO  L275        PluginConnector]: RCFGBuilder initialized
[2022-02-09 22:52:45,559 INFO  L185        PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.02 10:52:45" (1/1) ...
[2022-02-09 22:52:45,579 INFO  L168          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000
[2022-02-09 22:52:45,586 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-02-09 22:52:45,596 INFO  L229       MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null)
[2022-02-09 22:52:45,603 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process
[2022-02-09 22:52:45,620 INFO  L130     BoogieDeclarations]: Found specification of procedure read~int
[2022-02-09 22:52:45,620 INFO  L130     BoogieDeclarations]: Found specification of procedure thr2
[2022-02-09 22:52:45,621 INFO  L138     BoogieDeclarations]: Found implementation of procedure thr2
[2022-02-09 22:52:45,621 INFO  L130     BoogieDeclarations]: Found specification of procedure thr1
[2022-02-09 22:52:45,621 INFO  L138     BoogieDeclarations]: Found implementation of procedure thr1
[2022-02-09 22:52:45,621 INFO  L130     BoogieDeclarations]: Found specification of procedure write~int
[2022-02-09 22:52:45,621 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit
[2022-02-09 22:52:45,621 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack
[2022-02-09 22:52:45,621 INFO  L130     BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc
[2022-02-09 22:52:45,621 INFO  L130     BoogieDeclarations]: Found specification of procedure write~init~int
[2022-02-09 22:52:45,621 INFO  L130     BoogieDeclarations]: Found specification of procedure ULTIMATE.start
[2022-02-09 22:52:45,621 INFO  L138     BoogieDeclarations]: Found implementation of procedure ULTIMATE.start
[2022-02-09 22:52:45,622 WARN  L208             CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement
[2022-02-09 22:52:45,692 INFO  L234             CfgBuilder]: Building ICFG
[2022-02-09 22:52:45,693 INFO  L260             CfgBuilder]: Building CFG for each procedure with an implementation
[2022-02-09 22:52:45,849 INFO  L275             CfgBuilder]: Performing block encoding
[2022-02-09 22:52:45,855 INFO  L294             CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start)
[2022-02-09 22:52:45,856 INFO  L299             CfgBuilder]: Removed 2 assume(true) statements.
[2022-02-09 22:52:45,857 INFO  L202        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.02 10:52:45 BoogieIcfgContainer
[2022-02-09 22:52:45,857 INFO  L132        PluginConnector]: ------------------------ END RCFGBuilder----------------------------
[2022-02-09 22:52:45,859 INFO  L113        PluginConnector]: ------------------------TraceAbstraction----------------------------
[2022-02-09 22:52:45,859 INFO  L271        PluginConnector]: Initializing TraceAbstraction...
[2022-02-09 22:52:45,863 INFO  L275        PluginConnector]: TraceAbstraction initialized
[2022-02-09 22:52:45,863 INFO  L185        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 09.02 10:52:45" (1/3) ...
[2022-02-09 22:52:45,864 INFO  L205        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1d04f0d1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.02 10:52:45, skipping insertion in model container
[2022-02-09 22:52:45,864 INFO  L185        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.02 10:52:45" (2/3) ...
[2022-02-09 22:52:45,865 INFO  L205        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1d04f0d1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.02 10:52:45, skipping insertion in model container
[2022-02-09 22:52:45,865 INFO  L185        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.02 10:52:45" (3/3) ...
[2022-02-09 22:52:45,866 INFO  L111   eAbstractionObserver]: Analyzing ICFG peterson-b.i
[2022-02-09 22:52:45,869 WARN  L150   ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program
[2022-02-09 22:52:45,869 INFO  L205   ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION
[2022-02-09 22:52:45,869 INFO  L164   ceAbstractionStarter]: Applying trace abstraction to program that has 16 error locations.
[2022-02-09 22:52:45,869 INFO  L534   ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances.
[2022-02-09 22:52:45,910 WARN  L322   ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#in~_.offset| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,910 WARN  L322   ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#in~_.base| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,911 WARN  L322   ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~_.offset not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,911 WARN  L322   ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~_.base not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,911 WARN  L322   ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#in~_.offset| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,911 WARN  L322   ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#in~_.base| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,911 WARN  L322   ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~_.offset not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,911 WARN  L322   ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~_.base not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,912 WARN  L322   ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,912 WARN  L322   ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,912 WARN  L322   ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,912 WARN  L322   ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,912 WARN  L322   ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,912 WARN  L322   ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,912 WARN  L322   ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,913 WARN  L322   ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,913 WARN  L322   ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,913 WARN  L322   ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,913 WARN  L322   ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,913 WARN  L322   ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,913 WARN  L322   ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,913 WARN  L322   ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,914 WARN  L322   ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,914 WARN  L322   ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,914 WARN  L322   ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,914 WARN  L322   ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,914 WARN  L322   ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,914 WARN  L322   ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,915 WARN  L322   ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,915 WARN  L322   ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,915 WARN  L322   ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~short10| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,915 WARN  L322   ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~short10| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,916 WARN  L322   ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,916 WARN  L322   ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,916 WARN  L322   ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~short10| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,916 WARN  L322   ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~short10| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,916 WARN  L322   ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~short10| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,916 WARN  L322   ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~short10| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,916 WARN  L322   ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,917 WARN  L322   ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,917 WARN  L322   ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,917 WARN  L322   ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,917 WARN  L322   ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~short10| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,917 WARN  L322   ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~short10| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,917 WARN  L322   ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~short10| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,917 WARN  L322   ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~short10| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,918 WARN  L322   ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,918 WARN  L322   ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,918 WARN  L322   ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~short10| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,918 WARN  L322   ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~short10| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,918 WARN  L322   ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~short10| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,918 WARN  L322   ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~short10| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,919 WARN  L322   ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~short10| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,919 WARN  L322   ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~short10| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,920 WARN  L322   ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet12| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,920 WARN  L322   ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet12| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,920 WARN  L322   ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet12| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,920 WARN  L322   ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet12| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,920 WARN  L322   ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet12| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,920 WARN  L322   ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet12| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,921 WARN  L322   ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet12| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,921 WARN  L322   ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet12| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,921 WARN  L322   ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet12| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,921 WARN  L322   ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet12| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,921 WARN  L322   ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,921 WARN  L322   ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,921 WARN  L322   ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,921 WARN  L322   ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,922 WARN  L322   ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#in~_.base| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,922 WARN  L322   ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#in~_.offset| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,923 WARN  L322   ript$VariableManager]: TermVariabe thr1Thread1of1ForFork1_~_.base not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,923 WARN  L322   ript$VariableManager]: TermVariabe thr1Thread1of1ForFork1_~_.offset not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,934 WARN  L322   ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#in~_.base| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,934 WARN  L322   ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#in~_.offset| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,934 WARN  L322   ript$VariableManager]: TermVariabe thr1Thread1of1ForFork1_~_.base not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,935 WARN  L322   ript$VariableManager]: TermVariabe thr1Thread1of1ForFork1_~_.offset not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,935 WARN  L322   ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,935 WARN  L322   ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,935 WARN  L322   ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,935 WARN  L322   ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,935 WARN  L322   ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,936 WARN  L322   ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,936 WARN  L322   ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,936 WARN  L322   ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,936 WARN  L322   ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,936 WARN  L322   ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,936 WARN  L322   ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,936 WARN  L322   ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,937 WARN  L322   ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,937 WARN  L322   ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,937 WARN  L322   ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,937 WARN  L322   ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,937 WARN  L322   ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,937 WARN  L322   ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,937 WARN  L322   ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,938 WARN  L322   ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,938 WARN  L322   ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,938 WARN  L322   ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,938 WARN  L322   ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~short5| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,938 WARN  L322   ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~short5| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,939 WARN  L322   ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,939 WARN  L322   ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,939 WARN  L322   ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~short5| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,939 WARN  L322   ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~short5| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,939 WARN  L322   ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~short5| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,939 WARN  L322   ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~short5| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,939 WARN  L322   ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,940 WARN  L322   ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,940 WARN  L322   ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,940 WARN  L322   ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,940 WARN  L322   ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~short5| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,940 WARN  L322   ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~short5| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,940 WARN  L322   ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~short5| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,940 WARN  L322   ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~short5| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,940 WARN  L322   ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,941 WARN  L322   ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,941 WARN  L322   ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~short5| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,941 WARN  L322   ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~short5| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,941 WARN  L322   ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~short5| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,941 WARN  L322   ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~short5| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,941 WARN  L322   ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~short5| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,941 WARN  L322   ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~short5| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,942 WARN  L322   ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet7| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,942 WARN  L322   ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet7| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,942 WARN  L322   ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet7| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,943 WARN  L322   ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet7| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,943 WARN  L322   ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet7| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,943 WARN  L322   ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet7| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,943 WARN  L322   ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet7| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,943 WARN  L322   ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet7| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,943 WARN  L322   ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet7| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,943 WARN  L322   ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet7| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,944 WARN  L322   ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,944 WARN  L322   ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,944 WARN  L322   ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,944 WARN  L322   ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,947 WARN  L322   ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~short10| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,951 WARN  L322   ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~_.offset not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,952 WARN  L322   ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,952 WARN  L322   ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,952 WARN  L322   ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet12| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,952 WARN  L322   ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,952 WARN  L322   ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,952 WARN  L322   ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,953 WARN  L322   ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~_.base not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,956 WARN  L322   ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~short5| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,956 WARN  L322   ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet7| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,956 WARN  L322   ript$VariableManager]: TermVariabe thr1Thread1of1ForFork1_~_.base not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,957 WARN  L322   ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,957 WARN  L322   ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,957 WARN  L322   ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,957 WARN  L322   ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,958 WARN  L322   ript$VariableManager]: TermVariabe thr1Thread1of1ForFork1_~_.offset not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,958 WARN  L322   ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-09 22:52:45,967 INFO  L148    ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions.
[2022-02-09 22:52:46,011 INFO  L168          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000
[2022-02-09 22:52:46,012 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-02-09 22:52:46,014 INFO  L229       MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null)
[2022-02-09 22:52:46,051 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Waiting until timeout for monitored process
[2022-02-09 22:52:46,058 INFO  L338      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2022-02-09 22:52:46,066 INFO  L339      AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, mLazyFiniteAutomaton=true, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR
[2022-02-09 22:52:46,066 INFO  L340      AbstractCegarLoop]: Starting to check reachability of 32 error locations.
[2022-02-09 22:52:46,119 INFO  L104   alCausalityReduction]: MaximalCausalityReduction evaluated 43 transitions and produced 44 states.
[2022-02-09 22:52:46,121 INFO  L402      AbstractCegarLoop]: === Iteration 1 === Targeting thr1Err0ASSERT_VIOLATIONDATA_RACE === [thr2Err0ASSERT_VIOLATIONDATA_RACE, thr2Err1ASSERT_VIOLATIONDATA_RACE, thr2Err2ASSERT_VIOLATIONDATA_RACE, thr2Err4ASSERT_VIOLATIONDATA_RACE (and 28 more)] ===
[2022-02-09 22:52:46,128 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-02-09 22:52:46,129 INFO  L85        PathProgramCache]: Analyzing trace with hash 1752165773, now seen corresponding path program 1 times
[2022-02-09 22:52:46,135 INFO  L126   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-02-09 22:52:46,135 INFO  L338   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [493987483]
[2022-02-09 22:52:46,136 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-02-09 22:52:46,136 INFO  L126          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-02-09 22:52:46,244 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2022-02-09 22:52:46,312 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2022-02-09 22:52:46,313 INFO  L144   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2022-02-09 22:52:46,313 INFO  L338   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [493987483]
[2022-02-09 22:52:46,313 INFO  L165   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [493987483] provided 1 perfect and 0 imperfect interpolant sequences
[2022-02-09 22:52:46,314 INFO  L191   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2022-02-09 22:52:46,314 INFO  L204   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2022-02-09 22:52:46,315 INFO  L118   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [360045649]
[2022-02-09 22:52:46,315 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2022-02-09 22:52:46,318 INFO  L546      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2022-02-09 22:52:46,318 INFO  L108   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2022-02-09 22:52:46,336 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2022-02-09 22:52:46,337 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2022-02-09 22:52:46,337 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2022-02-09 22:52:46,339 INFO  L470      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2022-02-09 22:52:46,340 INFO  L471      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 2 states have (on average 16.0) internal successors, (32), 3 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2022-02-09 22:52:46,340 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2022-02-09 22:52:46,372 INFO  L104   alCausalityReduction]: MaximalCausalityReduction evaluated 54 transitions and produced 55 states.
[2022-02-09 22:52:46,373 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:46,373 WARN  L452      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0
[2022-02-09 22:52:46,373 INFO  L402      AbstractCegarLoop]: === Iteration 2 === Targeting thr1Err1ASSERT_VIOLATIONDATA_RACE === [thr2Err0ASSERT_VIOLATIONDATA_RACE, thr2Err1ASSERT_VIOLATIONDATA_RACE, thr2Err2ASSERT_VIOLATIONDATA_RACE, thr2Err4ASSERT_VIOLATIONDATA_RACE (and 28 more)] ===
[2022-02-09 22:52:46,376 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-02-09 22:52:46,376 INFO  L85        PathProgramCache]: Analyzing trace with hash -90438459, now seen corresponding path program 1 times
[2022-02-09 22:52:46,377 INFO  L126   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-02-09 22:52:46,377 INFO  L338   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [674151581]
[2022-02-09 22:52:46,377 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-02-09 22:52:46,377 INFO  L126          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-02-09 22:52:46,402 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2022-02-09 22:52:46,432 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2022-02-09 22:52:46,432 INFO  L144   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2022-02-09 22:52:46,432 INFO  L338   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [674151581]
[2022-02-09 22:52:46,432 INFO  L165   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [674151581] provided 1 perfect and 0 imperfect interpolant sequences
[2022-02-09 22:52:46,433 INFO  L191   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2022-02-09 22:52:46,433 INFO  L204   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2022-02-09 22:52:46,433 INFO  L118   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [597931320]
[2022-02-09 22:52:46,434 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2022-02-09 22:52:46,435 INFO  L546      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2022-02-09 22:52:46,435 INFO  L108   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2022-02-09 22:52:46,436 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2022-02-09 22:52:46,436 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2022-02-09 22:52:46,436 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2022-02-09 22:52:46,437 INFO  L470      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2022-02-09 22:52:46,438 INFO  L471      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 2 states have (on average 18.5) internal successors, (37), 3 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2022-02-09 22:52:46,439 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:46,439 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2022-02-09 22:52:46,460 INFO  L104   alCausalityReduction]: MaximalCausalityReduction evaluated 62 transitions and produced 63 states.
[2022-02-09 22:52:46,461 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:46,461 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:46,461 WARN  L452      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1
[2022-02-09 22:52:46,461 INFO  L402      AbstractCegarLoop]: === Iteration 3 === Targeting thr1Err2ASSERT_VIOLATIONDATA_RACE === [thr2Err0ASSERT_VIOLATIONDATA_RACE, thr2Err1ASSERT_VIOLATIONDATA_RACE, thr2Err2ASSERT_VIOLATIONDATA_RACE, thr2Err4ASSERT_VIOLATIONDATA_RACE (and 28 more)] ===
[2022-02-09 22:52:46,462 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-02-09 22:52:46,462 INFO  L85        PathProgramCache]: Analyzing trace with hash -1307203469, now seen corresponding path program 1 times
[2022-02-09 22:52:46,462 INFO  L126   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-02-09 22:52:46,462 INFO  L338   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1489221721]
[2022-02-09 22:52:46,462 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-02-09 22:52:46,463 INFO  L126          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-02-09 22:52:46,481 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2022-02-09 22:52:46,510 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2022-02-09 22:52:46,510 INFO  L144   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2022-02-09 22:52:46,510 INFO  L338   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1489221721]
[2022-02-09 22:52:46,510 INFO  L165   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1489221721] provided 1 perfect and 0 imperfect interpolant sequences
[2022-02-09 22:52:46,510 INFO  L191   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2022-02-09 22:52:46,510 INFO  L204   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2022-02-09 22:52:46,511 INFO  L118   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1932219037]
[2022-02-09 22:52:46,511 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2022-02-09 22:52:46,511 INFO  L546      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2022-02-09 22:52:46,511 INFO  L108   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2022-02-09 22:52:46,512 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2022-02-09 22:52:46,512 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2022-02-09 22:52:46,512 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2022-02-09 22:52:46,512 INFO  L470      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2022-02-09 22:52:46,512 INFO  L471      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 2 states have (on average 20.0) internal successors, (40), 3 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2022-02-09 22:52:46,512 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:46,513 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:46,513 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2022-02-09 22:52:46,529 INFO  L104   alCausalityReduction]: MaximalCausalityReduction evaluated 72 transitions and produced 73 states.
[2022-02-09 22:52:46,529 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:46,530 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:46,530 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:46,530 WARN  L452      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2
[2022-02-09 22:52:46,530 INFO  L402      AbstractCegarLoop]: === Iteration 4 === Targeting thr1Err3ASSERT_VIOLATIONDATA_RACE === [thr2Err0ASSERT_VIOLATIONDATA_RACE, thr2Err1ASSERT_VIOLATIONDATA_RACE, thr2Err2ASSERT_VIOLATIONDATA_RACE, thr2Err4ASSERT_VIOLATIONDATA_RACE (and 28 more)] ===
[2022-02-09 22:52:46,531 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-02-09 22:52:46,531 INFO  L85        PathProgramCache]: Analyzing trace with hash -433664454, now seen corresponding path program 1 times
[2022-02-09 22:52:46,531 INFO  L126   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-02-09 22:52:46,531 INFO  L338   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [779073644]
[2022-02-09 22:52:46,531 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-02-09 22:52:46,531 INFO  L126          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-02-09 22:52:46,543 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2022-02-09 22:52:46,560 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2022-02-09 22:52:46,560 INFO  L144   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2022-02-09 22:52:46,561 INFO  L338   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [779073644]
[2022-02-09 22:52:46,562 INFO  L165   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [779073644] provided 1 perfect and 0 imperfect interpolant sequences
[2022-02-09 22:52:46,562 INFO  L191   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2022-02-09 22:52:46,563 INFO  L204   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2022-02-09 22:52:46,563 INFO  L118   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1281139087]
[2022-02-09 22:52:46,563 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2022-02-09 22:52:46,563 INFO  L546      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2022-02-09 22:52:46,563 INFO  L108   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2022-02-09 22:52:46,564 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2022-02-09 22:52:46,564 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2022-02-09 22:52:46,564 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2022-02-09 22:52:46,564 INFO  L470      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2022-02-09 22:52:46,564 INFO  L471      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 2 states have (on average 22.0) internal successors, (44), 3 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2022-02-09 22:52:46,564 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:46,564 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:46,564 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:46,564 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2022-02-09 22:52:46,593 INFO  L104   alCausalityReduction]: MaximalCausalityReduction evaluated 88 transitions and produced 89 states.
[2022-02-09 22:52:46,593 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:46,593 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:46,593 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:46,594 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:46,594 WARN  L452      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3
[2022-02-09 22:52:46,594 INFO  L402      AbstractCegarLoop]: === Iteration 5 === Targeting thr1Err4ASSERT_VIOLATIONDATA_RACE === [thr2Err0ASSERT_VIOLATIONDATA_RACE, thr2Err1ASSERT_VIOLATIONDATA_RACE, thr2Err2ASSERT_VIOLATIONDATA_RACE, thr2Err4ASSERT_VIOLATIONDATA_RACE (and 28 more)] ===
[2022-02-09 22:52:46,595 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-02-09 22:52:46,595 INFO  L85        PathProgramCache]: Analyzing trace with hash -1299705379, now seen corresponding path program 1 times
[2022-02-09 22:52:46,595 INFO  L126   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-02-09 22:52:46,595 INFO  L338   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [702628362]
[2022-02-09 22:52:46,595 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-02-09 22:52:46,595 INFO  L126          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-02-09 22:52:46,611 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2022-02-09 22:52:46,642 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2022-02-09 22:52:46,643 INFO  L144   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2022-02-09 22:52:46,643 INFO  L338   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [702628362]
[2022-02-09 22:52:46,643 INFO  L165   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [702628362] provided 1 perfect and 0 imperfect interpolant sequences
[2022-02-09 22:52:46,643 INFO  L191   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2022-02-09 22:52:46,643 INFO  L204   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2022-02-09 22:52:46,644 INFO  L118   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [22309106]
[2022-02-09 22:52:46,645 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2022-02-09 22:52:46,646 INFO  L546      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2022-02-09 22:52:46,646 INFO  L108   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2022-02-09 22:52:46,646 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2022-02-09 22:52:46,646 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2022-02-09 22:52:46,646 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2022-02-09 22:52:46,647 INFO  L470      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2022-02-09 22:52:46,647 INFO  L471      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 2 states have (on average 25.5) internal successors, (51), 3 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2022-02-09 22:52:46,647 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:46,647 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:46,647 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:46,647 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:46,647 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2022-02-09 22:52:46,667 INFO  L104   alCausalityReduction]: MaximalCausalityReduction evaluated 95 transitions and produced 96 states.
[2022-02-09 22:52:46,667 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:46,667 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:46,667 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:46,667 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:46,668 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:46,668 WARN  L452      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4
[2022-02-09 22:52:46,668 INFO  L402      AbstractCegarLoop]: === Iteration 6 === Targeting thr1Err5ASSERT_VIOLATIONDATA_RACE === [thr2Err0ASSERT_VIOLATIONDATA_RACE, thr2Err1ASSERT_VIOLATIONDATA_RACE, thr2Err2ASSERT_VIOLATIONDATA_RACE, thr2Err4ASSERT_VIOLATIONDATA_RACE (and 28 more)] ===
[2022-02-09 22:52:46,668 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-02-09 22:52:46,669 INFO  L85        PathProgramCache]: Analyzing trace with hash -392322357, now seen corresponding path program 1 times
[2022-02-09 22:52:46,669 INFO  L126   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-02-09 22:52:46,669 INFO  L338   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2079771449]
[2022-02-09 22:52:46,669 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-02-09 22:52:46,669 INFO  L126          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-02-09 22:52:46,680 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2022-02-09 22:52:46,695 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2022-02-09 22:52:46,695 INFO  L144   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2022-02-09 22:52:46,696 INFO  L338   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2079771449]
[2022-02-09 22:52:46,696 INFO  L165   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2079771449] provided 1 perfect and 0 imperfect interpolant sequences
[2022-02-09 22:52:46,696 INFO  L191   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2022-02-09 22:52:46,696 INFO  L204   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2022-02-09 22:52:46,696 INFO  L118   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [521640286]
[2022-02-09 22:52:46,696 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2022-02-09 22:52:46,696 INFO  L546      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2022-02-09 22:52:46,697 INFO  L108   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2022-02-09 22:52:46,697 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2022-02-09 22:52:46,697 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2022-02-09 22:52:46,697 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2022-02-09 22:52:46,697 INFO  L470      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2022-02-09 22:52:46,697 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-09 22:52:46,698 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:46,698 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:46,698 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:46,698 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:46,698 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:46,698 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2022-02-09 22:52:46,717 INFO  L104   alCausalityReduction]: MaximalCausalityReduction evaluated 125 transitions and produced 118 states.
[2022-02-09 22:52:46,717 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:46,717 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:46,717 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:46,717 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:46,717 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:46,717 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:46,718 WARN  L452      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5
[2022-02-09 22:52:46,718 INFO  L402      AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [thr2Err0ASSERT_VIOLATIONDATA_RACE, thr2Err1ASSERT_VIOLATIONDATA_RACE, thr2Err2ASSERT_VIOLATIONDATA_RACE, thr2Err4ASSERT_VIOLATIONDATA_RACE (and 28 more)] ===
[2022-02-09 22:52:46,718 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-02-09 22:52:46,718 INFO  L85        PathProgramCache]: Analyzing trace with hash 211422933, now seen corresponding path program 1 times
[2022-02-09 22:52:46,718 INFO  L126   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-02-09 22:52:46,719 INFO  L338   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [663218256]
[2022-02-09 22:52:46,719 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-02-09 22:52:46,719 INFO  L126          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-02-09 22:52:46,742 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2022-02-09 22:52:46,783 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2022-02-09 22:52:46,783 INFO  L144   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2022-02-09 22:52:46,783 INFO  L338   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [663218256]
[2022-02-09 22:52:46,783 INFO  L165   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [663218256] provided 1 perfect and 0 imperfect interpolant sequences
[2022-02-09 22:52:46,783 INFO  L191   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2022-02-09 22:52:46,783 INFO  L204   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2022-02-09 22:52:46,784 INFO  L118   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [104541364]
[2022-02-09 22:52:46,784 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2022-02-09 22:52:46,784 INFO  L546      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2022-02-09 22:52:46,784 INFO  L108   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2022-02-09 22:52:46,784 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2022-02-09 22:52:46,784 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2022-02-09 22:52:46,785 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2022-02-09 22:52:46,785 INFO  L470      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2022-02-09 22:52:46,785 INFO  L471      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 21.333333333333332) internal successors, (64), 3 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2022-02-09 22:52:46,785 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:46,785 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:46,785 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:46,785 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:46,785 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:46,785 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:46,785 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2022-02-09 22:52:46,802 INFO  L104   alCausalityReduction]: MaximalCausalityReduction evaluated 107 transitions and produced 108 states.
[2022-02-09 22:52:46,803 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:46,803 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:46,803 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:46,803 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:46,803 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:46,803 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:46,803 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:46,803 WARN  L452      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6
[2022-02-09 22:52:46,803 INFO  L402      AbstractCegarLoop]: === Iteration 8 === Targeting thr1Err6ASSERT_VIOLATIONDATA_RACE === [thr2Err0ASSERT_VIOLATIONDATA_RACE, thr2Err1ASSERT_VIOLATIONDATA_RACE, thr2Err2ASSERT_VIOLATIONDATA_RACE, thr2Err4ASSERT_VIOLATIONDATA_RACE (and 28 more)] ===
[2022-02-09 22:52:46,804 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-02-09 22:52:46,804 INFO  L85        PathProgramCache]: Analyzing trace with hash -682206584, now seen corresponding path program 1 times
[2022-02-09 22:52:46,804 INFO  L126   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-02-09 22:52:46,804 INFO  L338   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2108998121]
[2022-02-09 22:52:46,804 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-02-09 22:52:46,804 INFO  L126          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-02-09 22:52:46,832 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2022-02-09 22:52:46,848 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2022-02-09 22:52:46,848 INFO  L144   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2022-02-09 22:52:46,848 INFO  L338   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2108998121]
[2022-02-09 22:52:46,848 INFO  L165   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2108998121] provided 1 perfect and 0 imperfect interpolant sequences
[2022-02-09 22:52:46,848 INFO  L191   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2022-02-09 22:52:46,849 INFO  L204   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2022-02-09 22:52:46,849 INFO  L118   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [360049628]
[2022-02-09 22:52:46,849 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2022-02-09 22:52:46,849 INFO  L546      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2022-02-09 22:52:46,849 INFO  L108   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2022-02-09 22:52:46,849 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2022-02-09 22:52:46,850 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2022-02-09 22:52:46,850 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2022-02-09 22:52:46,850 INFO  L470      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2022-02-09 22:52:46,850 INFO  L471      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 2 states have (on average 29.5) internal successors, (59), 3 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2022-02-09 22:52:46,850 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:46,850 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:46,850 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:46,850 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:46,850 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:46,850 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:46,850 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:46,850 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2022-02-09 22:52:46,869 INFO  L104   alCausalityReduction]: MaximalCausalityReduction evaluated 131 transitions and produced 132 states.
[2022-02-09 22:52:46,869 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:46,869 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:46,869 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:46,869 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:46,870 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:46,870 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:46,870 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:46,870 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:46,870 WARN  L452      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7
[2022-02-09 22:52:46,870 INFO  L402      AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [thr2Err0ASSERT_VIOLATIONDATA_RACE, thr2Err1ASSERT_VIOLATIONDATA_RACE, thr2Err2ASSERT_VIOLATIONDATA_RACE, thr2Err4ASSERT_VIOLATIONDATA_RACE (and 28 more)] ===
[2022-02-09 22:52:46,871 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-02-09 22:52:46,871 INFO  L85        PathProgramCache]: Analyzing trace with hash 849915464, now seen corresponding path program 1 times
[2022-02-09 22:52:46,871 INFO  L126   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-02-09 22:52:46,871 INFO  L338   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [43304762]
[2022-02-09 22:52:46,871 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-02-09 22:52:46,871 INFO  L126          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-02-09 22:52:46,884 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2022-02-09 22:52:46,930 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2022-02-09 22:52:46,930 INFO  L144   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2022-02-09 22:52:46,930 INFO  L338   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [43304762]
[2022-02-09 22:52:46,930 INFO  L165   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [43304762] provided 1 perfect and 0 imperfect interpolant sequences
[2022-02-09 22:52:46,930 INFO  L191   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2022-02-09 22:52:46,930 INFO  L204   FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4
[2022-02-09 22:52:46,930 INFO  L118   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [121587151]
[2022-02-09 22:52:46,931 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2022-02-09 22:52:46,931 INFO  L546      AbstractCegarLoop]: INTERPOLANT automaton has 4 states
[2022-02-09 22:52:46,931 INFO  L108   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2022-02-09 22:52:46,931 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants.
[2022-02-09 22:52:46,931 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12
[2022-02-09 22:52:46,931 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2022-02-09 22:52:46,932 INFO  L470      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2022-02-09 22:52:46,932 INFO  L471      AbstractCegarLoop]: INTERPOLANT automaton has  has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2022-02-09 22:52:46,932 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:46,932 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:46,932 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:46,932 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:46,932 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:46,932 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:46,932 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:46,932 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:46,932 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2022-02-09 22:52:46,976 INFO  L104   alCausalityReduction]: MaximalCausalityReduction evaluated 260 transitions and produced 252 states.
[2022-02-09 22:52:46,976 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:46,976 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:46,976 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:46,976 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:46,976 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:46,976 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:46,976 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:46,976 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:46,980 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 
[2022-02-09 22:52:46,981 WARN  L452      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8
[2022-02-09 22:52:46,981 INFO  L402      AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [thr2Err0ASSERT_VIOLATIONDATA_RACE, thr2Err1ASSERT_VIOLATIONDATA_RACE, thr2Err2ASSERT_VIOLATIONDATA_RACE, thr2Err4ASSERT_VIOLATIONDATA_RACE (and 28 more)] ===
[2022-02-09 22:52:46,981 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-02-09 22:52:46,981 INFO  L85        PathProgramCache]: Analyzing trace with hash -1174592296, now seen corresponding path program 1 times
[2022-02-09 22:52:46,982 INFO  L126   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-02-09 22:52:46,982 INFO  L338   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1457133975]
[2022-02-09 22:52:46,982 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-02-09 22:52:46,982 INFO  L126          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-02-09 22:52:47,001 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2022-02-09 22:52:47,027 INFO  L134       CoverageAnalysis]: Checked inductivity of 231 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 203 trivial. 0 not checked.
[2022-02-09 22:52:47,028 INFO  L144   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2022-02-09 22:52:47,028 INFO  L338   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1457133975]
[2022-02-09 22:52:47,028 INFO  L165   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1457133975] provided 1 perfect and 0 imperfect interpolant sequences
[2022-02-09 22:52:47,028 INFO  L191   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2022-02-09 22:52:47,028 INFO  L204   FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4
[2022-02-09 22:52:47,028 INFO  L118   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1065748358]
[2022-02-09 22:52:47,028 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2022-02-09 22:52:47,029 INFO  L546      AbstractCegarLoop]: INTERPOLANT automaton has 4 states
[2022-02-09 22:52:47,029 INFO  L108   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2022-02-09 22:52:47,029 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants.
[2022-02-09 22:52:47,029 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12
[2022-02-09 22:52:47,029 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2022-02-09 22:52:47,030 INFO  L470      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2022-02-09 22:52:47,030 INFO  L471      AbstractCegarLoop]: INTERPOLANT automaton has  has 4 states, 4 states have (on average 15.0) internal successors, (60), 4 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2022-02-09 22:52:47,030 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,030 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,030 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,030 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,030 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,030 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,030 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,030 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,030 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. 
[2022-02-09 22:52:47,030 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2022-02-09 22:52:47,057 INFO  L104   alCausalityReduction]: MaximalCausalityReduction evaluated 124 transitions and produced 125 states.
[2022-02-09 22:52:47,057 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,057 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,058 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,058 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,058 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,058 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,058 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,058 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,058 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 
[2022-02-09 22:52:47,063 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 
[2022-02-09 22:52:47,063 WARN  L452      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9
[2022-02-09 22:52:47,063 INFO  L402      AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [thr2Err0ASSERT_VIOLATIONDATA_RACE, thr2Err1ASSERT_VIOLATIONDATA_RACE, thr2Err2ASSERT_VIOLATIONDATA_RACE, thr2Err4ASSERT_VIOLATIONDATA_RACE (and 28 more)] ===
[2022-02-09 22:52:47,064 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-02-09 22:52:47,064 INFO  L85        PathProgramCache]: Analyzing trace with hash 1701699181, now seen corresponding path program 1 times
[2022-02-09 22:52:47,064 INFO  L126   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-02-09 22:52:47,064 INFO  L338   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2107817466]
[2022-02-09 22:52:47,064 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-02-09 22:52:47,064 INFO  L126          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-02-09 22:52:47,100 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2022-02-09 22:52:47,167 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2022-02-09 22:52:47,168 INFO  L144   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2022-02-09 22:52:47,168 INFO  L338   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2107817466]
[2022-02-09 22:52:47,168 INFO  L165   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2107817466] provided 1 perfect and 0 imperfect interpolant sequences
[2022-02-09 22:52:47,168 INFO  L191   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2022-02-09 22:52:47,169 INFO  L204   FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5
[2022-02-09 22:52:47,169 INFO  L118   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1536553690]
[2022-02-09 22:52:47,169 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2022-02-09 22:52:47,170 INFO  L546      AbstractCegarLoop]: INTERPOLANT automaton has 6 states
[2022-02-09 22:52:47,170 INFO  L108   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2022-02-09 22:52:47,171 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants.
[2022-02-09 22:52:47,171 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30
[2022-02-09 22:52:47,171 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2022-02-09 22:52:47,171 INFO  L470      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2022-02-09 22:52:47,171 INFO  L471      AbstractCegarLoop]: INTERPOLANT automaton has  has 6 states, 5 states have (on average 13.6) internal successors, (68), 6 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2022-02-09 22:52:47,171 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,171 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,171 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,172 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,172 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,172 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,172 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,172 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,172 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. 
[2022-02-09 22:52:47,172 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. 
[2022-02-09 22:52:47,172 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2022-02-09 22:52:47,230 INFO  L104   alCausalityReduction]: MaximalCausalityReduction evaluated 135 transitions and produced 136 states.
[2022-02-09 22:52:47,231 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,231 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,231 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,231 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,231 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,231 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,231 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,231 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,231 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 
[2022-02-09 22:52:47,231 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 
[2022-02-09 22:52:47,232 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2022-02-09 22:52:47,232 WARN  L452      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10
[2022-02-09 22:52:47,232 INFO  L402      AbstractCegarLoop]: === Iteration 12 === Targeting thr2Err0ASSERT_VIOLATIONDATA_RACE === [thr2Err0ASSERT_VIOLATIONDATA_RACE, thr2Err1ASSERT_VIOLATIONDATA_RACE, thr2Err2ASSERT_VIOLATIONDATA_RACE, thr2Err4ASSERT_VIOLATIONDATA_RACE (and 28 more)] ===
[2022-02-09 22:52:47,232 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-02-09 22:52:47,232 INFO  L85        PathProgramCache]: Analyzing trace with hash -1712276114, now seen corresponding path program 1 times
[2022-02-09 22:52:47,233 INFO  L126   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-02-09 22:52:47,233 INFO  L338   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1648448672]
[2022-02-09 22:52:47,233 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-02-09 22:52:47,233 INFO  L126          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-02-09 22:52:47,261 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2022-02-09 22:52:47,286 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2022-02-09 22:52:47,286 INFO  L144   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2022-02-09 22:52:47,286 INFO  L338   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1648448672]
[2022-02-09 22:52:47,286 INFO  L165   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1648448672] provided 1 perfect and 0 imperfect interpolant sequences
[2022-02-09 22:52:47,286 INFO  L191   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2022-02-09 22:52:47,286 INFO  L204   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2022-02-09 22:52:47,287 INFO  L118   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [520382463]
[2022-02-09 22:52:47,287 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2022-02-09 22:52:47,292 INFO  L546      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2022-02-09 22:52:47,292 INFO  L108   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2022-02-09 22:52:47,293 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2022-02-09 22:52:47,293 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2022-02-09 22:52:47,293 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2022-02-09 22:52:47,293 INFO  L470      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2022-02-09 22:52:47,293 INFO  L471      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 2 states have (on average 36.5) internal successors, (73), 3 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2022-02-09 22:52:47,293 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,293 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,293 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,293 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,293 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,293 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,294 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,294 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,294 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. 
[2022-02-09 22:52:47,294 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. 
[2022-02-09 22:52:47,294 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. 
[2022-02-09 22:52:47,294 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2022-02-09 22:52:47,318 INFO  L104   alCausalityReduction]: MaximalCausalityReduction evaluated 146 transitions and produced 147 states.
[2022-02-09 22:52:47,319 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,319 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,319 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,319 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,319 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,319 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,319 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,319 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,320 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 
[2022-02-09 22:52:47,320 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 
[2022-02-09 22:52:47,320 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2022-02-09 22:52:47,320 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,320 WARN  L452      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11
[2022-02-09 22:52:47,320 INFO  L402      AbstractCegarLoop]: === Iteration 13 === Targeting thr2Err1ASSERT_VIOLATIONDATA_RACE === [thr2Err0ASSERT_VIOLATIONDATA_RACE, thr2Err1ASSERT_VIOLATIONDATA_RACE, thr2Err2ASSERT_VIOLATIONDATA_RACE, thr2Err4ASSERT_VIOLATIONDATA_RACE (and 28 more)] ===
[2022-02-09 22:52:47,320 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-02-09 22:52:47,321 INFO  L85        PathProgramCache]: Analyzing trace with hash 1902998931, now seen corresponding path program 1 times
[2022-02-09 22:52:47,321 INFO  L126   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-02-09 22:52:47,321 INFO  L338   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [600927099]
[2022-02-09 22:52:47,321 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-02-09 22:52:47,321 INFO  L126          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-02-09 22:52:47,344 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2022-02-09 22:52:47,365 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2022-02-09 22:52:47,366 INFO  L144   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2022-02-09 22:52:47,366 INFO  L338   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [600927099]
[2022-02-09 22:52:47,366 INFO  L165   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [600927099] provided 1 perfect and 0 imperfect interpolant sequences
[2022-02-09 22:52:47,366 INFO  L191   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2022-02-09 22:52:47,366 INFO  L204   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2022-02-09 22:52:47,366 INFO  L118   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [621688437]
[2022-02-09 22:52:47,366 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2022-02-09 22:52:47,367 INFO  L546      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2022-02-09 22:52:47,367 INFO  L108   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2022-02-09 22:52:47,367 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2022-02-09 22:52:47,368 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2022-02-09 22:52:47,368 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2022-02-09 22:52:47,368 INFO  L470      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2022-02-09 22:52:47,368 INFO  L471      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 2 states have (on average 39.0) internal successors, (78), 3 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2022-02-09 22:52:47,368 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,368 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,368 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,368 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,368 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,368 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,368 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,368 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,369 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. 
[2022-02-09 22:52:47,369 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. 
[2022-02-09 22:52:47,369 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. 
[2022-02-09 22:52:47,369 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,369 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2022-02-09 22:52:47,398 INFO  L104   alCausalityReduction]: MaximalCausalityReduction evaluated 154 transitions and produced 155 states.
[2022-02-09 22:52:47,398 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,398 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,398 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,398 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,399 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,399 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,399 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,399 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,399 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 
[2022-02-09 22:52:47,399 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 
[2022-02-09 22:52:47,399 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2022-02-09 22:52:47,399 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,399 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,399 WARN  L452      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12
[2022-02-09 22:52:47,401 INFO  L402      AbstractCegarLoop]: === Iteration 14 === Targeting thr2Err2ASSERT_VIOLATIONDATA_RACE === [thr2Err0ASSERT_VIOLATIONDATA_RACE, thr2Err1ASSERT_VIOLATIONDATA_RACE, thr2Err2ASSERT_VIOLATIONDATA_RACE, thr2Err4ASSERT_VIOLATIONDATA_RACE (and 28 more)] ===
[2022-02-09 22:52:47,401 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-02-09 22:52:47,402 INFO  L85        PathProgramCache]: Analyzing trace with hash -1326768428, now seen corresponding path program 1 times
[2022-02-09 22:52:47,402 INFO  L126   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-02-09 22:52:47,402 INFO  L338   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [617142473]
[2022-02-09 22:52:47,402 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-02-09 22:52:47,402 INFO  L126          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-02-09 22:52:47,421 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2022-02-09 22:52:47,471 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2022-02-09 22:52:47,471 INFO  L144   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2022-02-09 22:52:47,471 INFO  L338   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [617142473]
[2022-02-09 22:52:47,471 INFO  L165   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [617142473] provided 1 perfect and 0 imperfect interpolant sequences
[2022-02-09 22:52:47,471 INFO  L191   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2022-02-09 22:52:47,471 INFO  L204   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2022-02-09 22:52:47,472 INFO  L118   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [480019554]
[2022-02-09 22:52:47,472 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2022-02-09 22:52:47,472 INFO  L546      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2022-02-09 22:52:47,472 INFO  L108   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2022-02-09 22:52:47,472 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2022-02-09 22:52:47,473 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2022-02-09 22:52:47,473 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2022-02-09 22:52:47,473 INFO  L470      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2022-02-09 22:52:47,473 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-09 22:52:47,473 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,473 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,473 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,473 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,473 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,473 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,473 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,473 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,473 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. 
[2022-02-09 22:52:47,473 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. 
[2022-02-09 22:52:47,473 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. 
[2022-02-09 22:52:47,473 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,474 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,474 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2022-02-09 22:52:47,509 INFO  L104   alCausalityReduction]: MaximalCausalityReduction evaluated 180 transitions and produced 181 states.
[2022-02-09 22:52:47,510 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,510 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,510 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,510 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,510 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,510 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,510 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,510 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,510 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 
[2022-02-09 22:52:47,510 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 
[2022-02-09 22:52:47,510 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2022-02-09 22:52:47,510 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,510 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,510 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,511 WARN  L452      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13
[2022-02-09 22:52:47,511 INFO  L402      AbstractCegarLoop]: === Iteration 15 === Targeting thr2Err4ASSERT_VIOLATIONDATA_RACE === [thr2Err0ASSERT_VIOLATIONDATA_RACE, thr2Err1ASSERT_VIOLATIONDATA_RACE, thr2Err2ASSERT_VIOLATIONDATA_RACE, thr2Err4ASSERT_VIOLATIONDATA_RACE (and 28 more)] ===
[2022-02-09 22:52:47,511 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-02-09 22:52:47,511 INFO  L85        PathProgramCache]: Analyzing trace with hash 1570537291, now seen corresponding path program 1 times
[2022-02-09 22:52:47,511 INFO  L126   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-02-09 22:52:47,511 INFO  L338   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1370620264]
[2022-02-09 22:52:47,511 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-02-09 22:52:47,511 INFO  L126          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-02-09 22:52:47,524 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2022-02-09 22:52:47,539 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2022-02-09 22:52:47,539 INFO  L144   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2022-02-09 22:52:47,539 INFO  L338   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1370620264]
[2022-02-09 22:52:47,539 INFO  L165   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1370620264] provided 1 perfect and 0 imperfect interpolant sequences
[2022-02-09 22:52:47,539 INFO  L191   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2022-02-09 22:52:47,539 INFO  L204   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2022-02-09 22:52:47,539 INFO  L118   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1476145326]
[2022-02-09 22:52:47,540 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2022-02-09 22:52:47,540 INFO  L546      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2022-02-09 22:52:47,540 INFO  L108   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2022-02-09 22:52:47,541 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2022-02-09 22:52:47,541 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2022-02-09 22:52:47,541 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2022-02-09 22:52:47,541 INFO  L470      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2022-02-09 22:52:47,542 INFO  L471      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 2 states have (on average 46.0) internal successors, (92), 3 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2022-02-09 22:52:47,542 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,542 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,542 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,542 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,542 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,542 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,542 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,542 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,542 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. 
[2022-02-09 22:52:47,542 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. 
[2022-02-09 22:52:47,542 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. 
[2022-02-09 22:52:47,542 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,542 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,542 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,542 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2022-02-09 22:52:47,593 INFO  L104   alCausalityReduction]: MaximalCausalityReduction evaluated 207 transitions and produced 201 states.
[2022-02-09 22:52:47,594 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,594 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,594 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,594 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,594 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,594 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,594 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,594 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,595 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 
[2022-02-09 22:52:47,595 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 
[2022-02-09 22:52:47,595 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2022-02-09 22:52:47,595 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,595 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,595 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,595 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,595 WARN  L452      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14
[2022-02-09 22:52:47,596 INFO  L402      AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [thr2Err0ASSERT_VIOLATIONDATA_RACE, thr2Err1ASSERT_VIOLATIONDATA_RACE, thr2Err2ASSERT_VIOLATIONDATA_RACE, thr2Err4ASSERT_VIOLATIONDATA_RACE (and 28 more)] ===
[2022-02-09 22:52:47,596 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-02-09 22:52:47,596 INFO  L85        PathProgramCache]: Analyzing trace with hash 2107449532, now seen corresponding path program 1 times
[2022-02-09 22:52:47,596 INFO  L126   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-02-09 22:52:47,596 INFO  L338   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1914976622]
[2022-02-09 22:52:47,596 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-02-09 22:52:47,596 INFO  L126          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-02-09 22:52:47,621 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2022-02-09 22:52:47,641 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2022-02-09 22:52:47,642 INFO  L144   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2022-02-09 22:52:47,642 INFO  L338   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1914976622]
[2022-02-09 22:52:47,644 INFO  L165   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1914976622] provided 1 perfect and 0 imperfect interpolant sequences
[2022-02-09 22:52:47,644 INFO  L191   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2022-02-09 22:52:47,644 INFO  L204   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2022-02-09 22:52:47,645 INFO  L118   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2004083074]
[2022-02-09 22:52:47,645 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2022-02-09 22:52:47,645 INFO  L546      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2022-02-09 22:52:47,646 INFO  L108   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2022-02-09 22:52:47,647 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2022-02-09 22:52:47,647 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2022-02-09 22:52:47,647 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2022-02-09 22:52:47,648 INFO  L470      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2022-02-09 22:52:47,648 INFO  L471      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 34.666666666666664) internal successors, (104), 3 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2022-02-09 22:52:47,648 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,648 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,648 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,648 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,648 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,648 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,649 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,649 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,649 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. 
[2022-02-09 22:52:47,649 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. 
[2022-02-09 22:52:47,649 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. 
[2022-02-09 22:52:47,649 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,649 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,649 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,649 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,649 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2022-02-09 22:52:47,673 INFO  L104   alCausalityReduction]: MaximalCausalityReduction evaluated 199 transitions and produced 200 states.
[2022-02-09 22:52:47,675 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,675 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,675 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,675 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,675 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,675 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,675 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,675 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,675 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 
[2022-02-09 22:52:47,675 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 
[2022-02-09 22:52:47,675 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2022-02-09 22:52:47,676 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,676 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,676 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,676 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,676 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,676 WARN  L452      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15
[2022-02-09 22:52:47,676 INFO  L402      AbstractCegarLoop]: === Iteration 17 === Targeting thr2Err6ASSERT_VIOLATIONDATA_RACE === [thr2Err0ASSERT_VIOLATIONDATA_RACE, thr2Err1ASSERT_VIOLATIONDATA_RACE, thr2Err2ASSERT_VIOLATIONDATA_RACE, thr2Err4ASSERT_VIOLATIONDATA_RACE (and 28 more)] ===
[2022-02-09 22:52:47,677 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-02-09 22:52:47,677 INFO  L85        PathProgramCache]: Analyzing trace with hash -1367109258, now seen corresponding path program 1 times
[2022-02-09 22:52:47,677 INFO  L126   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-02-09 22:52:47,677 INFO  L338   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [883882026]
[2022-02-09 22:52:47,677 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-02-09 22:52:47,677 INFO  L126          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-02-09 22:52:47,706 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2022-02-09 22:52:47,723 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2022-02-09 22:52:47,723 INFO  L144   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2022-02-09 22:52:47,724 INFO  L338   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [883882026]
[2022-02-09 22:52:47,724 INFO  L165   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [883882026] provided 1 perfect and 0 imperfect interpolant sequences
[2022-02-09 22:52:47,724 INFO  L191   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2022-02-09 22:52:47,724 INFO  L204   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2022-02-09 22:52:47,724 INFO  L118   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1630353816]
[2022-02-09 22:52:47,724 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2022-02-09 22:52:47,725 INFO  L546      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2022-02-09 22:52:47,725 INFO  L108   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2022-02-09 22:52:47,725 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2022-02-09 22:52:47,725 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2022-02-09 22:52:47,725 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2022-02-09 22:52:47,725 INFO  L470      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2022-02-09 22:52:47,726 INFO  L471      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 2 states have (on average 50.0) internal successors, (100), 3 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2022-02-09 22:52:47,726 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,726 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,726 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,726 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,726 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,726 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,726 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,726 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,726 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. 
[2022-02-09 22:52:47,726 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. 
[2022-02-09 22:52:47,726 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. 
[2022-02-09 22:52:47,726 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,726 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,726 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,726 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,726 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,726 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2022-02-09 22:52:47,753 INFO  L104   alCausalityReduction]: MaximalCausalityReduction evaluated 213 transitions and produced 214 states.
[2022-02-09 22:52:47,753 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,753 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,754 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,754 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,754 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,754 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,754 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,754 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,754 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 
[2022-02-09 22:52:47,754 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 
[2022-02-09 22:52:47,754 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2022-02-09 22:52:47,754 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,754 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,754 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,754 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,754 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,755 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,755 WARN  L452      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16
[2022-02-09 22:52:47,755 INFO  L402      AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [thr2Err0ASSERT_VIOLATIONDATA_RACE, thr2Err1ASSERT_VIOLATIONDATA_RACE, thr2Err2ASSERT_VIOLATIONDATA_RACE, thr2Err4ASSERT_VIOLATIONDATA_RACE (and 28 more)] ===
[2022-02-09 22:52:47,755 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-02-09 22:52:47,756 INFO  L85        PathProgramCache]: Analyzing trace with hash 1860894204, now seen corresponding path program 1 times
[2022-02-09 22:52:47,756 INFO  L126   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-02-09 22:52:47,756 INFO  L338   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [549857438]
[2022-02-09 22:52:47,756 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-02-09 22:52:47,756 INFO  L126          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-02-09 22:52:47,780 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2022-02-09 22:52:47,820 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2022-02-09 22:52:47,820 INFO  L144   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2022-02-09 22:52:47,820 INFO  L338   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [549857438]
[2022-02-09 22:52:47,820 INFO  L165   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [549857438] provided 1 perfect and 0 imperfect interpolant sequences
[2022-02-09 22:52:47,820 INFO  L191   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2022-02-09 22:52:47,820 INFO  L204   FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5
[2022-02-09 22:52:47,820 INFO  L118   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1460974739]
[2022-02-09 22:52:47,820 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2022-02-09 22:52:47,821 INFO  L546      AbstractCegarLoop]: INTERPOLANT automaton has 5 states
[2022-02-09 22:52:47,821 INFO  L108   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2022-02-09 22:52:47,821 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants.
[2022-02-09 22:52:47,821 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20
[2022-02-09 22:52:47,821 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2022-02-09 22:52:47,821 INFO  L470      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2022-02-09 22:52:47,821 INFO  L471      AbstractCegarLoop]: INTERPOLANT automaton has  has 5 states, 5 states have (on average 22.2) internal successors, (111), 5 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2022-02-09 22:52:47,822 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,822 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,822 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,822 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,822 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,822 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,822 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,822 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,822 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. 
[2022-02-09 22:52:47,822 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. 
[2022-02-09 22:52:47,822 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. 
[2022-02-09 22:52:47,822 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,822 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,822 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,822 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,822 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,822 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,822 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2022-02-09 22:52:47,862 INFO  L104   alCausalityReduction]: MaximalCausalityReduction evaluated 206 transitions and produced 207 states.
[2022-02-09 22:52:47,862 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,862 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,862 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,862 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,862 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,862 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,862 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,862 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,862 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 
[2022-02-09 22:52:47,862 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 
[2022-02-09 22:52:47,863 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2022-02-09 22:52:47,863 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,863 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,863 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,863 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,863 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,863 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,863 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2022-02-09 22:52:47,863 WARN  L452      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17
[2022-02-09 22:52:47,864 INFO  L402      AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [thr2Err0ASSERT_VIOLATIONDATA_RACE, thr2Err1ASSERT_VIOLATIONDATA_RACE, thr2Err2ASSERT_VIOLATIONDATA_RACE, thr2Err4ASSERT_VIOLATIONDATA_RACE (and 28 more)] ===
[2022-02-09 22:52:47,864 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-02-09 22:52:47,864 INFO  L85        PathProgramCache]: Analyzing trace with hash 1942254308, now seen corresponding path program 1 times
[2022-02-09 22:52:47,864 INFO  L126   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-02-09 22:52:47,864 INFO  L338   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1122611123]
[2022-02-09 22:52:47,864 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-02-09 22:52:47,864 INFO  L126          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-02-09 22:52:47,885 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2022-02-09 22:52:47,967 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2022-02-09 22:52:47,967 INFO  L144   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2022-02-09 22:52:47,967 INFO  L338   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1122611123]
[2022-02-09 22:52:47,967 INFO  L165   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1122611123] provided 1 perfect and 0 imperfect interpolant sequences
[2022-02-09 22:52:47,967 INFO  L191   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2022-02-09 22:52:47,967 INFO  L204   FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5
[2022-02-09 22:52:47,967 INFO  L118   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1760133621]
[2022-02-09 22:52:47,967 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2022-02-09 22:52:47,968 INFO  L546      AbstractCegarLoop]: INTERPOLANT automaton has 6 states
[2022-02-09 22:52:47,968 INFO  L108   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2022-02-09 22:52:47,969 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants.
[2022-02-09 22:52:47,969 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30
[2022-02-09 22:52:47,969 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2022-02-09 22:52:47,969 INFO  L470      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2022-02-09 22:52:47,969 INFO  L471      AbstractCegarLoop]: INTERPOLANT automaton has  has 6 states, 5 states have (on average 21.6) internal successors, (108), 6 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2022-02-09 22:52:47,969 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,969 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,969 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,969 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,969 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,970 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,970 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,970 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,970 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. 
[2022-02-09 22:52:47,970 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. 
[2022-02-09 22:52:47,970 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. 
[2022-02-09 22:52:47,970 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,970 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,970 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,970 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,970 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,970 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:47,970 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. 
[2022-02-09 22:52:47,970 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2022-02-09 22:52:48,424 INFO  L104   alCausalityReduction]: MaximalCausalityReduction evaluated 4464 transitions and produced 2050 states.
[2022-02-09 22:52:48,424 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:48,424 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:48,424 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:48,424 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:48,424 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:48,424 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:48,424 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:48,424 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:48,424 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 
[2022-02-09 22:52:48,424 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 
[2022-02-09 22:52:48,425 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2022-02-09 22:52:48,425 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:48,425 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:48,425 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:48,425 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:48,425 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:48,425 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2022-02-09 22:52:48,425 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2022-02-09 22:52:48,425 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2022-02-09 22:52:48,425 WARN  L452      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18
[2022-02-09 22:52:48,426 INFO  L402      AbstractCegarLoop]: === Iteration 20 === Targeting thr1Err6ASSERT_VIOLATIONDATA_RACE === [thr2Err0ASSERT_VIOLATIONDATA_RACE, thr2Err1ASSERT_VIOLATIONDATA_RACE, thr2Err2ASSERT_VIOLATIONDATA_RACE, thr2Err4ASSERT_VIOLATIONDATA_RACE (and 28 more)] ===
[2022-02-09 22:52:48,426 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-02-09 22:52:48,426 INFO  L85        PathProgramCache]: Analyzing trace with hash -548468293, now seen corresponding path program 1 times
[2022-02-09 22:52:48,426 INFO  L126   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-02-09 22:52:48,426 INFO  L338   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [639153643]
[2022-02-09 22:52:48,426 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-02-09 22:52:48,427 INFO  L126          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-02-09 22:52:48,444 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2022-02-09 22:52:48,444 INFO  L352             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2022-02-09 22:52:48,454 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2022-02-09 22:52:48,547 INFO  L138   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2022-02-09 22:52:48,547 INFO  L628         BasicCegarLoop]: Counterexample is feasible
[2022-02-09 22:52:48,548 INFO  L764   garLoopResultBuilder]: Registering result UNSAFE for location thr1Err6ASSERT_VIOLATIONDATA_RACE (31 of 32 remaining)
[2022-02-09 22:52:48,549 INFO  L764   garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err0ASSERT_VIOLATIONDATA_RACE (30 of 32 remaining)
[2022-02-09 22:52:48,549 INFO  L764   garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err1ASSERT_VIOLATIONDATA_RACE (29 of 32 remaining)
[2022-02-09 22:52:48,550 INFO  L764   garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err2ASSERT_VIOLATIONDATA_RACE (28 of 32 remaining)
[2022-02-09 22:52:48,550 INFO  L764   garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err4ASSERT_VIOLATIONDATA_RACE (27 of 32 remaining)
[2022-02-09 22:52:48,550 INFO  L764   garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err3ASSERT_VIOLATIONDATA_RACE (26 of 32 remaining)
[2022-02-09 22:52:48,550 INFO  L764   garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err5ASSERT_VIOLATIONDATA_RACE (25 of 32 remaining)
[2022-02-09 22:52:48,550 INFO  L764   garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err6ASSERT_VIOLATIONDATA_RACE (24 of 32 remaining)
[2022-02-09 22:52:48,550 INFO  L764   garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONDATA_RACE (23 of 32 remaining)
[2022-02-09 22:52:48,550 INFO  L764   garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err1ASSERT_VIOLATIONDATA_RACE (22 of 32 remaining)
[2022-02-09 22:52:48,550 INFO  L764   garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err2ASSERT_VIOLATIONDATA_RACE (21 of 32 remaining)
[2022-02-09 22:52:48,550 INFO  L764   garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err4ASSERT_VIOLATIONDATA_RACE (20 of 32 remaining)
[2022-02-09 22:52:48,550 INFO  L764   garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err3ASSERT_VIOLATIONDATA_RACE (19 of 32 remaining)
[2022-02-09 22:52:48,550 INFO  L764   garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err5ASSERT_VIOLATIONDATA_RACE (18 of 32 remaining)
[2022-02-09 22:52:48,550 INFO  L764   garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err6ASSERT_VIOLATIONDATA_RACE (17 of 32 remaining)
[2022-02-09 22:52:48,551 INFO  L764   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (16 of 32 remaining)
[2022-02-09 22:52:48,551 INFO  L764   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (15 of 32 remaining)
[2022-02-09 22:52:48,551 INFO  L764   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATION (14 of 32 remaining)
[2022-02-09 22:52:48,551 INFO  L764   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATION (13 of 32 remaining)
[2022-02-09 22:52:48,551 INFO  L764   garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err0ASSERT_VIOLATIONDATA_RACE (12 of 32 remaining)
[2022-02-09 22:52:48,551 INFO  L764   garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err1ASSERT_VIOLATIONDATA_RACE (11 of 32 remaining)
[2022-02-09 22:52:48,551 INFO  L764   garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err2ASSERT_VIOLATIONDATA_RACE (10 of 32 remaining)
[2022-02-09 22:52:48,551 INFO  L764   garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err4ASSERT_VIOLATIONDATA_RACE (9 of 32 remaining)
[2022-02-09 22:52:48,551 INFO  L764   garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err3ASSERT_VIOLATIONDATA_RACE (8 of 32 remaining)
[2022-02-09 22:52:48,551 INFO  L764   garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err5ASSERT_VIOLATIONDATA_RACE (7 of 32 remaining)
[2022-02-09 22:52:48,551 INFO  L764   garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err6ASSERT_VIOLATIONDATA_RACE (6 of 32 remaining)
[2022-02-09 22:52:48,551 INFO  L764   garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONDATA_RACE (5 of 32 remaining)
[2022-02-09 22:52:48,552 INFO  L764   garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err1ASSERT_VIOLATIONDATA_RACE (4 of 32 remaining)
[2022-02-09 22:52:48,552 INFO  L764   garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err2ASSERT_VIOLATIONDATA_RACE (3 of 32 remaining)
[2022-02-09 22:52:48,552 INFO  L764   garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err4ASSERT_VIOLATIONDATA_RACE (2 of 32 remaining)
[2022-02-09 22:52:48,552 INFO  L764   garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err3ASSERT_VIOLATIONDATA_RACE (1 of 32 remaining)
[2022-02-09 22:52:48,552 INFO  L764   garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err5ASSERT_VIOLATIONDATA_RACE (0 of 32 remaining)
[2022-02-09 22:52:48,552 WARN  L452      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19
[2022-02-09 22:52:48,557 INFO  L732         BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2022-02-09 22:52:48,561 INFO  L230   ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances
[2022-02-09 22:52:48,561 INFO  L180   ceAbstractionStarter]: Computing trace abstraction results
[2022-02-09 22:52:48,606 INFO  L202        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 09.02 10:52:48 BasicIcfg
[2022-02-09 22:52:48,606 INFO  L132        PluginConnector]: ------------------------ END TraceAbstraction----------------------------
[2022-02-09 22:52:48,607 INFO  L158              Benchmark]: Toolchain (without parser) took 3492.23ms. Allocated memory was 225.4MB in the beginning and 334.5MB in the end (delta: 109.1MB). Free memory was 169.2MB in the beginning and 258.8MB in the end (delta: -89.6MB). Peak memory consumption was 51.6MB. Max. memory is 8.0GB.
[2022-02-09 22:52:48,607 INFO  L158              Benchmark]: CDTParser took 0.09ms. Allocated memory is still 225.4MB. Free memory was 187.3MB in the beginning and 187.2MB in the end (delta: 75.6kB). There was no memory consumed. Max. memory is 8.0GB.
[2022-02-09 22:52:48,607 INFO  L158              Benchmark]: CACSL2BoogieTranslator took 383.96ms. Allocated memory was 225.4MB in the beginning and 334.5MB in the end (delta: 109.1MB). Free memory was 168.9MB in the beginning and 298.2MB in the end (delta: -129.3MB). Peak memory consumption was 8.2MB. Max. memory is 8.0GB.
[2022-02-09 22:52:48,607 INFO  L158              Benchmark]: Boogie Procedure Inliner took 34.51ms. Allocated memory is still 334.5MB. Free memory was 298.2MB in the beginning and 296.1MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB.
[2022-02-09 22:52:48,607 INFO  L158              Benchmark]: Boogie Preprocessor took 18.58ms. Allocated memory is still 334.5MB. Free memory was 296.1MB in the beginning and 294.6MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB.
[2022-02-09 22:52:48,607 INFO  L158              Benchmark]: RCFGBuilder took 303.08ms. Allocated memory is still 334.5MB. Free memory was 294.6MB in the beginning and 278.3MB in the end (delta: 16.3MB). Peak memory consumption was 15.7MB. Max. memory is 8.0GB.
[2022-02-09 22:52:48,608 INFO  L158              Benchmark]: TraceAbstraction took 2746.80ms. Allocated memory is still 334.5MB. Free memory was 277.8MB in the beginning and 258.8MB in the end (delta: 19.0MB). Peak memory consumption was 50.5MB. Max. memory is 8.0GB.
[2022-02-09 22:52:48,609 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.09ms. Allocated memory is still 225.4MB. Free memory was 187.3MB in the beginning and 187.2MB in the end (delta: 75.6kB). There was no memory consumed. Max. memory is 8.0GB.
 * CACSL2BoogieTranslator took 383.96ms. Allocated memory was 225.4MB in the beginning and 334.5MB in the end (delta: 109.1MB). Free memory was 168.9MB in the beginning and 298.2MB in the end (delta: -129.3MB). Peak memory consumption was 8.2MB. Max. memory is 8.0GB.
 * Boogie Procedure Inliner took 34.51ms. Allocated memory is still 334.5MB. Free memory was 298.2MB in the beginning and 296.1MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB.
 * Boogie Preprocessor took 18.58ms. Allocated memory is still 334.5MB. Free memory was 296.1MB in the beginning and 294.6MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB.
 * RCFGBuilder took 303.08ms. Allocated memory is still 334.5MB. Free memory was 294.6MB in the beginning and 278.3MB in the end (delta: 16.3MB). Peak memory consumption was 15.7MB. Max. memory is 8.0GB.
 * TraceAbstraction took 2746.80ms. Allocated memory is still 334.5MB. Free memory was 277.8MB in the beginning and 258.8MB in the end (delta: 19.0MB). Peak memory consumption was 50.5MB. 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
  - DataRaceFoundResult [Line: 693]: Data race detected
    Data race detected
The following path leads to a data race: 
[L684]               0  int flag1 = 0, flag2 = 0;
        VAL             [flag1=0, flag2=0]
[L685]               0  int turn;
        VAL             [flag1=0, flag2=0, turn=0]
[L686]               0  int x;
        VAL             [flag1=0, flag2=0, turn=0, x=0]
[L706]               0  pthread_t t1, t2;
        VAL             [flag1=0, flag2=0, t1={6:0}, t2={5:0}, turn=0, x=0]
[L707]  FCALL, FORK  0  pthread_create(&t1, 0, thr1, 0)
        VAL             [_={0:0}, flag1=0, flag2=0, pthread_create(&t1, 0, thr1, 0)=-1, t1={6:0}, t2={5:0}, turn=0, x=0]
[L688]               1  flag1 = 1
        VAL             [_={0:0}, _={0:0}, flag1=1, flag2=0, turn=0, x=0]
[L689]               1  turn = 1
        VAL             [_={0:0}, _={0:0}, flag1=1, flag2=0, turn=1, x=0]
[L690]  EXPR         1  flag2==1
        VAL             [_={0:0}, _={0:0}, flag1=1, flag2=0, turn=1, x=0]
[L690]               1  flag2==1 && turn==1
        VAL             [_={0:0}, _={0:0}, flag1=1, flag2=0, flag2==1 && turn==1=0, turn=1, x=0]
[L690]  COND FALSE   1  !(flag2==1 && turn==1)
        VAL             [_={0:0}, _={0:0}, flag1=1, flag2=0, flag2==1 && turn==1=0, turn=1, x=0]
[L691]               1  x = 0
        VAL             [_={0:0}, _={0:0}, flag1=1, flag2=0, turn=1, x=0]
[L692]  EXPR         1  x<=0
        VAL             [_={0:0}, _={0:0}, flag1=1, flag2=0, turn=1, x=0]
[L692]  COND FALSE   1  !(!(x<=0))
        VAL             [_={0:0}, _={0:0}, flag1=1, flag2=0, turn=1, x=0]
[L693]               1  flag1 = 0
        VAL             [_={0:0}, _={0:0}, flag1=0, flag1 = 0=51, flag2=0, turn=1, x=0]
[L708]  FCALL, FORK  0  pthread_create(&t2, 0, thr2, 0)
        VAL             [_={0:0}, _={0:0}, _={0:0}, flag1=0, flag1 = 0=51, flag2=0, pthread_create(&t2, 0, thr2, 0)=0, t1={6:0}, t2={5:0}, turn=1, x=0]
[L709]  EXPR         0  \read(t1)
        VAL             [\read(t1)=-1, _={0:0}, _={0:0}, _={0:0}, flag1=0, flag1 = 0=51, flag2=0, t1={6:0}, t2={5:0}, turn=1, x=0]
[L709]               0  pthread_join(t1, 0)
        VAL             [\read(t1)=-1, _={0:0}, _={0:0}, _={0:0}, flag1=0, flag1 = 0=51, flag2=0, t1={6:0}, t2={5:0}, turn=1, x=0]
[L697]               2  flag2 = 1
        VAL             [_={0:0}, _={0:0}, _={0:0}, _={0:0}, flag1=0, flag1 = 0=51, flag2=1, turn=1, x=0]
[L698]               2  turn = 0
        VAL             [_={0:0}, _={0:0}, _={0:0}, _={0:0}, flag1=0, flag1 = 0=51, flag2=1, turn=0, x=0]
[L699]  EXPR         2  flag1==1
        VAL             [_={0:0}, _={0:0}, _={0:0}, _={0:0}, flag1=0, flag1 = 0=51, flag2=1, turn=0, x=0]
[L699]               2  flag1==1 && turn==0
        VAL             [_={0:0}, _={0:0}, _={0:0}, _={0:0}, flag1=0, flag1 = 0=51, flag1==1 && turn==0=0, flag2=1, turn=0, x=0]
[L699]  COND FALSE   2  !(flag1==1 && turn==0)
        VAL             [_={0:0}, _={0:0}, _={0:0}, _={0:0}, flag1=0, flag1 = 0=51, flag1==1 && turn==0=0, flag2=1, turn=0, x=0]
[L700]               2  x = 1
        VAL             [_={0:0}, _={0:0}, _={0:0}, _={0:0}, flag1=0, flag1 = 0=51, flag2=1, turn=0, x=1]
[L701]  EXPR         2  x>=1
        VAL             [_={0:0}, _={0:0}, _={0:0}, _={0:0}, flag1=0, flag1 = 0=51, flag2=1, turn=0, x=1]
[L701]  COND FALSE   2  !(!(x>=1))
        VAL             [_={0:0}, _={0:0}, _={0:0}, _={0:0}, flag1=0, flag1 = 0=51, flag2=1, turn=0, x=1]
[L702]               2  flag2 = 0
        VAL             [_={0:0}, _={0:0}, _={0:0}, _={0:0}, flag1=0, flag1 = 0=51, flag2=0, turn=0, x=1]
[L703]               2  return 0;
        VAL             [\result={0:0}, _={0:0}, _={0:0}, _={0:0}, _={0:0}, flag1=0, flag1 = 0=51, flag2=0, turn=0, x=1]
[L693]               1  flag1 = 0
        VAL             [\result={0:0}, _={0:0}, _={0:0}, _={0:0}, _={0:0}, flag1=0, flag1 = 0=51, flag2=0, turn=0, x=1]

Now there is a data race on ~flag1~0 between 
	C: flag1==1 [699]
and
	C: flag1 = 0 [693]

  - UnprovableResult [Line: 697]: Unable to prove that there are no data races
    Unable to prove that there are no data races
 Reason: Not analyzed. 
  - UnprovableResult [Line: 698]: Unable to prove that there are no data races
    Unable to prove that there are no data races
 Reason: Not analyzed. 
  - UnprovableResult [Line: 699]: Unable to prove that there are no data races
    Unable to prove that there are no data races
 Reason: Not analyzed. 
  - UnprovableResult [Line: 700]: Unable to prove that there are no data races
    Unable to prove that there are no data races
 Reason: Not analyzed. 
  - UnprovableResult [Line: 699]: Unable to prove that there are no data races
    Unable to prove that there are no data races
 Reason: Not analyzed. 
  - UnprovableResult [Line: 701]: Unable to prove that there are no data races
    Unable to prove that there are no data races
 Reason: Not analyzed. 
  - UnprovableResult [Line: 702]: Unable to prove that there are no data races
    Unable to prove that there are no data races
 Reason: Not analyzed. 
  - UnprovableResult [Line: 688]: Unable to prove that there are no data races
    Unable to prove that there are no data races
 Reason: Not analyzed. 
  - UnprovableResult [Line: 689]: Unable to prove that there are no data races
    Unable to prove that there are no data races
 Reason: Not analyzed. 
  - UnprovableResult [Line: 690]: Unable to prove that there are no data races
    Unable to prove that there are no data races
 Reason: Not analyzed. 
  - UnprovableResult [Line: 691]: Unable to prove that there are no data races
    Unable to prove that there are no data races
 Reason: Not analyzed. 
  - UnprovableResult [Line: 690]: Unable to prove that there are no data races
    Unable to prove that there are no data races
 Reason: Not analyzed. 
  - UnprovableResult [Line: 692]: Unable to prove that there are no data races
    Unable to prove that there are no data races
 Reason: Not analyzed. 
  - UnprovableResult [Line: 709]: Unable to prove that there are no data races
    Unable to prove that there are no data races
 Reason: Not analyzed. 
  - UnprovableResult [Line: 710]: Unable to prove that there are no data races
    Unable to prove that there are no data races
 Reason: Not analyzed. 
  - UnprovableResult [Line: 708]: Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users)
    Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users)
 Reason: Not analyzed. 
  - UnprovableResult [Line: 707]: Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users)
    Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users)
 Reason: Not analyzed. 
  - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances
    CFG has 5 procedures, 243 locations, 32 error locations. Started 1 CEGAR loops. OverallTime: 2.5s, OverallIterations: 20, TraceHistogramMax: 0, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 1.0s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 68, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.2s SatisfiabilityAnalysisTime, 0.6s InterpolantComputationTime, 1480 NumberOfCodeBlocks, 1480 NumberOfCodeBlocksAsserted, 20 NumberOfCheckSat, 1364 ConstructedInterpolants, 0 QuantifiedInterpolants, 1827 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 19 InterpolantComputations, 19 PerfectInterpolantSequences, 231/231 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: unable to determine feasibility of some traces
[2022-02-09 22:52:48,691 INFO  L552       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Ended with exit code 0
[2022-02-09 22:52:48,896 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
Received shutdown request...