/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-POR-NewStatesSleep-NoLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml --cacsl2boogietranslator.check.absence.of.data.races.in.concurrent.programs true --cacsl2boogietranslator.check.unreachability.of.error.function.in.sv-comp.mode false -i ../../../trunk/examples/svcomp/goblint-regression/04-mutex_11-ptr_rc.i


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


This is Ultimate 0.2.2-wip.dk.mcr-reduction-820ea7a
[2022-02-18 21:35:53,861 INFO  L177        SettingsManager]: Resetting all preferences to default values...
[2022-02-18 21:35:53,863 INFO  L181        SettingsManager]: Resetting UltimateCore preferences to default values
[2022-02-18 21:35:53,921 INFO  L184        SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring...
[2022-02-18 21:35:53,921 INFO  L181        SettingsManager]: Resetting Boogie Preprocessor preferences to default values
[2022-02-18 21:35:53,925 INFO  L181        SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values
[2022-02-18 21:35:53,928 INFO  L181        SettingsManager]: Resetting Abstract Interpretation preferences to default values
[2022-02-18 21:35:53,930 INFO  L181        SettingsManager]: Resetting LassoRanker preferences to default values
[2022-02-18 21:35:53,932 INFO  L181        SettingsManager]: Resetting Reaching Definitions preferences to default values
[2022-02-18 21:35:53,933 INFO  L181        SettingsManager]: Resetting SyntaxChecker preferences to default values
[2022-02-18 21:35:53,934 INFO  L181        SettingsManager]: Resetting Sifa preferences to default values
[2022-02-18 21:35:53,935 INFO  L184        SettingsManager]: Büchi Program Product provides no preferences, ignoring...
[2022-02-18 21:35:53,935 INFO  L181        SettingsManager]: Resetting LTL2Aut preferences to default values
[2022-02-18 21:35:53,936 INFO  L181        SettingsManager]: Resetting PEA to Boogie preferences to default values
[2022-02-18 21:35:53,938 INFO  L181        SettingsManager]: Resetting BlockEncodingV2 preferences to default values
[2022-02-18 21:35:53,938 INFO  L181        SettingsManager]: Resetting ChcToBoogie preferences to default values
[2022-02-18 21:35:53,939 INFO  L181        SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values
[2022-02-18 21:35:53,940 INFO  L181        SettingsManager]: Resetting BuchiAutomizer preferences to default values
[2022-02-18 21:35:53,941 INFO  L181        SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values
[2022-02-18 21:35:53,942 INFO  L181        SettingsManager]: Resetting CodeCheck preferences to default values
[2022-02-18 21:35:53,943 INFO  L181        SettingsManager]: Resetting InvariantSynthesis preferences to default values
[2022-02-18 21:35:53,944 INFO  L181        SettingsManager]: Resetting RCFGBuilder preferences to default values
[2022-02-18 21:35:53,945 INFO  L181        SettingsManager]: Resetting Referee preferences to default values
[2022-02-18 21:35:53,946 INFO  L181        SettingsManager]: Resetting TraceAbstraction preferences to default values
[2022-02-18 21:35:53,948 INFO  L184        SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring...
[2022-02-18 21:35:53,948 INFO  L184        SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring...
[2022-02-18 21:35:53,948 INFO  L181        SettingsManager]: Resetting TreeAutomizer preferences to default values
[2022-02-18 21:35:53,949 INFO  L181        SettingsManager]: Resetting IcfgToChc preferences to default values
[2022-02-18 21:35:53,949 INFO  L181        SettingsManager]: Resetting IcfgTransformer preferences to default values
[2022-02-18 21:35:53,950 INFO  L184        SettingsManager]: ReqToTest provides no preferences, ignoring...
[2022-02-18 21:35:53,950 INFO  L181        SettingsManager]: Resetting Boogie Printer preferences to default values
[2022-02-18 21:35:53,951 INFO  L181        SettingsManager]: Resetting ChcSmtPrinter preferences to default values
[2022-02-18 21:35:53,952 INFO  L181        SettingsManager]: Resetting ReqPrinter preferences to default values
[2022-02-18 21:35:53,952 INFO  L181        SettingsManager]: Resetting Witness Printer preferences to default values
[2022-02-18 21:35:53,953 INFO  L184        SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring...
[2022-02-18 21:35:53,953 INFO  L181        SettingsManager]: Resetting CDTParser preferences to default values
[2022-02-18 21:35:53,954 INFO  L184        SettingsManager]: AutomataScriptParser provides no preferences, ignoring...
[2022-02-18 21:35:53,954 INFO  L184        SettingsManager]: ReqParser provides no preferences, ignoring...
[2022-02-18 21:35:53,954 INFO  L181        SettingsManager]: Resetting SmtParser preferences to default values
[2022-02-18 21:35:53,955 INFO  L181        SettingsManager]: Resetting Witness Parser preferences to default values
[2022-02-18 21:35:53,955 INFO  L188        SettingsManager]: Finished resetting all preferences to default values...
[2022-02-18 21:35:53,956 INFO  L101        SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-POR-NewStatesSleep-NoLbe.epf
[2022-02-18 21:35:53,973 INFO  L113        SettingsManager]: Loading preferences was successful
[2022-02-18 21:35:53,973 INFO  L115        SettingsManager]: Preferences different from defaults after loading the file:
[2022-02-18 21:35:53,973 INFO  L136        SettingsManager]: Preferences of UltimateCore differ from their defaults:
[2022-02-18 21:35:53,974 INFO  L138        SettingsManager]:  * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR;
[2022-02-18 21:35:53,974 INFO  L136        SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults:
[2022-02-18 21:35:53,974 INFO  L138        SettingsManager]:  * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS
[2022-02-18 21:35:53,975 INFO  L136        SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults:
[2022-02-18 21:35:53,975 INFO  L138        SettingsManager]:  * Create parallel compositions if possible=false
[2022-02-18 21:35:53,975 INFO  L138        SettingsManager]:  * Use SBE=true
[2022-02-18 21:35:53,975 INFO  L136        SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults:
[2022-02-18 21:35:53,976 INFO  L138        SettingsManager]:  * sizeof long=4
[2022-02-18 21:35:53,976 INFO  L138        SettingsManager]:  * Overapproximate operations on floating types=true
[2022-02-18 21:35:53,976 INFO  L138        SettingsManager]:  * sizeof POINTER=4
[2022-02-18 21:35:53,976 INFO  L138        SettingsManager]:  * Check division by zero=IGNORE
[2022-02-18 21:35:53,976 INFO  L138        SettingsManager]:  * Pointer to allocated memory at dereference=IGNORE
[2022-02-18 21:35:53,976 INFO  L138        SettingsManager]:  * If two pointers are subtracted or compared they have the same base address=IGNORE
[2022-02-18 21:35:53,977 INFO  L138        SettingsManager]:  * Check array bounds for arrays that are off heap=IGNORE
[2022-02-18 21:35:53,977 INFO  L138        SettingsManager]:  * sizeof long double=12
[2022-02-18 21:35:53,977 INFO  L138        SettingsManager]:  * Check if freed pointer was valid=false
[2022-02-18 21:35:53,977 INFO  L138        SettingsManager]:  * Use constant arrays=true
[2022-02-18 21:35:53,977 INFO  L138        SettingsManager]:  * Pointer base address is valid at dereference=IGNORE
[2022-02-18 21:35:53,977 INFO  L136        SettingsManager]: Preferences of RCFGBuilder differ from their defaults:
[2022-02-18 21:35:53,977 INFO  L138        SettingsManager]:  * Size of a code block=SequenceOfStatements
[2022-02-18 21:35:53,978 INFO  L138        SettingsManager]:  * To the following directory=./dump/
[2022-02-18 21:35:53,978 INFO  L138        SettingsManager]:  * SMT solver=External_DefaultMode
[2022-02-18 21:35:53,978 INFO  L138        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000
[2022-02-18 21:35:53,978 INFO  L136        SettingsManager]: Preferences of TraceAbstraction differ from their defaults:
[2022-02-18 21:35:53,978 INFO  L138        SettingsManager]:  * Construct finite automaton lazily=true
[2022-02-18 21:35:53,978 INFO  L138        SettingsManager]:  * Compute Interpolants along a Counterexample=FPandBP
[2022-02-18 21:35:53,979 INFO  L138        SettingsManager]:  * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles
[2022-02-18 21:35:53,979 INFO  L138        SettingsManager]:  * Trace refinement strategy=CAMEL
[2022-02-18 21:35:53,979 INFO  L138        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in
[2022-02-18 21:35:53,979 INFO  L138        SettingsManager]:  * Large block encoding in concurrent analysis=OFF
[2022-02-18 21:35:53,979 INFO  L138        SettingsManager]:  * Automaton type used in concurrency analysis=PARTIAL_ORDER_FA
[2022-02-18 21:35:53,979 INFO  L138        SettingsManager]:  * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true
[2022-02-18 21:35:53,980 INFO  L138        SettingsManager]:  * Partial Order Reduction in concurrent analysis=SLEEP_NEW_STATES
[2022-02-18 21:35:53,980 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-18 21:35:54,169 INFO  L75    nceAwareModelManager]: Repository-Root is: /tmp
[2022-02-18 21:35:54,192 INFO  L261   ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized
[2022-02-18 21:35:54,194 INFO  L217   ainManager$Toolchain]: [Toolchain 1]: Toolchain selected.
[2022-02-18 21:35:54,195 INFO  L271        PluginConnector]: Initializing CDTParser...
[2022-02-18 21:35:54,199 INFO  L275        PluginConnector]: CDTParser initialized
[2022-02-18 21:35:54,200 INFO  L432   ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/goblint-regression/04-mutex_11-ptr_rc.i
[2022-02-18 21:35:54,248 INFO  L220              CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6fc0c6c05/652917171c0542fe9f49385e28e371f8/FLAG722b6f662
[2022-02-18 21:35:54,689 INFO  L306              CDTParser]: Found 1 translation units.
[2022-02-18 21:35:54,689 INFO  L160              CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/goblint-regression/04-mutex_11-ptr_rc.i
[2022-02-18 21:35:54,708 INFO  L349              CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6fc0c6c05/652917171c0542fe9f49385e28e371f8/FLAG722b6f662
[2022-02-18 21:35:54,723 INFO  L357              CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6fc0c6c05/652917171c0542fe9f49385e28e371f8
[2022-02-18 21:35:54,725 INFO  L299   ainManager$Toolchain]: ####################### [Toolchain 1] #######################
[2022-02-18 21:35:54,726 INFO  L131        ToolchainWalker]: Walking toolchain with 5 elements.
[2022-02-18 21:35:54,729 INFO  L113        PluginConnector]: ------------------------CACSL2BoogieTranslator----------------------------
[2022-02-18 21:35:54,729 INFO  L271        PluginConnector]: Initializing CACSL2BoogieTranslator...
[2022-02-18 21:35:54,731 INFO  L275        PluginConnector]: CACSL2BoogieTranslator initialized
[2022-02-18 21:35:54,732 INFO  L185        PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.02 09:35:54" (1/1) ...
[2022-02-18 21:35:54,733 INFO  L205        PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@27f5a67 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.02 09:35:54, skipping insertion in model container
[2022-02-18 21:35:54,733 INFO  L185        PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.02 09:35:54" (1/1) ...
[2022-02-18 21:35:54,739 INFO  L145         MainTranslator]: Starting translation in SV-COMP mode 
[2022-02-18 21:35:54,788 INFO  L178         MainTranslator]: Built tables and reachable declarations
[2022-02-18 21:35:55,232 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2022-02-18 21:35:55,245 INFO  L203         MainTranslator]: Completed pre-run
[2022-02-18 21:35:55,295 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2022-02-18 21:35:55,337 INFO  L208         MainTranslator]: Completed translation
[2022-02-18 21:35:55,338 INFO  L202        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.02 09:35:55 WrapperNode
[2022-02-18 21:35:55,338 INFO  L132        PluginConnector]: ------------------------ END CACSL2BoogieTranslator----------------------------
[2022-02-18 21:35:55,339 INFO  L113        PluginConnector]: ------------------------Boogie Procedure Inliner----------------------------
[2022-02-18 21:35:55,339 INFO  L271        PluginConnector]: Initializing Boogie Procedure Inliner...
[2022-02-18 21:35:55,339 INFO  L275        PluginConnector]: Boogie Procedure Inliner initialized
[2022-02-18 21:35:55,345 INFO  L185        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.02 09:35:55" (1/1) ...
[2022-02-18 21:35:55,370 INFO  L185        PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.02 09:35:55" (1/1) ...
[2022-02-18 21:35:55,400 INFO  L137                Inliner]: procedures = 262, calls = 28, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 61
[2022-02-18 21:35:55,400 INFO  L132        PluginConnector]: ------------------------ END Boogie Procedure Inliner----------------------------
[2022-02-18 21:35:55,401 INFO  L113        PluginConnector]: ------------------------Boogie Preprocessor----------------------------
[2022-02-18 21:35:55,401 INFO  L271        PluginConnector]: Initializing Boogie Preprocessor...
[2022-02-18 21:35:55,401 INFO  L275        PluginConnector]: Boogie Preprocessor initialized
[2022-02-18 21:35:55,407 INFO  L185        PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.02 09:35:55" (1/1) ...
[2022-02-18 21:35:55,407 INFO  L185        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.02 09:35:55" (1/1) ...
[2022-02-18 21:35:55,418 INFO  L185        PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.02 09:35:55" (1/1) ...
[2022-02-18 21:35:55,418 INFO  L185        PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.02 09:35:55" (1/1) ...
[2022-02-18 21:35:55,430 INFO  L185        PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.02 09:35:55" (1/1) ...
[2022-02-18 21:35:55,431 INFO  L185        PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.02 09:35:55" (1/1) ...
[2022-02-18 21:35:55,432 INFO  L185        PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.02 09:35:55" (1/1) ...
[2022-02-18 21:35:55,434 INFO  L132        PluginConnector]: ------------------------ END Boogie Preprocessor----------------------------
[2022-02-18 21:35:55,435 INFO  L113        PluginConnector]: ------------------------RCFGBuilder----------------------------
[2022-02-18 21:35:55,435 INFO  L271        PluginConnector]: Initializing RCFGBuilder...
[2022-02-18 21:35:55,435 INFO  L275        PluginConnector]: RCFGBuilder initialized
[2022-02-18 21:35:55,441 INFO  L185        PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.02 09:35:55" (1/1) ...
[2022-02-18 21:35:55,451 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000
[2022-02-18 21:35:55,462 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-02-18 21:35:55,476 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-18 21:35:55,488 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-18 21:35:55,521 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack
[2022-02-18 21:35:55,521 INFO  L130     BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc
[2022-02-18 21:35:55,521 INFO  L130     BoogieDeclarations]: Found specification of procedure read~int
[2022-02-18 21:35:55,521 INFO  L130     BoogieDeclarations]: Found specification of procedure write~int
[2022-02-18 21:35:55,521 INFO  L130     BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock
[2022-02-18 21:35:55,521 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit
[2022-02-18 21:35:55,521 INFO  L130     BoogieDeclarations]: Found specification of procedure t_fun
[2022-02-18 21:35:55,522 INFO  L138     BoogieDeclarations]: Found implementation of procedure t_fun
[2022-02-18 21:35:55,522 INFO  L130     BoogieDeclarations]: Found specification of procedure write~init~int
[2022-02-18 21:35:55,522 INFO  L130     BoogieDeclarations]: Found specification of procedure ULTIMATE.start
[2022-02-18 21:35:55,522 INFO  L138     BoogieDeclarations]: Found implementation of procedure ULTIMATE.start
[2022-02-18 21:35:55,524 WARN  L208             CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement
[2022-02-18 21:35:55,632 INFO  L234             CfgBuilder]: Building ICFG
[2022-02-18 21:35:55,633 INFO  L260             CfgBuilder]: Building CFG for each procedure with an implementation
[2022-02-18 21:35:55,885 INFO  L275             CfgBuilder]: Performing block encoding
[2022-02-18 21:35:55,890 INFO  L294             CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start)
[2022-02-18 21:35:55,891 INFO  L299             CfgBuilder]: Removed 0 assume(true) statements.
[2022-02-18 21:35:55,892 INFO  L202        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.02 09:35:55 BoogieIcfgContainer
[2022-02-18 21:35:55,892 INFO  L132        PluginConnector]: ------------------------ END RCFGBuilder----------------------------
[2022-02-18 21:35:55,893 INFO  L113        PluginConnector]: ------------------------TraceAbstraction----------------------------
[2022-02-18 21:35:55,893 INFO  L271        PluginConnector]: Initializing TraceAbstraction...
[2022-02-18 21:35:55,898 INFO  L275        PluginConnector]: TraceAbstraction initialized
[2022-02-18 21:35:55,898 INFO  L185        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 18.02 09:35:54" (1/3) ...
[2022-02-18 21:35:55,898 INFO  L205        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@202b2c59 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.02 09:35:55, skipping insertion in model container
[2022-02-18 21:35:55,899 INFO  L185        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.02 09:35:55" (2/3) ...
[2022-02-18 21:35:55,899 INFO  L205        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@202b2c59 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.02 09:35:55, skipping insertion in model container
[2022-02-18 21:35:55,899 INFO  L185        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.02 09:35:55" (3/3) ...
[2022-02-18 21:35:55,901 INFO  L111   eAbstractionObserver]: Analyzing ICFG 04-mutex_11-ptr_rc.i
[2022-02-18 21:35:55,906 WARN  L150   ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program
[2022-02-18 21:35:55,906 INFO  L205   ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION
[2022-02-18 21:35:55,906 INFO  L164   ceAbstractionStarter]: Applying trace abstraction to program that has 5 error locations.
[2022-02-18 21:35:55,906 INFO  L534   ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances.
[2022-02-18 21:35:55,957 WARN  L322   ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 21:35:55,958 WARN  L322   ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 21:35:55,958 WARN  L322   ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 21:35:55,958 WARN  L322   ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 21:35:55,958 WARN  L322   ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 21:35:55,958 WARN  L322   ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 21:35:55,958 WARN  L322   ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 21:35:55,958 WARN  L322   ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 21:35:55,958 WARN  L322   ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 21:35:55,959 WARN  L322   ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 21:35:55,959 WARN  L322   ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 21:35:55,959 WARN  L322   ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 21:35:55,959 WARN  L322   ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 21:35:55,960 WARN  L322   ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 21:35:55,960 WARN  L322   ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 21:35:55,961 WARN  L322   ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 21:35:55,961 WARN  L322   ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 21:35:55,961 WARN  L322   ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 21:35:55,961 WARN  L322   ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem31| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 21:35:55,961 WARN  L322   ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 21:35:55,961 WARN  L322   ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 21:35:55,961 WARN  L322   ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem31| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 21:35:55,961 WARN  L322   ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 21:35:55,962 WARN  L322   ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 21:35:55,962 WARN  L322   ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 21:35:55,962 WARN  L322   ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 21:35:55,963 WARN  L322   ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 21:35:55,963 WARN  L322   ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 21:35:55,964 WARN  L322   ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 21:35:55,964 WARN  L322   ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 21:35:55,964 WARN  L322   ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 21:35:55,964 WARN  L322   ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 21:35:55,965 WARN  L322   ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 21:35:55,965 WARN  L322   ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 21:35:55,967 WARN  L322   ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 21:35:55,967 WARN  L322   ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 21:35:55,967 WARN  L322   ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 21:35:55,967 WARN  L322   ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 21:35:55,968 WARN  L322   ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 21:35:55,968 WARN  L322   ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 21:35:55,969 WARN  L322   ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 21:35:55,969 WARN  L322   ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 21:35:55,970 WARN  L322   ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 21:35:55,971 WARN  L322   ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 21:35:55,972 WARN  L322   ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 21:35:55,972 WARN  L322   ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 21:35:55,973 WARN  L322   ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 21:35:55,974 WARN  L322   ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem31| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 21:35:55,974 WARN  L322   ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 21:35:55,974 WARN  L322   ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 21:35:55,974 WARN  L322   ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem31| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 21:35:55,974 WARN  L322   ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 21:35:55,975 WARN  L322   ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet32| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 21:35:55,975 WARN  L322   ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet32| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 21:35:55,975 WARN  L322   ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet32| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 21:35:55,975 WARN  L322   ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 21:35:55,975 WARN  L322   ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 21:35:55,975 WARN  L322   ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet32| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 21:35:55,976 WARN  L322   ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 21:35:55,976 WARN  L322   ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 21:35:55,976 WARN  L322   ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet32| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 21:35:55,976 WARN  L322   ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 21:35:55,976 WARN  L322   ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 21:35:55,976 WARN  L322   ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet32| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 21:35:55,977 WARN  L322   ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 21:35:55,977 WARN  L322   ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 21:35:55,977 WARN  L322   ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet32| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 21:35:55,977 WARN  L322   ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 21:35:55,977 WARN  L322   ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 21:35:55,978 WARN  L322   ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet32| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 21:35:55,978 WARN  L322   ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 21:35:55,978 WARN  L322   ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 21:35:55,978 WARN  L322   ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet32| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 21:35:55,978 WARN  L322   ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 21:35:55,979 WARN  L322   ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 21:35:55,979 WARN  L322   ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet32| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 21:35:55,979 WARN  L322   ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 21:35:55,979 WARN  L322   ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 21:35:55,979 WARN  L322   ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet32| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 21:35:55,979 WARN  L322   ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 21:35:55,979 WARN  L322   ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 21:35:55,980 WARN  L322   ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet32| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 21:35:55,980 WARN  L322   ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 21:35:55,980 WARN  L322   ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 21:35:55,980 WARN  L322   ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet32| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 21:35:55,981 WARN  L322   ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 21:35:55,981 WARN  L322   ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 21:35:55,982 WARN  L322   ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet32| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 21:35:55,983 WARN  L322   ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 21:35:55,983 WARN  L322   ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 21:35:55,985 WARN  L322   ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem31| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 21:35:55,986 WARN  L322   ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem31| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 21:35:55,986 WARN  L322   ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet32| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 21:35:55,990 WARN  L322   ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet32| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 21:35:55,990 WARN  L322   ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 21:35:55,990 WARN  L322   ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 21:35:55,990 WARN  L322   ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 21:35:55,990 WARN  L322   ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 21:35:55,993 WARN  L322   ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 21:35:55,994 WARN  L322   ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 21:35:55,994 WARN  L322   ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 21:35:55,994 WARN  L322   ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 21:35:55,994 WARN  L322   ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem31| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 21:35:55,994 WARN  L322   ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 21:35:55,994 WARN  L322   ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 21:35:55,994 WARN  L322   ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet32| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 21:35:55,995 WARN  L322   ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-18 21:35:55,999 INFO  L148    ThreadInstanceAdder]: Constructed 1 joinOtherThreadTransitions.
[2022-02-18 21:35:56,044 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000
[2022-02-18 21:35:56,044 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-02-18 21:35:56,046 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-18 21:35:56,047 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-18 21:35:56,069 INFO  L338      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2022-02-18 21:35:56,074 INFO  L339      AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, mLazyFiniteAutomaton=true, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR, mMcrOptimizeForkJoin=true, mMcrOverapproximateWrwc=true
[2022-02-18 21:35:56,074 INFO  L340      AbstractCegarLoop]: Starting to check reachability of 8 error locations.
[2022-02-18 21:35:56,110 INFO  L402      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 5 more)] ===
[2022-02-18 21:35:56,114 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-02-18 21:35:56,115 INFO  L85        PathProgramCache]: Analyzing trace with hash -285264551, now seen corresponding path program 1 times
[2022-02-18 21:35:56,121 INFO  L126   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-02-18 21:35:56,122 INFO  L338   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1625840651]
[2022-02-18 21:35:56,122 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-02-18 21:35:56,122 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-02-18 21:35:56,271 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2022-02-18 21:35:56,452 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-18 21:35:56,452 INFO  L144   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2022-02-18 21:35:56,452 INFO  L338   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1625840651]
[2022-02-18 21:35:56,453 INFO  L165   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1625840651] provided 1 perfect and 0 imperfect interpolant sequences
[2022-02-18 21:35:56,453 INFO  L191   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2022-02-18 21:35:56,453 INFO  L204   FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5
[2022-02-18 21:35:56,455 INFO  L118   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [457872583]
[2022-02-18 21:35:56,455 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2022-02-18 21:35:56,459 INFO  L546      AbstractCegarLoop]: INTERPOLANT automaton has 6 states
[2022-02-18 21:35:56,459 INFO  L108   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2022-02-18 21:35:56,474 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants.
[2022-02-18 21:35:56,475 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30
[2022-02-18 21:35:56,475 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2022-02-18 21:35:56,477 INFO  L470      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2022-02-18 21:35:56,478 INFO  L471      AbstractCegarLoop]: INTERPOLANT automaton has  has 6 states, 5 states have (on average 8.0) internal successors, (40), 6 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-18 21:35:56,478 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2022-02-18 21:35:56,524 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2022-02-18 21:35:56,524 WARN  L452      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0
[2022-02-18 21:35:56,524 INFO  L402      AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 5 more)] ===
[2022-02-18 21:35:56,525 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-02-18 21:35:56,525 INFO  L85        PathProgramCache]: Analyzing trace with hash 1795893048, now seen corresponding path program 1 times
[2022-02-18 21:35:56,525 INFO  L126   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-02-18 21:35:56,526 INFO  L338   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2041038215]
[2022-02-18 21:35:56,526 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-02-18 21:35:56,526 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-02-18 21:35:56,570 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2022-02-18 21:35:56,682 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-18 21:35:56,682 INFO  L144   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2022-02-18 21:35:56,682 INFO  L338   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2041038215]
[2022-02-18 21:35:56,682 INFO  L165   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2041038215] provided 1 perfect and 0 imperfect interpolant sequences
[2022-02-18 21:35:56,682 INFO  L191   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2022-02-18 21:35:56,682 INFO  L204   FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5
[2022-02-18 21:35:56,683 INFO  L118   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [694071290]
[2022-02-18 21:35:56,683 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2022-02-18 21:35:56,684 INFO  L546      AbstractCegarLoop]: INTERPOLANT automaton has 6 states
[2022-02-18 21:35:56,684 INFO  L108   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2022-02-18 21:35:56,686 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants.
[2022-02-18 21:35:56,687 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30
[2022-02-18 21:35:56,687 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2022-02-18 21:35:56,687 INFO  L470      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2022-02-18 21:35:56,687 INFO  L471      AbstractCegarLoop]: INTERPOLANT automaton has  has 6 states, 5 states have (on average 9.4) internal successors, (47), 6 states have internal predecessors, (47), 0 states have call successors, (0), 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-18 21:35:56,687 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. 
[2022-02-18 21:35:56,688 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2022-02-18 21:35:56,791 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2022-02-18 21:35:56,791 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2022-02-18 21:35:56,791 WARN  L452      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1
[2022-02-18 21:35:56,792 INFO  L402      AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 5 more)] ===
[2022-02-18 21:35:56,792 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-02-18 21:35:56,792 INFO  L85        PathProgramCache]: Analyzing trace with hash 864133353, now seen corresponding path program 1 times
[2022-02-18 21:35:56,792 INFO  L126   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-02-18 21:35:56,793 INFO  L338   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1472627366]
[2022-02-18 21:35:56,793 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-02-18 21:35:56,794 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-02-18 21:35:56,870 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2022-02-18 21:35:57,005 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-18 21:35:57,006 INFO  L144   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2022-02-18 21:35:57,006 INFO  L338   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1472627366]
[2022-02-18 21:35:57,006 INFO  L165   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1472627366] provided 1 perfect and 0 imperfect interpolant sequences
[2022-02-18 21:35:57,006 INFO  L191   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2022-02-18 21:35:57,006 INFO  L204   FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5
[2022-02-18 21:35:57,006 INFO  L118   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [912812650]
[2022-02-18 21:35:57,007 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2022-02-18 21:35:57,007 INFO  L546      AbstractCegarLoop]: INTERPOLANT automaton has 6 states
[2022-02-18 21:35:57,007 INFO  L108   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2022-02-18 21:35:57,007 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants.
[2022-02-18 21:35:57,008 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30
[2022-02-18 21:35:57,008 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2022-02-18 21:35:57,008 INFO  L470      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2022-02-18 21:35:57,008 INFO  L471      AbstractCegarLoop]: INTERPOLANT automaton has  has 6 states, 5 states have (on average 11.2) internal successors, (56), 6 states have internal predecessors, (56), 0 states have call successors, (0), 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-18 21:35:57,008 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. 
[2022-02-18 21:35:57,008 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. 
[2022-02-18 21:35:57,008 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2022-02-18 21:35:57,104 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2022-02-18 21:35:57,104 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2022-02-18 21:35:57,104 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2022-02-18 21:35:57,104 WARN  L452      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2
[2022-02-18 21:35:57,105 INFO  L402      AbstractCegarLoop]: === Iteration 4 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 5 more)] ===
[2022-02-18 21:35:57,105 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-02-18 21:35:57,105 INFO  L85        PathProgramCache]: Analyzing trace with hash -1298522257, now seen corresponding path program 1 times
[2022-02-18 21:35:57,105 INFO  L126   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-02-18 21:35:57,106 INFO  L338   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1611356956]
[2022-02-18 21:35:57,106 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-02-18 21:35:57,106 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-02-18 21:35:57,156 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2022-02-18 21:35:57,248 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-18 21:35:57,249 INFO  L144   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2022-02-18 21:35:57,249 INFO  L338   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1611356956]
[2022-02-18 21:35:57,252 INFO  L165   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1611356956] provided 1 perfect and 0 imperfect interpolant sequences
[2022-02-18 21:35:57,252 INFO  L191   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2022-02-18 21:35:57,253 INFO  L204   FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5
[2022-02-18 21:35:57,253 INFO  L118   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [345108613]
[2022-02-18 21:35:57,253 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2022-02-18 21:35:57,253 INFO  L546      AbstractCegarLoop]: INTERPOLANT automaton has 6 states
[2022-02-18 21:35:57,254 INFO  L108   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2022-02-18 21:35:57,257 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants.
[2022-02-18 21:35:57,258 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30
[2022-02-18 21:35:57,258 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2022-02-18 21:35:57,259 INFO  L470      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2022-02-18 21:35:57,259 INFO  L471      AbstractCegarLoop]: INTERPOLANT automaton has  has 6 states, 5 states have (on average 13.2) internal successors, (66), 6 states have internal predecessors, (66), 0 states have call successors, (0), 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-18 21:35:57,260 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. 
[2022-02-18 21:35:57,260 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. 
[2022-02-18 21:35:57,260 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. 
[2022-02-18 21:35:57,260 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2022-02-18 21:35:57,359 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2022-02-18 21:35:57,359 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2022-02-18 21:35:57,359 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2022-02-18 21:35:57,359 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2022-02-18 21:35:57,360 WARN  L452      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3
[2022-02-18 21:35:57,360 INFO  L402      AbstractCegarLoop]: === Iteration 5 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 5 more)] ===
[2022-02-18 21:35:57,360 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-02-18 21:35:57,361 INFO  L85        PathProgramCache]: Analyzing trace with hash 1747106454, now seen corresponding path program 1 times
[2022-02-18 21:35:57,361 INFO  L126   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-02-18 21:35:57,361 INFO  L338   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [421432525]
[2022-02-18 21:35:57,361 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-02-18 21:35:57,361 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-02-18 21:35:57,392 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2022-02-18 21:35:57,470 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-18 21:35:57,470 INFO  L144   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2022-02-18 21:35:57,470 INFO  L338   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [421432525]
[2022-02-18 21:35:57,470 INFO  L165   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [421432525] provided 1 perfect and 0 imperfect interpolant sequences
[2022-02-18 21:35:57,471 INFO  L191   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2022-02-18 21:35:57,471 INFO  L204   FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5
[2022-02-18 21:35:57,471 INFO  L118   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1720320458]
[2022-02-18 21:35:57,471 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2022-02-18 21:35:57,471 INFO  L546      AbstractCegarLoop]: INTERPOLANT automaton has 6 states
[2022-02-18 21:35:57,472 INFO  L108   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2022-02-18 21:35:57,472 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants.
[2022-02-18 21:35:57,472 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30
[2022-02-18 21:35:57,472 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2022-02-18 21:35:57,472 INFO  L470      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2022-02-18 21:35:57,473 INFO  L471      AbstractCegarLoop]: INTERPOLANT automaton has  has 6 states, 5 states have (on average 14.6) internal successors, (73), 6 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-18 21:35:57,473 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. 
[2022-02-18 21:35:57,473 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. 
[2022-02-18 21:35:57,473 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. 
[2022-02-18 21:35:57,473 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. 
[2022-02-18 21:35:57,473 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2022-02-18 21:35:57,625 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2022-02-18 21:35:57,626 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2022-02-18 21:35:57,626 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2022-02-18 21:35:57,626 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2022-02-18 21:35:57,626 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2022-02-18 21:35:57,626 WARN  L452      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4
[2022-02-18 21:35:57,626 INFO  L402      AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 5 more)] ===
[2022-02-18 21:35:57,627 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-02-18 21:35:57,627 INFO  L85        PathProgramCache]: Analyzing trace with hash -1584623507, now seen corresponding path program 1 times
[2022-02-18 21:35:57,627 INFO  L126   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-02-18 21:35:57,627 INFO  L338   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1542046708]
[2022-02-18 21:35:57,627 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-02-18 21:35:57,628 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-02-18 21:35:57,651 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2022-02-18 21:35:57,906 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-18 21:35:57,907 INFO  L144   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2022-02-18 21:35:57,907 INFO  L338   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1542046708]
[2022-02-18 21:35:57,907 INFO  L165   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1542046708] provided 1 perfect and 0 imperfect interpolant sequences
[2022-02-18 21:35:57,907 INFO  L191   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2022-02-18 21:35:57,907 INFO  L204   FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10
[2022-02-18 21:35:57,907 INFO  L118   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [371402271]
[2022-02-18 21:35:57,907 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2022-02-18 21:35:57,908 INFO  L546      AbstractCegarLoop]: INTERPOLANT automaton has 11 states
[2022-02-18 21:35:57,908 INFO  L108   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2022-02-18 21:35:57,908 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants.
[2022-02-18 21:35:57,910 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110
[2022-02-18 21:35:57,911 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2022-02-18 21:35:57,911 INFO  L470      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2022-02-18 21:35:57,911 INFO  L471      AbstractCegarLoop]: INTERPOLANT automaton has  has 11 states, 10 states have (on average 6.9) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 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-18 21:35:57,911 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. 
[2022-02-18 21:35:57,911 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. 
[2022-02-18 21:35:57,911 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. 
[2022-02-18 21:35:57,912 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. 
[2022-02-18 21:35:57,912 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. 
[2022-02-18 21:35:57,912 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2022-02-18 21:35:58,312 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2022-02-18 21:35:58,312 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2022-02-18 21:35:58,312 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2022-02-18 21:35:58,312 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2022-02-18 21:35:58,312 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2022-02-18 21:35:58,313 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. 
[2022-02-18 21:35:58,313 WARN  L452      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5
[2022-02-18 21:35:58,313 INFO  L402      AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 5 more)] ===
[2022-02-18 21:35:58,314 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-02-18 21:35:58,314 INFO  L85        PathProgramCache]: Analyzing trace with hash -124103965, now seen corresponding path program 2 times
[2022-02-18 21:35:58,314 INFO  L126   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-02-18 21:35:58,314 INFO  L338   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [741862350]
[2022-02-18 21:35:58,314 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-02-18 21:35:58,314 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-02-18 21:35:58,345 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2022-02-18 21:35:58,586 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-18 21:35:58,586 INFO  L144   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2022-02-18 21:35:58,590 INFO  L338   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [741862350]
[2022-02-18 21:35:58,590 INFO  L165   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [741862350] provided 1 perfect and 0 imperfect interpolant sequences
[2022-02-18 21:35:58,590 INFO  L191   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2022-02-18 21:35:58,590 INFO  L204   FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10
[2022-02-18 21:35:58,590 INFO  L118   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [650551812]
[2022-02-18 21:35:58,590 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2022-02-18 21:35:58,591 INFO  L546      AbstractCegarLoop]: INTERPOLANT automaton has 11 states
[2022-02-18 21:35:58,591 INFO  L108   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2022-02-18 21:35:58,591 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants.
[2022-02-18 21:35:58,591 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110
[2022-02-18 21:35:58,592 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2022-02-18 21:35:58,592 INFO  L470      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2022-02-18 21:35:58,592 INFO  L471      AbstractCegarLoop]: INTERPOLANT automaton has  has 11 states, 10 states have (on average 6.9) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 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-18 21:35:58,592 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. 
[2022-02-18 21:35:58,592 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. 
[2022-02-18 21:35:58,592 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. 
[2022-02-18 21:35:58,592 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. 
[2022-02-18 21:35:58,592 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. 
[2022-02-18 21:35:58,592 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. 
[2022-02-18 21:35:58,592 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2022-02-18 21:35:58,960 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2022-02-18 21:35:58,961 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2022-02-18 21:35:58,961 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2022-02-18 21:35:58,961 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2022-02-18 21:35:58,961 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2022-02-18 21:35:58,961 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. 
[2022-02-18 21:35:58,961 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. 
[2022-02-18 21:35:58,961 WARN  L452      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6
[2022-02-18 21:35:58,961 INFO  L402      AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 5 more)] ===
[2022-02-18 21:35:58,962 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-02-18 21:35:58,962 INFO  L85        PathProgramCache]: Analyzing trace with hash -196462691, now seen corresponding path program 3 times
[2022-02-18 21:35:58,962 INFO  L126   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-02-18 21:35:58,962 INFO  L338   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1186057356]
[2022-02-18 21:35:58,962 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-02-18 21:35:58,962 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-02-18 21:35:58,980 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2022-02-18 21:35:59,142 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-18 21:35:59,142 INFO  L144   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2022-02-18 21:35:59,142 INFO  L338   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1186057356]
[2022-02-18 21:35:59,142 INFO  L165   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1186057356] provided 1 perfect and 0 imperfect interpolant sequences
[2022-02-18 21:35:59,142 INFO  L191   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2022-02-18 21:35:59,142 INFO  L204   FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10
[2022-02-18 21:35:59,142 INFO  L118   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1491168556]
[2022-02-18 21:35:59,143 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2022-02-18 21:35:59,143 INFO  L546      AbstractCegarLoop]: INTERPOLANT automaton has 11 states
[2022-02-18 21:35:59,143 INFO  L108   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2022-02-18 21:35:59,143 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants.
[2022-02-18 21:35:59,143 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110
[2022-02-18 21:35:59,144 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2022-02-18 21:35:59,144 INFO  L470      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2022-02-18 21:35:59,144 INFO  L471      AbstractCegarLoop]: INTERPOLANT automaton has  has 11 states, 10 states have (on average 6.9) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 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-18 21:35:59,144 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. 
[2022-02-18 21:35:59,144 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. 
[2022-02-18 21:35:59,144 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. 
[2022-02-18 21:35:59,144 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. 
[2022-02-18 21:35:59,144 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. 
[2022-02-18 21:35:59,144 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. 
[2022-02-18 21:35:59,144 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. 
[2022-02-18 21:35:59,144 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2022-02-18 21:35:59,455 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2022-02-18 21:35:59,455 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2022-02-18 21:35:59,455 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2022-02-18 21:35:59,455 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2022-02-18 21:35:59,455 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2022-02-18 21:35:59,455 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. 
[2022-02-18 21:35:59,456 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. 
[2022-02-18 21:35:59,456 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. 
[2022-02-18 21:35:59,456 WARN  L452      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7
[2022-02-18 21:35:59,456 INFO  L402      AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 5 more)] ===
[2022-02-18 21:35:59,456 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-02-18 21:35:59,456 INFO  L85        PathProgramCache]: Analyzing trace with hash 266976615, now seen corresponding path program 4 times
[2022-02-18 21:35:59,456 INFO  L126   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-02-18 21:35:59,457 INFO  L338   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [282970298]
[2022-02-18 21:35:59,457 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-02-18 21:35:59,457 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-02-18 21:35:59,500 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2022-02-18 21:35:59,628 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-18 21:35:59,628 INFO  L144   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2022-02-18 21:35:59,629 INFO  L338   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [282970298]
[2022-02-18 21:35:59,629 INFO  L165   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [282970298] provided 1 perfect and 0 imperfect interpolant sequences
[2022-02-18 21:35:59,631 INFO  L191   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2022-02-18 21:35:59,631 INFO  L204   FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10
[2022-02-18 21:35:59,632 INFO  L118   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [478537045]
[2022-02-18 21:35:59,632 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2022-02-18 21:35:59,632 INFO  L546      AbstractCegarLoop]: INTERPOLANT automaton has 11 states
[2022-02-18 21:35:59,632 INFO  L108   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2022-02-18 21:35:59,633 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants.
[2022-02-18 21:35:59,633 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110
[2022-02-18 21:35:59,633 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2022-02-18 21:35:59,633 INFO  L470      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2022-02-18 21:35:59,633 INFO  L471      AbstractCegarLoop]: INTERPOLANT automaton has  has 11 states, 10 states have (on average 6.9) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 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-18 21:35:59,634 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. 
[2022-02-18 21:35:59,634 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. 
[2022-02-18 21:35:59,634 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. 
[2022-02-18 21:35:59,634 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. 
[2022-02-18 21:35:59,634 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. 
[2022-02-18 21:35:59,634 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. 
[2022-02-18 21:35:59,634 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. 
[2022-02-18 21:35:59,634 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. 
[2022-02-18 21:35:59,634 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2022-02-18 21:36:00,004 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2022-02-18 21:36:00,004 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2022-02-18 21:36:00,004 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2022-02-18 21:36:00,004 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2022-02-18 21:36:00,004 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2022-02-18 21:36:00,004 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. 
[2022-02-18 21:36:00,004 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. 
[2022-02-18 21:36:00,004 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. 
[2022-02-18 21:36:00,005 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. 
[2022-02-18 21:36:00,005 WARN  L452      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8
[2022-02-18 21:36:00,005 INFO  L402      AbstractCegarLoop]: === Iteration 10 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 5 more)] ===
[2022-02-18 21:36:00,005 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-02-18 21:36:00,005 INFO  L85        PathProgramCache]: Analyzing trace with hash 1750994074, now seen corresponding path program 2 times
[2022-02-18 21:36:00,006 INFO  L126   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-02-18 21:36:00,006 INFO  L338   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [765229027]
[2022-02-18 21:36:00,006 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-02-18 21:36:00,006 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-02-18 21:36:00,036 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2022-02-18 21:36:00,193 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2022-02-18 21:36:00,193 INFO  L144   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2022-02-18 21:36:00,194 INFO  L338   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [765229027]
[2022-02-18 21:36:00,195 INFO  L165   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [765229027] provided 1 perfect and 0 imperfect interpolant sequences
[2022-02-18 21:36:00,195 INFO  L191   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2022-02-18 21:36:00,195 INFO  L204   FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10
[2022-02-18 21:36:00,195 INFO  L118   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1945357926]
[2022-02-18 21:36:00,195 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2022-02-18 21:36:00,195 INFO  L546      AbstractCegarLoop]: INTERPOLANT automaton has 11 states
[2022-02-18 21:36:00,196 INFO  L108   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2022-02-18 21:36:00,197 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants.
[2022-02-18 21:36:00,197 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110
[2022-02-18 21:36:00,197 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2022-02-18 21:36:00,197 INFO  L470      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2022-02-18 21:36:00,197 INFO  L471      AbstractCegarLoop]: INTERPOLANT automaton has  has 11 states, 10 states have (on average 7.3) internal successors, (73), 11 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-18 21:36:00,197 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. 
[2022-02-18 21:36:00,197 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. 
[2022-02-18 21:36:00,197 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. 
[2022-02-18 21:36:00,197 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. 
[2022-02-18 21:36:00,197 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. 
[2022-02-18 21:36:00,197 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. 
[2022-02-18 21:36:00,198 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. 
[2022-02-18 21:36:00,198 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. 
[2022-02-18 21:36:00,198 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. 
[2022-02-18 21:36:00,198 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2022-02-18 21:36:00,725 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2022-02-18 21:36:00,725 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2022-02-18 21:36:00,725 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2022-02-18 21:36:00,725 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2022-02-18 21:36:00,725 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2022-02-18 21:36:00,725 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. 
[2022-02-18 21:36:00,725 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. 
[2022-02-18 21:36:00,726 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. 
[2022-02-18 21:36:00,726 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. 
[2022-02-18 21:36:00,726 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. 
[2022-02-18 21:36:00,726 WARN  L452      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9
[2022-02-18 21:36:00,726 INFO  L402      AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 5 more)] ===
[2022-02-18 21:36:00,727 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-02-18 21:36:00,727 INFO  L85        PathProgramCache]: Analyzing trace with hash -2061481387, now seen corresponding path program 1 times
[2022-02-18 21:36:00,727 INFO  L126   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-02-18 21:36:00,727 INFO  L338   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1009150231]
[2022-02-18 21:36:00,727 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-02-18 21:36:00,728 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-02-18 21:36:00,757 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2022-02-18 21:36:00,757 INFO  L352             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2022-02-18 21:36:00,766 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2022-02-18 21:36:00,802 INFO  L138   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2022-02-18 21:36:00,802 INFO  L628         BasicCegarLoop]: Counterexample is feasible
[2022-02-18 21:36:00,803 INFO  L764   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (7 of 8 remaining)
[2022-02-18 21:36:00,804 INFO  L764   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (6 of 8 remaining)
[2022-02-18 21:36:00,804 INFO  L764   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (5 of 8 remaining)
[2022-02-18 21:36:00,804 INFO  L764   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATION (4 of 8 remaining)
[2022-02-18 21:36:00,805 INFO  L764   garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONDATA_RACE (3 of 8 remaining)
[2022-02-18 21:36:00,805 INFO  L764   garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr1ASSERT_VIOLATIONDATA_RACE (2 of 8 remaining)
[2022-02-18 21:36:00,805 INFO  L764   garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONDATA_RACE (1 of 8 remaining)
[2022-02-18 21:36:00,805 INFO  L764   garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr1ASSERT_VIOLATIONDATA_RACE (0 of 8 remaining)
[2022-02-18 21:36:00,805 WARN  L452      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10
[2022-02-18 21:36:00,810 INFO  L732         BasicCegarLoop]: Path program histogram: [4, 2, 1, 1, 1, 1, 1]
[2022-02-18 21:36:00,814 INFO  L230   ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances
[2022-02-18 21:36:00,814 INFO  L180   ceAbstractionStarter]: Computing trace abstraction results
[2022-02-18 21:36:00,860 INFO  L202        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 18.02 09:36:00 BasicIcfg
[2022-02-18 21:36:00,860 INFO  L132        PluginConnector]: ------------------------ END TraceAbstraction----------------------------
[2022-02-18 21:36:00,860 INFO  L158              Benchmark]: Toolchain (without parser) took 6134.34ms. Allocated memory was 180.4MB in the beginning and 240.1MB in the end (delta: 59.8MB). Free memory was 127.8MB in the beginning and 180.9MB in the end (delta: -53.1MB). Peak memory consumption was 8.2MB. Max. memory is 8.0GB.
[2022-02-18 21:36:00,861 INFO  L158              Benchmark]: CDTParser took 0.11ms. Allocated memory is still 180.4MB. Free memory is still 146.7MB. There was no memory consumed. Max. memory is 8.0GB.
[2022-02-18 21:36:00,861 INFO  L158              Benchmark]: CACSL2BoogieTranslator took 609.48ms. Allocated memory is still 180.4MB. Free memory was 127.7MB in the beginning and 139.2MB in the end (delta: -11.5MB). Peak memory consumption was 11.5MB. Max. memory is 8.0GB.
[2022-02-18 21:36:00,861 INFO  L158              Benchmark]: Boogie Procedure Inliner took 61.09ms. Allocated memory is still 180.4MB. Free memory was 139.2MB in the beginning and 136.6MB in the end (delta: 2.6MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB.
[2022-02-18 21:36:00,861 INFO  L158              Benchmark]: Boogie Preprocessor took 33.77ms. Allocated memory is still 180.4MB. Free memory was 136.6MB in the beginning and 135.0MB in the end (delta: 1.6MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB.
[2022-02-18 21:36:00,862 INFO  L158              Benchmark]: RCFGBuilder took 457.32ms. Allocated memory is still 180.4MB. Free memory was 135.0MB in the beginning and 120.9MB in the end (delta: 14.2MB). Peak memory consumption was 14.7MB. Max. memory is 8.0GB.
[2022-02-18 21:36:00,862 INFO  L158              Benchmark]: TraceAbstraction took 4966.56ms. Allocated memory was 180.4MB in the beginning and 240.1MB in the end (delta: 59.8MB). Free memory was 120.4MB in the beginning and 180.9MB in the end (delta: -60.5MB). Peak memory consumption was 843.8kB. Max. memory is 8.0GB.
[2022-02-18 21:36:00,863 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.11ms. Allocated memory is still 180.4MB. Free memory is still 146.7MB. There was no memory consumed. Max. memory is 8.0GB.
 * CACSL2BoogieTranslator took 609.48ms. Allocated memory is still 180.4MB. Free memory was 127.7MB in the beginning and 139.2MB in the end (delta: -11.5MB). Peak memory consumption was 11.5MB. Max. memory is 8.0GB.
 * Boogie Procedure Inliner took 61.09ms. Allocated memory is still 180.4MB. Free memory was 139.2MB in the beginning and 136.6MB in the end (delta: 2.6MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB.
 * Boogie Preprocessor took 33.77ms. Allocated memory is still 180.4MB. Free memory was 136.6MB in the beginning and 135.0MB in the end (delta: 1.6MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB.
 * RCFGBuilder took 457.32ms. Allocated memory is still 180.4MB. Free memory was 135.0MB in the beginning and 120.9MB in the end (delta: 14.2MB). Peak memory consumption was 14.7MB. Max. memory is 8.0GB.
 * TraceAbstraction took 4966.56ms. Allocated memory was 180.4MB in the beginning and 240.1MB in the end (delta: 59.8MB). Free memory was 120.4MB in the beginning and 180.9MB in the end (delta: -60.5MB). Peak memory consumption was 843.8kB. Max. memory is 8.0GB.
 * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction:
  - StatisticsResult: Independence relation benchmarks
    ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 791, positive: 696, positive conditional: 696, positive unconditional: 0, negative: 95, negative conditional: 95, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 724, positive: 696, positive conditional: 696, positive unconditional: 0, negative: 28, negative conditional: 28, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 724, positive: 696, positive conditional: 696, positive unconditional: 0, negative: 28, negative conditional: 28, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 840, positive: 696, positive conditional: 633, positive unconditional: 63, negative: 144, negative conditional: 116, negative unconditional: 28, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 840, positive: 696, positive conditional: 557, positive unconditional: 139, negative: 144, negative conditional: 111, negative unconditional: 33, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 840, positive: 696, positive conditional: 557, positive unconditional: 139, negative: 144, negative conditional: 111, negative unconditional: 33, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 571, positive: 456, positive conditional: 406, positive unconditional: 50, negative: 115, negative conditional: 100, negative unconditional: 15, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 571, positive: 303, positive conditional: 0, positive unconditional: 303, negative: 268, negative conditional: 0, negative unconditional: 268, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 268, positive: 153, positive conditional: 152, positive unconditional: 1, negative: 115, negative conditional: 100, negative unconditional: 15, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 596, positive: 335, positive conditional: 334, positive unconditional: 1, negative: 261, negative conditional: 235, negative unconditional: 26, unknown: 0, unknown conditional: 0, unknown unconditional: 0]  ], Cache Queries: [ total: 840, positive: 240, positive conditional: 151, positive unconditional: 89, negative: 29, negative conditional: 11, negative unconditional: 18, unknown: 571, unknown conditional: 506, unknown unconditional: 65] , Statistics on independence cache: Total cache size (in pairs): 571, Positive cache size: 456, Positive conditional cache size: 406, Positive unconditional cache size: 50, Negative cache size: 115, Negative conditional cache size: 100, Negative unconditional cache size: 15, Eliminated conditions: 81, Maximal queried relation: 6, Independence queries for same thread: 67
  - 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: 931]: Data race detected
    Data race detected
The following path leads to a data race: 
[L917]               0  int myglobal;
        VAL             [myglobal={1:0}]
[L918]               0  pthread_mutex_t mutex1 = { { 0, 0, 0, 0, 0, { { 0, 0 } } } };
        VAL             [mutex1={2:0}, myglobal={1:0}]
[L919]               0  pthread_mutex_t mutex2 = { { 0, 0, 0, 0, 0, { { 0, 0 } } } };
        VAL             [mutex1={2:0}, mutex2={3:0}, myglobal={1:0}]
[L928]               0  pthread_t id;
        VAL             [id={5:0}, mutex1={2:0}, mutex2={3:0}, myglobal={1:0}]
[L929]  FCALL, FORK  0  pthread_create(&id, ((void *)0), t_fun, ((void *)0))
        VAL             [arg={0:0}, id={5:0}, mutex1={2:0}, mutex2={3:0}, myglobal={1:0}, pthread_create(&id, ((void *)0), t_fun, ((void *)0))=-1]
[L931]  EXPR         0  \read(myglobal)
        VAL             [\read(myglobal)=0, arg={0:0}, id={5:0}, mutex1={2:0}, mutex2={3:0}, myglobal={1:0}]
[L931]  EXPR         0  myglobal+1
        VAL             [\read(myglobal)=0, arg={0:0}, id={5:0}, mutex1={2:0}, mutex2={3:0}, myglobal={1:0}]
[L931]               0  myglobal=myglobal+1
        VAL             [\read(myglobal)=0, arg={0:0}, id={5:0}, mutex1={2:0}, mutex2={3:0}, myglobal={1:0}, myglobal=myglobal+1=25]
[L921]               1  int *p = &myglobal;
        VAL             [arg={0:0}, arg={0:0}, mutex1={2:0}, mutex2={3:0}, myglobal={1:0}, p={1:0}]
[L923]  EXPR         1  \read(*p)
        VAL             [\read(*p)=1, arg={0:0}, arg={0:0}, mutex1={2:0}, mutex2={3:0}, myglobal={1:0}, p={1:0}]
[L923]               1  *p + 1
        VAL             [\read(*p)=1, arg={0:0}, arg={0:0}, mutex1={2:0}, mutex2={3:0}, myglobal={1:0}, p={1:0}]
[L931]               0  myglobal=myglobal+1
        VAL             [\read(*p)=1, \read(myglobal)=0, arg={0:0}, arg={0:0}, id={5:0}, mutex1={2:0}, mutex2={3:0}, myglobal={1:0}, myglobal=myglobal+1=25, p={1:0}]

Now there is a data race, but we were unable to determine exactly which statements and variables are involved. There could be a race between one of the statements
	* C: myglobal+1 [931]
	* C: *p + 1 [923]
	* C: myglobal+1 [931]
	* C: myglobal+1 [931]
	* C: myglobal+1 [931]
and
	C: myglobal=myglobal+1 [931]

  - UnprovableResult [Line: 931]: Unable to prove that there are no data races
    Unable to prove that there are no data races
 Reason: Not analyzed. 
  - UnprovableResult [Line: 933]: Unable to prove that there are no data races
    Unable to prove that there are no data races
 Reason: Not analyzed. 
  - UnprovableResult [Line: 929]: 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: 923]: Unable to prove that there are no data races
    Unable to prove that there are no data races
 Reason: Not analyzed. 
  - UnprovableResult [Line: 923]: Unable to prove that there are no data races
    Unable to prove that there are no data races
 Reason: Not analyzed. 
  - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances
    CFG has 3 procedures, 119 locations, 8 error locations. Started 1 CEGAR loops. OverallTime: 4.8s, OverallIterations: 11, TraceHistogramMax: 0, PathProgramHistogramMax: 4, EmptinessCheckTime: 0.0s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 2.5s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 80, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 0.3s SatisfiabilityAnalysisTime, 1.5s InterpolantComputationTime, 684 NumberOfCodeBlocks, 684 NumberOfCodeBlocksAsserted, 11 NumberOfCheckSat, 621 ConstructedInterpolants, 0 QuantifiedInterpolants, 3428 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 10 InterpolantComputations, 10 PerfectInterpolantSequences, 0/0 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-18 21:36:00,919 INFO  L540       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Forceful destruction successful, exit code 0
[2022-02-18 21:36:01,119 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...