/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-PN-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/pthread-atomic/read_write_lock-2b.i


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


This is Ultimate 0.2.1-aed12abd52951161f3584c1e4a16827ff4d06934-aed12ab
[2021-10-14 12:08:04,915 INFO  L177        SettingsManager]: Resetting all preferences to default values...
[2021-10-14 12:08:04,916 INFO  L181        SettingsManager]: Resetting UltimateCore preferences to default values
[2021-10-14 12:08:04,936 INFO  L184        SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring...
[2021-10-14 12:08:04,937 INFO  L181        SettingsManager]: Resetting Boogie Preprocessor preferences to default values
[2021-10-14 12:08:04,937 INFO  L181        SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values
[2021-10-14 12:08:04,938 INFO  L181        SettingsManager]: Resetting Abstract Interpretation preferences to default values
[2021-10-14 12:08:04,939 INFO  L181        SettingsManager]: Resetting LassoRanker preferences to default values
[2021-10-14 12:08:04,940 INFO  L181        SettingsManager]: Resetting Reaching Definitions preferences to default values
[2021-10-14 12:08:04,941 INFO  L181        SettingsManager]: Resetting SyntaxChecker preferences to default values
[2021-10-14 12:08:04,942 INFO  L181        SettingsManager]: Resetting Sifa preferences to default values
[2021-10-14 12:08:04,942 INFO  L184        SettingsManager]: Büchi Program Product provides no preferences, ignoring...
[2021-10-14 12:08:04,943 INFO  L181        SettingsManager]: Resetting LTL2Aut preferences to default values
[2021-10-14 12:08:04,947 INFO  L181        SettingsManager]: Resetting PEA to Boogie preferences to default values
[2021-10-14 12:08:04,949 INFO  L181        SettingsManager]: Resetting BlockEncodingV2 preferences to default values
[2021-10-14 12:08:04,953 INFO  L181        SettingsManager]: Resetting ChcToBoogie preferences to default values
[2021-10-14 12:08:04,954 INFO  L181        SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values
[2021-10-14 12:08:04,958 INFO  L181        SettingsManager]: Resetting BuchiAutomizer preferences to default values
[2021-10-14 12:08:04,959 INFO  L181        SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values
[2021-10-14 12:08:04,960 INFO  L181        SettingsManager]: Resetting CodeCheck preferences to default values
[2021-10-14 12:08:04,961 INFO  L181        SettingsManager]: Resetting InvariantSynthesis preferences to default values
[2021-10-14 12:08:04,964 INFO  L181        SettingsManager]: Resetting RCFGBuilder preferences to default values
[2021-10-14 12:08:04,965 INFO  L181        SettingsManager]: Resetting Referee preferences to default values
[2021-10-14 12:08:04,965 INFO  L181        SettingsManager]: Resetting TraceAbstraction preferences to default values
[2021-10-14 12:08:04,967 INFO  L184        SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring...
[2021-10-14 12:08:04,967 INFO  L184        SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring...
[2021-10-14 12:08:04,967 INFO  L181        SettingsManager]: Resetting TreeAutomizer preferences to default values
[2021-10-14 12:08:04,968 INFO  L181        SettingsManager]: Resetting IcfgToChc preferences to default values
[2021-10-14 12:08:04,968 INFO  L181        SettingsManager]: Resetting IcfgTransformer preferences to default values
[2021-10-14 12:08:04,968 INFO  L184        SettingsManager]: ReqToTest provides no preferences, ignoring...
[2021-10-14 12:08:04,968 INFO  L181        SettingsManager]: Resetting Boogie Printer preferences to default values
[2021-10-14 12:08:04,969 INFO  L181        SettingsManager]: Resetting ChcSmtPrinter preferences to default values
[2021-10-14 12:08:04,969 INFO  L181        SettingsManager]: Resetting ReqPrinter preferences to default values
[2021-10-14 12:08:04,970 INFO  L181        SettingsManager]: Resetting Witness Printer preferences to default values
[2021-10-14 12:08:04,970 INFO  L184        SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring...
[2021-10-14 12:08:04,970 INFO  L181        SettingsManager]: Resetting CDTParser preferences to default values
[2021-10-14 12:08:04,971 INFO  L184        SettingsManager]: AutomataScriptParser provides no preferences, ignoring...
[2021-10-14 12:08:04,971 INFO  L184        SettingsManager]: ReqParser provides no preferences, ignoring...
[2021-10-14 12:08:04,971 INFO  L181        SettingsManager]: Resetting SmtParser preferences to default values
[2021-10-14 12:08:04,972 INFO  L181        SettingsManager]: Resetting Witness Parser preferences to default values
[2021-10-14 12:08:04,972 INFO  L188        SettingsManager]: Finished resetting all preferences to default values...
[2021-10-14 12:08:04,977 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-PN-NoLbe.epf
[2021-10-14 12:08:04,998 INFO  L113        SettingsManager]: Loading preferences was successful
[2021-10-14 12:08:04,998 INFO  L115        SettingsManager]: Preferences different from defaults after loading the file:
[2021-10-14 12:08:04,999 INFO  L136        SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults:
[2021-10-14 12:08:05,001 INFO  L138        SettingsManager]:  * Create parallel compositions if possible=false
[2021-10-14 12:08:05,001 INFO  L138        SettingsManager]:  * Use SBE=true
[2021-10-14 12:08:05,001 INFO  L136        SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults:
[2021-10-14 12:08:05,001 INFO  L138        SettingsManager]:  * sizeof long=4
[2021-10-14 12:08:05,002 INFO  L138        SettingsManager]:  * Overapproximate operations on floating types=true
[2021-10-14 12:08:05,002 INFO  L138        SettingsManager]:  * sizeof POINTER=4
[2021-10-14 12:08:05,002 INFO  L138        SettingsManager]:  * Check division by zero=IGNORE
[2021-10-14 12:08:05,002 INFO  L138        SettingsManager]:  * Pointer to allocated memory at dereference=IGNORE
[2021-10-14 12:08:05,002 INFO  L138        SettingsManager]:  * If two pointers are subtracted or compared they have the same base address=IGNORE
[2021-10-14 12:08:05,002 INFO  L138        SettingsManager]:  * Check array bounds for arrays that are off heap=IGNORE
[2021-10-14 12:08:05,003 INFO  L138        SettingsManager]:  * sizeof long double=12
[2021-10-14 12:08:05,003 INFO  L138        SettingsManager]:  * Check if freed pointer was valid=false
[2021-10-14 12:08:05,003 INFO  L138        SettingsManager]:  * Use constant arrays=true
[2021-10-14 12:08:05,003 INFO  L138        SettingsManager]:  * Pointer base address is valid at dereference=IGNORE
[2021-10-14 12:08:05,003 INFO  L136        SettingsManager]: Preferences of RCFGBuilder differ from their defaults:
[2021-10-14 12:08:05,003 INFO  L138        SettingsManager]:  * Size of a code block=SequenceOfStatements
[2021-10-14 12:08:05,003 INFO  L138        SettingsManager]:  * To the following directory=./dump/
[2021-10-14 12:08:05,003 INFO  L138        SettingsManager]:  * SMT solver=External_DefaultMode
[2021-10-14 12:08:05,003 INFO  L138        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000
[2021-10-14 12:08:05,003 INFO  L136        SettingsManager]: Preferences of TraceAbstraction differ from their defaults:
[2021-10-14 12:08:05,004 INFO  L138        SettingsManager]:  * Compute Interpolants along a Counterexample=FPandBP
[2021-10-14 12:08:05,004 INFO  L138        SettingsManager]:  * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles
[2021-10-14 12:08:05,004 INFO  L138        SettingsManager]:  * Trace refinement strategy=CAMEL
[2021-10-14 12:08:05,004 INFO  L138        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in
[2021-10-14 12:08:05,005 INFO  L138        SettingsManager]:  * Large block encoding in concurrent analysis=OFF
[2021-10-14 12:08:05,005 INFO  L138        SettingsManager]:  * Automaton type used in concurrency analysis=PETRI_NET
[2021-10-14 12:08:05,005 INFO  L138        SettingsManager]:  * SMT solver=External_ModelsAndUnsatCoreMode
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int)
WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check absence of data races in concurrent programs -> true
Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of error function in SV-COMP mode -> false
[2021-10-14 12:08:05,185 INFO  L75    nceAwareModelManager]: Repository-Root is: /tmp
[2021-10-14 12:08:05,202 INFO  L261   ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized
[2021-10-14 12:08:05,203 INFO  L217   ainManager$Toolchain]: [Toolchain 1]: Toolchain selected.
[2021-10-14 12:08:05,204 INFO  L271        PluginConnector]: Initializing CDTParser...
[2021-10-14 12:08:05,205 INFO  L275        PluginConnector]: CDTParser initialized
[2021-10-14 12:08:05,206 INFO  L432   ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-atomic/read_write_lock-2b.i
[2021-10-14 12:08:05,250 INFO  L220              CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3adfb6391/9ec5efd8be1b43fea25b66d569fbfae9/FLAG7a2065a4f
[2021-10-14 12:08:05,649 INFO  L306              CDTParser]: Found 1 translation units.
[2021-10-14 12:08:05,649 INFO  L160              CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-atomic/read_write_lock-2b.i
[2021-10-14 12:08:05,656 INFO  L349              CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3adfb6391/9ec5efd8be1b43fea25b66d569fbfae9/FLAG7a2065a4f
[2021-10-14 12:08:05,669 INFO  L357              CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3adfb6391/9ec5efd8be1b43fea25b66d569fbfae9
[2021-10-14 12:08:05,671 INFO  L299   ainManager$Toolchain]: ####################### [Toolchain 1] #######################
[2021-10-14 12:08:05,672 INFO  L131        ToolchainWalker]: Walking toolchain with 5 elements.
[2021-10-14 12:08:05,674 INFO  L113        PluginConnector]: ------------------------CACSL2BoogieTranslator----------------------------
[2021-10-14 12:08:05,674 INFO  L271        PluginConnector]: Initializing CACSL2BoogieTranslator...
[2021-10-14 12:08:05,676 INFO  L275        PluginConnector]: CACSL2BoogieTranslator initialized
[2021-10-14 12:08:05,676 INFO  L185        PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.10 12:08:05" (1/1) ...
[2021-10-14 12:08:05,677 INFO  L205        PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@56089bab and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 12:08:05, skipping insertion in model container
[2021-10-14 12:08:05,677 INFO  L185        PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.10 12:08:05" (1/1) ...
[2021-10-14 12:08:05,681 INFO  L145         MainTranslator]: Starting translation in SV-COMP mode 
[2021-10-14 12:08:05,714 INFO  L178         MainTranslator]: Built tables and reachable declarations
[2021-10-14 12:08:05,901 WARN  L228   ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-atomic/read_write_lock-2b.i[30358,30371]
[2021-10-14 12:08:05,906 INFO  L206          PostProcessor]: Analyzing one entry point: main
[2021-10-14 12:08:05,912 INFO  L203         MainTranslator]: Completed pre-run
[2021-10-14 12:08:05,957 WARN  L228   ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-atomic/read_write_lock-2b.i[30358,30371]
[2021-10-14 12:08:05,973 INFO  L206          PostProcessor]: Analyzing one entry point: main
[2021-10-14 12:08:06,001 INFO  L208         MainTranslator]: Completed translation
[2021-10-14 12:08:06,001 INFO  L202        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 12:08:06 WrapperNode
[2021-10-14 12:08:06,002 INFO  L132        PluginConnector]: ------------------------ END CACSL2BoogieTranslator----------------------------
[2021-10-14 12:08:06,003 INFO  L113        PluginConnector]: ------------------------Boogie Procedure Inliner----------------------------
[2021-10-14 12:08:06,004 INFO  L271        PluginConnector]: Initializing Boogie Procedure Inliner...
[2021-10-14 12:08:06,004 INFO  L275        PluginConnector]: Boogie Procedure Inliner initialized
[2021-10-14 12:08:06,008 INFO  L185        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 12:08:06" (1/1) ...
[2021-10-14 12:08:06,028 INFO  L185        PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 12:08:06" (1/1) ...
[2021-10-14 12:08:06,064 INFO  L132        PluginConnector]: ------------------------ END Boogie Procedure Inliner----------------------------
[2021-10-14 12:08:06,064 INFO  L113        PluginConnector]: ------------------------Boogie Preprocessor----------------------------
[2021-10-14 12:08:06,064 INFO  L271        PluginConnector]: Initializing Boogie Preprocessor...
[2021-10-14 12:08:06,064 INFO  L275        PluginConnector]: Boogie Preprocessor initialized
[2021-10-14 12:08:06,070 INFO  L185        PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 12:08:06" (1/1) ...
[2021-10-14 12:08:06,070 INFO  L185        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 12:08:06" (1/1) ...
[2021-10-14 12:08:06,075 INFO  L185        PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 12:08:06" (1/1) ...
[2021-10-14 12:08:06,075 INFO  L185        PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 12:08:06" (1/1) ...
[2021-10-14 12:08:06,079 INFO  L185        PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 12:08:06" (1/1) ...
[2021-10-14 12:08:06,081 INFO  L185        PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 12:08:06" (1/1) ...
[2021-10-14 12:08:06,082 INFO  L185        PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 12:08:06" (1/1) ...
[2021-10-14 12:08:06,088 INFO  L132        PluginConnector]: ------------------------ END Boogie Preprocessor----------------------------
[2021-10-14 12:08:06,089 INFO  L113        PluginConnector]: ------------------------RCFGBuilder----------------------------
[2021-10-14 12:08:06,089 INFO  L271        PluginConnector]: Initializing RCFGBuilder...
[2021-10-14 12:08:06,089 INFO  L275        PluginConnector]: RCFGBuilder initialized
[2021-10-14 12:08:06,089 INFO  L185        PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 12:08:06" (1/1) ...
[2021-10-14 12:08:06,105 INFO  L170          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000
[2021-10-14 12:08:06,114 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2021-10-14 12:08:06,123 INFO  L229       MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null)
[2021-10-14 12:08:06,132 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process
[2021-10-14 12:08:06,146 INFO  L130     BoogieDeclarations]: Found specification of procedure read~int
[2021-10-14 12:08:06,146 INFO  L130     BoogieDeclarations]: Found specification of procedure write~int
[2021-10-14 12:08:06,146 INFO  L130     BoogieDeclarations]: Found specification of procedure reader
[2021-10-14 12:08:06,146 INFO  L138     BoogieDeclarations]: Found implementation of procedure reader
[2021-10-14 12:08:06,146 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack
[2021-10-14 12:08:06,146 INFO  L130     BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc
[2021-10-14 12:08:06,146 INFO  L130     BoogieDeclarations]: Found specification of procedure write~init~int
[2021-10-14 12:08:06,147 INFO  L130     BoogieDeclarations]: Found specification of procedure ULTIMATE.start
[2021-10-14 12:08:06,147 INFO  L138     BoogieDeclarations]: Found implementation of procedure ULTIMATE.start
[2021-10-14 12:08:06,147 INFO  L130     BoogieDeclarations]: Found specification of procedure writer
[2021-10-14 12:08:06,147 INFO  L138     BoogieDeclarations]: Found implementation of procedure writer
[2021-10-14 12:08:06,148 WARN  L209             CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement
[2021-10-14 12:08:06,521 INFO  L294             CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start)
[2021-10-14 12:08:06,521 INFO  L299             CfgBuilder]: Removed 4 assume(true) statements.
[2021-10-14 12:08:06,522 INFO  L202        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.10 12:08:06 BoogieIcfgContainer
[2021-10-14 12:08:06,523 INFO  L132        PluginConnector]: ------------------------ END RCFGBuilder----------------------------
[2021-10-14 12:08:06,524 INFO  L113        PluginConnector]: ------------------------TraceAbstraction----------------------------
[2021-10-14 12:08:06,524 INFO  L271        PluginConnector]: Initializing TraceAbstraction...
[2021-10-14 12:08:06,526 INFO  L275        PluginConnector]: TraceAbstraction initialized
[2021-10-14 12:08:06,526 INFO  L185        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.10 12:08:05" (1/3) ...
[2021-10-14 12:08:06,527 INFO  L205        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@498cc4be and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.10 12:08:06, skipping insertion in model container
[2021-10-14 12:08:06,527 INFO  L185        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 12:08:06" (2/3) ...
[2021-10-14 12:08:06,527 INFO  L205        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@498cc4be and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.10 12:08:06, skipping insertion in model container
[2021-10-14 12:08:06,527 INFO  L185        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.10 12:08:06" (3/3) ...
[2021-10-14 12:08:06,528 INFO  L111   eAbstractionObserver]: Analyzing ICFG read_write_lock-2b.i
[2021-10-14 12:08:06,531 INFO  L204   ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION
[2021-10-14 12:08:06,532 INFO  L163   ceAbstractionStarter]: Applying trace abstraction to program that has 6 error locations.
[2021-10-14 12:08:06,532 INFO  L516   ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances.
[2021-10-14 12:08:06,572 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,572 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,573 WARN  L313   ript$VariableManager]: TermVariabe readerThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,573 WARN  L313   ript$VariableManager]: TermVariabe readerThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,573 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,573 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,573 WARN  L313   ript$VariableManager]: TermVariabe readerThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,573 WARN  L313   ript$VariableManager]: TermVariabe readerThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,573 WARN  L313   ript$VariableManager]: TermVariabe readerThread1of1ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,573 WARN  L313   ript$VariableManager]: TermVariabe readerThread1of1ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,573 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork0___VERIFIER_atomic_take_read_lock_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,573 WARN  L313   ript$VariableManager]: TermVariabe readerThread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,573 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork0___VERIFIER_atomic_take_read_lock_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,574 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,574 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork0___VERIFIER_atomic_take_read_lock_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,574 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork0___VERIFIER_atomic_take_read_lock_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,574 WARN  L313   ript$VariableManager]: TermVariabe readerThread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,574 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork0___VERIFIER_atomic_take_read_lock_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,574 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,574 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork0___VERIFIER_atomic_take_read_lock_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,574 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork0___VERIFIER_atomic_take_read_lock_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,574 WARN  L313   ript$VariableManager]: TermVariabe readerThread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,574 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork0___VERIFIER_atomic_take_read_lock_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,574 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,574 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork0___VERIFIER_atomic_take_read_lock_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,575 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork0___VERIFIER_atomic_take_read_lock_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,575 WARN  L313   ript$VariableManager]: TermVariabe readerThread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,575 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork0___VERIFIER_atomic_take_read_lock_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,575 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,575 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork0___VERIFIER_atomic_take_read_lock_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,575 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,575 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,575 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,575 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,575 WARN  L313   ript$VariableManager]: TermVariabe readerThread1of1ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,576 WARN  L313   ript$VariableManager]: TermVariabe readerThread1of1ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,576 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,576 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,576 WARN  L313   ript$VariableManager]: TermVariabe readerThread1of1ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,576 WARN  L313   ript$VariableManager]: TermVariabe readerThread1of1ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,576 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork0_#t~nondet15| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,576 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork0_#t~nondet15| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,576 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork0_#t~nondet15| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,576 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork0_#t~nondet15| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,576 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork0_#t~nondet15| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,576 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork0_#t~nondet15| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,577 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork0_#t~nondet15| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,577 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork0_#t~nondet15| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,577 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork0_#t~nondet15| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,577 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork0_#t~nondet15| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,577 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork0_#t~nondet16| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,577 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork0_#t~nondet16| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,577 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork0_#t~nondet16| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,577 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork0_#t~nondet16| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,577 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork0_#t~nondet17| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,577 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork0_#t~nondet17| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,578 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork0_#t~nondet17| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,578 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork0_#t~nondet17| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,578 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork0_#t~nondet16| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,578 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork0_#t~nondet16| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,578 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork0_#t~nondet16| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,578 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork0_#t~nondet16| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,578 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork0_#t~nondet17| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,578 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork0_#t~nondet17| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,578 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork0_#t~nondet17| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,578 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork0_#t~nondet17| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,579 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork0_#t~nondet18| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,579 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork0_#t~nondet18| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,579 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork0_#t~nondet18| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,579 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork0_#t~nondet18| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,579 WARN  L313   ript$VariableManager]: TermVariabe readerThread1of1ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,579 WARN  L313   ript$VariableManager]: TermVariabe readerThread1of1ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,579 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork0_#t~nondet18| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,579 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork0_#t~nondet18| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,579 WARN  L313   ript$VariableManager]: TermVariabe readerThread1of1ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,580 WARN  L313   ript$VariableManager]: TermVariabe readerThread1of1ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,580 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork0_#t~nondet19| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,580 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork0_#t~nondet19| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,580 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork0_#t~nondet19| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,580 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork0_#t~nondet19| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,580 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork0_#t~nondet19| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,580 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork0_#t~nondet19| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,580 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork0_#t~nondet19| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,580 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork0_#t~nondet19| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,581 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork0_#t~nondet19| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,581 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork0_#t~nondet19| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,581 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,581 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,581 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,581 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,581 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork3_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,582 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork3_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,582 WARN  L313   ript$VariableManager]: TermVariabe readerThread1of1ForFork3_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,582 WARN  L313   ript$VariableManager]: TermVariabe readerThread1of1ForFork3_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,582 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork3_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,582 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork3_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,582 WARN  L313   ript$VariableManager]: TermVariabe readerThread1of1ForFork3_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,582 WARN  L313   ript$VariableManager]: TermVariabe readerThread1of1ForFork3_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,582 WARN  L313   ript$VariableManager]: TermVariabe readerThread1of1ForFork3_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,582 WARN  L313   ript$VariableManager]: TermVariabe readerThread1of1ForFork3_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,583 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork3___VERIFIER_atomic_take_read_lock_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,583 WARN  L313   ript$VariableManager]: TermVariabe readerThread1of1ForFork3_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,583 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork3___VERIFIER_atomic_take_read_lock_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,583 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork3_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,583 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork3___VERIFIER_atomic_take_read_lock_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,583 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork3___VERIFIER_atomic_take_read_lock_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,583 WARN  L313   ript$VariableManager]: TermVariabe readerThread1of1ForFork3_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,583 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork3___VERIFIER_atomic_take_read_lock_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,583 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork3_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,583 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork3___VERIFIER_atomic_take_read_lock_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,583 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork3___VERIFIER_atomic_take_read_lock_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,584 WARN  L313   ript$VariableManager]: TermVariabe readerThread1of1ForFork3_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,584 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork3___VERIFIER_atomic_take_read_lock_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,584 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork3_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,584 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork3___VERIFIER_atomic_take_read_lock_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,584 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork3___VERIFIER_atomic_take_read_lock_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,584 WARN  L313   ript$VariableManager]: TermVariabe readerThread1of1ForFork3_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,584 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork3___VERIFIER_atomic_take_read_lock_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,584 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork3_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,584 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork3___VERIFIER_atomic_take_read_lock_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,584 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork3_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,585 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork3_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,585 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork3_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,585 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork3_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,585 WARN  L313   ript$VariableManager]: TermVariabe readerThread1of1ForFork3_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,585 WARN  L313   ript$VariableManager]: TermVariabe readerThread1of1ForFork3_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,585 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork3_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,585 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork3_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,585 WARN  L313   ript$VariableManager]: TermVariabe readerThread1of1ForFork3_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,585 WARN  L313   ript$VariableManager]: TermVariabe readerThread1of1ForFork3_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,585 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork3_#t~nondet15| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,586 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork3_#t~nondet15| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,586 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork3_#t~nondet15| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,586 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork3_#t~nondet15| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,586 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork3_#t~nondet15| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,586 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork3_#t~nondet15| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,586 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork3_#t~nondet15| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,586 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork3_#t~nondet15| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,586 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork3_#t~nondet15| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,586 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork3_#t~nondet15| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,587 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork3_#t~nondet16| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,587 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork3_#t~nondet16| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,587 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork3_#t~nondet16| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,587 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork3_#t~nondet16| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,587 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork3_#t~nondet17| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,587 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork3_#t~nondet17| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,587 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork3_#t~nondet17| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,587 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork3_#t~nondet17| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,587 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork3_#t~nondet16| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,588 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork3_#t~nondet16| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,588 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork3_#t~nondet16| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,588 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork3_#t~nondet16| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,588 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork3_#t~nondet17| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,588 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork3_#t~nondet17| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,588 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork3_#t~nondet17| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,588 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork3_#t~nondet17| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,588 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork3_#t~nondet18| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,588 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork3_#t~nondet18| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,589 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork3_#t~nondet18| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,589 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork3_#t~nondet18| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,589 WARN  L313   ript$VariableManager]: TermVariabe readerThread1of1ForFork3_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,589 WARN  L313   ript$VariableManager]: TermVariabe readerThread1of1ForFork3_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,589 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork3_#t~nondet18| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,589 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork3_#t~nondet18| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,589 WARN  L313   ript$VariableManager]: TermVariabe readerThread1of1ForFork3_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,589 WARN  L313   ript$VariableManager]: TermVariabe readerThread1of1ForFork3_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,589 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork3_#t~nondet19| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,589 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork3_#t~nondet19| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,590 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork3_#t~nondet19| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,590 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork3_#t~nondet19| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,590 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork3_#t~nondet19| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,590 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork3_#t~nondet19| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,590 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork3_#t~nondet19| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,590 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork3_#t~nondet19| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,590 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork3_#t~nondet19| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,590 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork3_#t~nondet19| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,590 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork3_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,590 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork3_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,591 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork3_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,591 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork3_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,591 WARN  L313   ript$VariableManager]: TermVariabe |writerThread1of1ForFork2_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,591 WARN  L313   ript$VariableManager]: TermVariabe |writerThread1of1ForFork2_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,591 WARN  L313   ript$VariableManager]: TermVariabe writerThread1of1ForFork2_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,591 WARN  L313   ript$VariableManager]: TermVariabe writerThread1of1ForFork2_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,591 WARN  L313   ript$VariableManager]: TermVariabe |writerThread1of1ForFork2_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,592 WARN  L313   ript$VariableManager]: TermVariabe |writerThread1of1ForFork2_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,592 WARN  L313   ript$VariableManager]: TermVariabe writerThread1of1ForFork2_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,592 WARN  L313   ript$VariableManager]: TermVariabe writerThread1of1ForFork2_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,592 WARN  L313   ript$VariableManager]: TermVariabe |writerThread1of1ForFork2___VERIFIER_atomic_take_write_lock_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,592 WARN  L313   ript$VariableManager]: TermVariabe |writerThread1of1ForFork2___VERIFIER_atomic_take_write_lock_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,592 WARN  L313   ript$VariableManager]: TermVariabe |writerThread1of1ForFork2___VERIFIER_atomic_take_write_lock_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,592 WARN  L313   ript$VariableManager]: TermVariabe writerThread1of1ForFork2_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,592 WARN  L313   ript$VariableManager]: TermVariabe |writerThread1of1ForFork2___VERIFIER_atomic_take_write_lock_#t~short7| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,592 WARN  L313   ript$VariableManager]: TermVariabe |writerThread1of1ForFork2_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,592 WARN  L313   ript$VariableManager]: TermVariabe |writerThread1of1ForFork2___VERIFIER_atomic_take_write_lock_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,592 WARN  L313   ript$VariableManager]: TermVariabe |writerThread1of1ForFork2___VERIFIER_atomic_take_write_lock_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,593 WARN  L313   ript$VariableManager]: TermVariabe |writerThread1of1ForFork2___VERIFIER_atomic_take_write_lock_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,593 WARN  L313   ript$VariableManager]: TermVariabe writerThread1of1ForFork2_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,593 WARN  L313   ript$VariableManager]: TermVariabe |writerThread1of1ForFork2___VERIFIER_atomic_take_write_lock_#t~short7| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,593 WARN  L313   ript$VariableManager]: TermVariabe |writerThread1of1ForFork2_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,593 WARN  L313   ript$VariableManager]: TermVariabe |writerThread1of1ForFork2___VERIFIER_atomic_take_write_lock_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,593 WARN  L313   ript$VariableManager]: TermVariabe |writerThread1of1ForFork2___VERIFIER_atomic_take_write_lock_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,593 WARN  L313   ript$VariableManager]: TermVariabe |writerThread1of1ForFork2___VERIFIER_atomic_take_write_lock_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,593 WARN  L313   ript$VariableManager]: TermVariabe writerThread1of1ForFork2_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,593 WARN  L313   ript$VariableManager]: TermVariabe |writerThread1of1ForFork2___VERIFIER_atomic_take_write_lock_#t~short7| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,593 WARN  L313   ript$VariableManager]: TermVariabe |writerThread1of1ForFork2_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,594 WARN  L313   ript$VariableManager]: TermVariabe |writerThread1of1ForFork2___VERIFIER_atomic_take_write_lock_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,594 WARN  L313   ript$VariableManager]: TermVariabe |writerThread1of1ForFork2___VERIFIER_atomic_take_write_lock_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,594 WARN  L313   ript$VariableManager]: TermVariabe |writerThread1of1ForFork2___VERIFIER_atomic_take_write_lock_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,594 WARN  L313   ript$VariableManager]: TermVariabe writerThread1of1ForFork2_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,594 WARN  L313   ript$VariableManager]: TermVariabe |writerThread1of1ForFork2___VERIFIER_atomic_take_write_lock_#t~short7| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,594 WARN  L313   ript$VariableManager]: TermVariabe |writerThread1of1ForFork2_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,595 WARN  L313   ript$VariableManager]: TermVariabe |writerThread1of1ForFork2_#t~nondet12| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,595 WARN  L313   ript$VariableManager]: TermVariabe |writerThread1of1ForFork2_#t~nondet12| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,595 WARN  L313   ript$VariableManager]: TermVariabe |writerThread1of1ForFork2_#t~nondet12| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,595 WARN  L313   ript$VariableManager]: TermVariabe |writerThread1of1ForFork2_#t~nondet12| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,595 WARN  L313   ript$VariableManager]: TermVariabe |writerThread1of1ForFork2_#t~nondet12| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,595 WARN  L313   ript$VariableManager]: TermVariabe |writerThread1of1ForFork2_#t~nondet12| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,595 WARN  L313   ript$VariableManager]: TermVariabe |writerThread1of1ForFork2_#t~nondet12| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,595 WARN  L313   ript$VariableManager]: TermVariabe |writerThread1of1ForFork2_#t~nondet12| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,596 WARN  L313   ript$VariableManager]: TermVariabe |writerThread1of1ForFork2_#t~nondet12| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,596 WARN  L313   ript$VariableManager]: TermVariabe |writerThread1of1ForFork2_#t~nondet12| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,596 WARN  L313   ript$VariableManager]: TermVariabe |writerThread1of1ForFork2_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,596 WARN  L313   ript$VariableManager]: TermVariabe |writerThread1of1ForFork2_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,596 WARN  L313   ript$VariableManager]: TermVariabe |writerThread1of1ForFork2_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,596 WARN  L313   ript$VariableManager]: TermVariabe |writerThread1of1ForFork2_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,597 WARN  L313   ript$VariableManager]: TermVariabe |writerThread1of1ForFork2_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,597 WARN  L313   ript$VariableManager]: TermVariabe |writerThread1of1ForFork2_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,599 WARN  L313   ript$VariableManager]: TermVariabe |writerThread1of1ForFork2_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,599 WARN  L313   ript$VariableManager]: TermVariabe |writerThread1of1ForFork2_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,599 WARN  L313   ript$VariableManager]: TermVariabe |writerThread1of1ForFork2_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,600 WARN  L313   ript$VariableManager]: TermVariabe |writerThread1of1ForFork2_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,600 WARN  L313   ript$VariableManager]: TermVariabe |writerThread1of1ForFork2_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,600 WARN  L313   ript$VariableManager]: TermVariabe |writerThread1of1ForFork2_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,600 WARN  L313   ript$VariableManager]: TermVariabe |writerThread1of1ForFork2_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,600 WARN  L313   ript$VariableManager]: TermVariabe |writerThread1of1ForFork2_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,600 WARN  L313   ript$VariableManager]: TermVariabe |writerThread1of1ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,600 WARN  L313   ript$VariableManager]: TermVariabe |writerThread1of1ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,600 WARN  L313   ript$VariableManager]: TermVariabe writerThread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,601 WARN  L313   ript$VariableManager]: TermVariabe writerThread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,601 WARN  L313   ript$VariableManager]: TermVariabe |writerThread1of1ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,601 WARN  L313   ript$VariableManager]: TermVariabe |writerThread1of1ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,601 WARN  L313   ript$VariableManager]: TermVariabe writerThread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,601 WARN  L313   ript$VariableManager]: TermVariabe writerThread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,601 WARN  L313   ript$VariableManager]: TermVariabe |writerThread1of1ForFork1___VERIFIER_atomic_take_write_lock_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,601 WARN  L313   ript$VariableManager]: TermVariabe |writerThread1of1ForFork1___VERIFIER_atomic_take_write_lock_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,601 WARN  L313   ript$VariableManager]: TermVariabe |writerThread1of1ForFork1___VERIFIER_atomic_take_write_lock_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,601 WARN  L313   ript$VariableManager]: TermVariabe writerThread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,601 WARN  L313   ript$VariableManager]: TermVariabe |writerThread1of1ForFork1___VERIFIER_atomic_take_write_lock_#t~short7| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,601 WARN  L313   ript$VariableManager]: TermVariabe |writerThread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,602 WARN  L313   ript$VariableManager]: TermVariabe |writerThread1of1ForFork1___VERIFIER_atomic_take_write_lock_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,602 WARN  L313   ript$VariableManager]: TermVariabe |writerThread1of1ForFork1___VERIFIER_atomic_take_write_lock_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,602 WARN  L313   ript$VariableManager]: TermVariabe |writerThread1of1ForFork1___VERIFIER_atomic_take_write_lock_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,602 WARN  L313   ript$VariableManager]: TermVariabe writerThread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,602 WARN  L313   ript$VariableManager]: TermVariabe |writerThread1of1ForFork1___VERIFIER_atomic_take_write_lock_#t~short7| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,602 WARN  L313   ript$VariableManager]: TermVariabe |writerThread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,602 WARN  L313   ript$VariableManager]: TermVariabe |writerThread1of1ForFork1___VERIFIER_atomic_take_write_lock_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,602 WARN  L313   ript$VariableManager]: TermVariabe |writerThread1of1ForFork1___VERIFIER_atomic_take_write_lock_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,602 WARN  L313   ript$VariableManager]: TermVariabe |writerThread1of1ForFork1___VERIFIER_atomic_take_write_lock_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,602 WARN  L313   ript$VariableManager]: TermVariabe writerThread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,602 WARN  L313   ript$VariableManager]: TermVariabe |writerThread1of1ForFork1___VERIFIER_atomic_take_write_lock_#t~short7| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,602 WARN  L313   ript$VariableManager]: TermVariabe |writerThread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,603 WARN  L313   ript$VariableManager]: TermVariabe |writerThread1of1ForFork1___VERIFIER_atomic_take_write_lock_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,603 WARN  L313   ript$VariableManager]: TermVariabe |writerThread1of1ForFork1___VERIFIER_atomic_take_write_lock_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,603 WARN  L313   ript$VariableManager]: TermVariabe |writerThread1of1ForFork1___VERIFIER_atomic_take_write_lock_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,603 WARN  L313   ript$VariableManager]: TermVariabe writerThread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,603 WARN  L313   ript$VariableManager]: TermVariabe |writerThread1of1ForFork1___VERIFIER_atomic_take_write_lock_#t~short7| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,603 WARN  L313   ript$VariableManager]: TermVariabe |writerThread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,604 WARN  L313   ript$VariableManager]: TermVariabe |writerThread1of1ForFork1_#t~nondet12| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,604 WARN  L313   ript$VariableManager]: TermVariabe |writerThread1of1ForFork1_#t~nondet12| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,604 WARN  L313   ript$VariableManager]: TermVariabe |writerThread1of1ForFork1_#t~nondet12| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,604 WARN  L313   ript$VariableManager]: TermVariabe |writerThread1of1ForFork1_#t~nondet12| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,604 WARN  L313   ript$VariableManager]: TermVariabe |writerThread1of1ForFork1_#t~nondet12| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,604 WARN  L313   ript$VariableManager]: TermVariabe |writerThread1of1ForFork1_#t~nondet12| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,604 WARN  L313   ript$VariableManager]: TermVariabe |writerThread1of1ForFork1_#t~nondet12| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,604 WARN  L313   ript$VariableManager]: TermVariabe |writerThread1of1ForFork1_#t~nondet12| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,604 WARN  L313   ript$VariableManager]: TermVariabe |writerThread1of1ForFork1_#t~nondet12| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,605 WARN  L313   ript$VariableManager]: TermVariabe |writerThread1of1ForFork1_#t~nondet12| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,605 WARN  L313   ript$VariableManager]: TermVariabe |writerThread1of1ForFork1_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,605 WARN  L313   ript$VariableManager]: TermVariabe |writerThread1of1ForFork1_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,605 WARN  L313   ript$VariableManager]: TermVariabe |writerThread1of1ForFork1_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,605 WARN  L313   ript$VariableManager]: TermVariabe |writerThread1of1ForFork1_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,605 WARN  L313   ript$VariableManager]: TermVariabe |writerThread1of1ForFork1_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,605 WARN  L313   ript$VariableManager]: TermVariabe |writerThread1of1ForFork1_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,605 WARN  L313   ript$VariableManager]: TermVariabe |writerThread1of1ForFork1_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,605 WARN  L313   ript$VariableManager]: TermVariabe |writerThread1of1ForFork1_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,605 WARN  L313   ript$VariableManager]: TermVariabe |writerThread1of1ForFork1_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,606 WARN  L313   ript$VariableManager]: TermVariabe |writerThread1of1ForFork1_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,606 WARN  L313   ript$VariableManager]: TermVariabe |writerThread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,606 WARN  L313   ript$VariableManager]: TermVariabe |writerThread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,606 WARN  L313   ript$VariableManager]: TermVariabe |writerThread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,606 WARN  L313   ript$VariableManager]: TermVariabe |writerThread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,611 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork0_#t~nondet19| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,612 WARN  L313   ript$VariableManager]: TermVariabe readerThread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,612 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork0___VERIFIER_atomic_take_read_lock_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,612 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,612 WARN  L313   ript$VariableManager]: TermVariabe readerThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,612 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,612 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,612 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork0___VERIFIER_atomic_take_read_lock_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,612 WARN  L313   ript$VariableManager]: TermVariabe readerThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,613 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork0___VERIFIER_atomic_take_read_lock_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,613 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,613 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork0_#t~nondet16| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,613 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork0_#t~nondet15| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,613 WARN  L313   ript$VariableManager]: TermVariabe readerThread1of1ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,613 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork0_#t~nondet18| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,613 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork0_#t~nondet17| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,616 WARN  L313   ript$VariableManager]: TermVariabe |writerThread1of1ForFork1_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,616 WARN  L313   ript$VariableManager]: TermVariabe |writerThread1of1ForFork1_#t~nondet12| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,616 WARN  L313   ript$VariableManager]: TermVariabe |writerThread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,616 WARN  L313   ript$VariableManager]: TermVariabe |writerThread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,616 WARN  L313   ript$VariableManager]: TermVariabe |writerThread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,616 WARN  L313   ript$VariableManager]: TermVariabe |writerThread1of1ForFork1___VERIFIER_atomic_take_write_lock_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,616 WARN  L313   ript$VariableManager]: TermVariabe |writerThread1of1ForFork1___VERIFIER_atomic_take_write_lock_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,616 WARN  L313   ript$VariableManager]: TermVariabe |writerThread1of1ForFork1___VERIFIER_atomic_take_write_lock_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,616 WARN  L313   ript$VariableManager]: TermVariabe writerThread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,616 WARN  L313   ript$VariableManager]: TermVariabe writerThread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,617 WARN  L313   ript$VariableManager]: TermVariabe |writerThread1of1ForFork1___VERIFIER_atomic_take_write_lock_#t~short7| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,617 WARN  L313   ript$VariableManager]: TermVariabe writerThread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,618 WARN  L313   ript$VariableManager]: TermVariabe |writerThread1of1ForFork2_#t~nondet12| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,618 WARN  L313   ript$VariableManager]: TermVariabe writerThread1of1ForFork2_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,618 WARN  L313   ript$VariableManager]: TermVariabe |writerThread1of1ForFork2___VERIFIER_atomic_take_write_lock_#t~short7| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,618 WARN  L313   ript$VariableManager]: TermVariabe |writerThread1of1ForFork2_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,618 WARN  L313   ript$VariableManager]: TermVariabe |writerThread1of1ForFork2_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,618 WARN  L313   ript$VariableManager]: TermVariabe |writerThread1of1ForFork2_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,618 WARN  L313   ript$VariableManager]: TermVariabe |writerThread1of1ForFork2_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,619 WARN  L313   ript$VariableManager]: TermVariabe |writerThread1of1ForFork2___VERIFIER_atomic_take_write_lock_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,619 WARN  L313   ript$VariableManager]: TermVariabe |writerThread1of1ForFork2___VERIFIER_atomic_take_write_lock_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,620 WARN  L313   ript$VariableManager]: TermVariabe |writerThread1of1ForFork2___VERIFIER_atomic_take_write_lock_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,620 WARN  L313   ript$VariableManager]: TermVariabe writerThread1of1ForFork2_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,620 WARN  L313   ript$VariableManager]: TermVariabe writerThread1of1ForFork2_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,644 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork3_#t~nondet17| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,644 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork3_#t~nondet16| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,644 WARN  L313   ript$VariableManager]: TermVariabe readerThread1of1ForFork3_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,645 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork3_#t~nondet19| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,645 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork3_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,645 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork3_#t~nondet18| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,645 WARN  L313   ript$VariableManager]: TermVariabe readerThread1of1ForFork3_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,645 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork3___VERIFIER_atomic_take_read_lock_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,645 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork3___VERIFIER_atomic_take_read_lock_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,645 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork3_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,645 WARN  L313   ript$VariableManager]: TermVariabe readerThread1of1ForFork3_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,645 WARN  L313   ript$VariableManager]: TermVariabe readerThread1of1ForFork3_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,646 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork3_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,646 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork3___VERIFIER_atomic_take_read_lock_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,646 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork3_#t~nondet15| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,646 WARN  L313   ript$VariableManager]: TermVariabe |readerThread1of1ForFork3_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2021-10-14 12:08:06,657 INFO  L148    ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions.
[2021-10-14 12:08:06,699 INFO  L338      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2021-10-14 12:08:06,705 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=false, mConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR
[2021-10-14 12:08:06,705 INFO  L340      AbstractCegarLoop]: Starting to check reachability of 22 error locations.
[2021-10-14 12:08:06,715 INFO  L74            FinitePrefix]: Start finitePrefix. Operand has 213 places, 202 transitions, 436 flow
[2021-10-14 12:08:06,763 INFO  L129       PetriNetUnfolder]: 2/198 cut-off events.
[2021-10-14 12:08:06,763 INFO  L130       PetriNetUnfolder]: For 4/4 co-relation queries the response was YES.
[2021-10-14 12:08:06,768 INFO  L84            FinitePrefix]: Finished finitePrefix Result has 215 conditions, 198 events. 2/198 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 353 event pairs, 0 based on Foata normal form. 0/184 useless extension candidates. Maximal degree in co-relation 148. Up to 2 conditions per place. 
[2021-10-14 12:08:06,768 INFO  L82        GeneralOperation]: Start removeDead. Operand has 213 places, 202 transitions, 436 flow
[2021-10-14 12:08:06,773 INFO  L88        GeneralOperation]: Finished RemoveDead, result has has 195 places, 184 transitions, 389 flow
[2021-10-14 12:08:06,777 INFO  L129       PetriNetUnfolder]: 0/23 cut-off events.
[2021-10-14 12:08:06,777 INFO  L130       PetriNetUnfolder]: For 0/0 co-relation queries the response was YES.
[2021-10-14 12:08:06,777 INFO  L246   CegarLoopForPetriNet]: Found error trace
[2021-10-14 12:08:06,777 INFO  L254   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2021-10-14 12:08:06,778 INFO  L402      AbstractCegarLoop]: === Iteration 1 === Targeting writerErr0ASSERT_VIOLATIONDATA_RACE === [readerErr0ASSERT_VIOLATIONDATA_RACE, readerErr1ASSERT_VIOLATIONDATA_RACE, readerErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION (and 18 more)] ===
[2021-10-14 12:08:06,781 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2021-10-14 12:08:06,782 INFO  L82        PathProgramCache]: Analyzing trace with hash -1565771272, now seen corresponding path program 1 times
[2021-10-14 12:08:06,789 INFO  L121   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2021-10-14 12:08:06,790 INFO  L332   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [376022183]
[2021-10-14 12:08:06,790 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2021-10-14 12:08:06,790 INFO  L128          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2021-10-14 12:08:06,894 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2021-10-14 12:08:06,956 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2021-10-14 12:08:06,956 INFO  L139   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2021-10-14 12:08:06,957 INFO  L332   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [376022183]
[2021-10-14 12:08:06,958 INFO  L160   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [376022183] provided 1 perfect and 0 imperfect interpolant sequences
[2021-10-14 12:08:06,958 INFO  L186   FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences.
[2021-10-14 12:08:06,958 INFO  L199   FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1
[2021-10-14 12:08:06,959 INFO  L115   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1287981612]
[2021-10-14 12:08:06,965 INFO  L546      AbstractCegarLoop]: INTERPOLANT automaton has 2 states
[2021-10-14 12:08:06,965 INFO  L103   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2021-10-14 12:08:06,973 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants.
[2021-10-14 12:08:06,974 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2
[2021-10-14 12:08:06,976 INFO  L499   CegarLoopForPetriNet]: Number of universal loopers: 194 out of 202
[2021-10-14 12:08:06,981 INFO  L92    encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 184 transitions, 389 flow. Second operand  has 2 states, 2 states have (on average 194.5) internal successors, (389), 2 states have internal predecessors, (389), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2021-10-14 12:08:06,981 INFO  L101   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2021-10-14 12:08:06,981 INFO  L102   encePairwiseOnDemand]: Number of universal subtrahend loopers: 194 of 202
[2021-10-14 12:08:06,982 INFO  L74            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2021-10-14 12:08:07,040 INFO  L129       PetriNetUnfolder]: 0/176 cut-off events.
[2021-10-14 12:08:07,042 INFO  L130       PetriNetUnfolder]: For 3/3 co-relation queries the response was YES.
[2021-10-14 12:08:07,042 INFO  L84            FinitePrefix]: Finished finitePrefix Result has 193 conditions, 176 events. 0/176 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 319 event pairs, 0 based on Foata normal form. 6/172 useless extension candidates. Maximal degree in co-relation 0. Up to 2 conditions per place. 
[2021-10-14 12:08:07,045 INFO  L132   encePairwiseOnDemand]: 196/202 looper letters, 0 selfloop transitions, 0 changer transitions 0/176 dead transitions.
[2021-10-14 12:08:07,045 INFO  L138   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 176 transitions, 373 flow
[2021-10-14 12:08:07,045 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2021-10-14 12:08:07,047 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 2 states.
[2021-10-14 12:08:07,055 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 394 transitions.
[2021-10-14 12:08:07,059 INFO  L544   CegarLoopForPetriNet]: DFA transition density 0.9752475247524752
[2021-10-14 12:08:07,059 INFO  L72            ComplementDD]: Start complementDD. Operand 2 states and 394 transitions.
[2021-10-14 12:08:07,059 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 2 states and 394 transitions.
[2021-10-14 12:08:07,063 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2021-10-14 12:08:07,064 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 394 transitions.
[2021-10-14 12:08:07,067 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 3 states, 2 states have (on average 197.0) internal successors, (394), 2 states have internal predecessors, (394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2021-10-14 12:08:07,072 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 3 states, 3 states have (on average 202.0) internal successors, (606), 3 states have internal predecessors, (606), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2021-10-14 12:08:07,073 INFO  L81            ComplementDD]: Finished complementDD. Result  has 3 states, 3 states have (on average 202.0) internal successors, (606), 3 states have internal predecessors, (606), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2021-10-14 12:08:07,074 INFO  L186             Difference]: Start difference. First operand has 195 places, 184 transitions, 389 flow. Second operand 2 states and 394 transitions.
[2021-10-14 12:08:07,075 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 176 transitions, 373 flow
[2021-10-14 12:08:07,078 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 176 transitions, 360 flow, removed 0 selfloop flow, removed 7 redundant places.
[2021-10-14 12:08:07,080 INFO  L242             Difference]: Finished difference. Result has 183 places, 176 transitions, 360 flow
[2021-10-14 12:08:07,083 INFO  L317   CegarLoopForPetriNet]: {PETRI_ALPHABET=202, PETRI_DIFFERENCE_MINUEND_FLOW=360, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=360, PETRI_PLACES=183, PETRI_TRANSITIONS=176}
[2021-10-14 12:08:07,084 INFO  L334   CegarLoopForPetriNet]: 195 programPoint places, -12 predicate places.
[2021-10-14 12:08:07,084 INFO  L470      AbstractCegarLoop]: Abstraction has has 183 places, 176 transitions, 360 flow
[2021-10-14 12:08:07,085 INFO  L471      AbstractCegarLoop]: INTERPOLANT automaton has  has 2 states, 2 states have (on average 194.5) internal successors, (389), 2 states have internal predecessors, (389), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2021-10-14 12:08:07,085 INFO  L246   CegarLoopForPetriNet]: Found error trace
[2021-10-14 12:08:07,085 INFO  L254   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2021-10-14 12:08:07,085 WARN  L452      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0
[2021-10-14 12:08:07,085 INFO  L402      AbstractCegarLoop]: === Iteration 2 === Targeting writerErr1ASSERT_VIOLATIONDATA_RACE === [readerErr0ASSERT_VIOLATIONDATA_RACE, readerErr1ASSERT_VIOLATIONDATA_RACE, readerErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION (and 18 more)] ===
[2021-10-14 12:08:07,086 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2021-10-14 12:08:07,086 INFO  L82        PathProgramCache]: Analyzing trace with hash -1635843589, now seen corresponding path program 1 times
[2021-10-14 12:08:07,086 INFO  L121   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2021-10-14 12:08:07,086 INFO  L332   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2142636743]
[2021-10-14 12:08:07,086 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2021-10-14 12:08:07,086 INFO  L128          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2021-10-14 12:08:07,107 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2021-10-14 12:08:07,131 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2021-10-14 12:08:07,131 INFO  L139   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2021-10-14 12:08:07,131 INFO  L332   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2142636743]
[2021-10-14 12:08:07,131 INFO  L160   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2142636743] provided 1 perfect and 0 imperfect interpolant sequences
[2021-10-14 12:08:07,132 INFO  L186   FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences.
[2021-10-14 12:08:07,132 INFO  L199   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2021-10-14 12:08:07,132 INFO  L115   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1088236913]
[2021-10-14 12:08:07,133 INFO  L546      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2021-10-14 12:08:07,133 INFO  L103   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2021-10-14 12:08:07,133 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2021-10-14 12:08:07,133 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2021-10-14 12:08:07,134 INFO  L499   CegarLoopForPetriNet]: Number of universal loopers: 181 out of 202
[2021-10-14 12:08:07,135 INFO  L92    encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 176 transitions, 360 flow. Second operand  has 3 states, 3 states have (on average 182.33333333333334) internal successors, (547), 3 states have internal predecessors, (547), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2021-10-14 12:08:07,135 INFO  L101   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2021-10-14 12:08:07,135 INFO  L102   encePairwiseOnDemand]: Number of universal subtrahend loopers: 181 of 202
[2021-10-14 12:08:07,135 INFO  L74            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2021-10-14 12:08:07,472 INFO  L129       PetriNetUnfolder]: 556/2162 cut-off events.
[2021-10-14 12:08:07,472 INFO  L130       PetriNetUnfolder]: For 0/0 co-relation queries the response was YES.
[2021-10-14 12:08:07,481 INFO  L84            FinitePrefix]: Finished finitePrefix Result has 3011 conditions, 2162 events. 556/2162 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 18064 event pairs, 329 based on Foata normal form. 0/1809 useless extension candidates. Maximal degree in co-relation 3008. Up to 699 conditions per place. 
[2021-10-14 12:08:07,494 INFO  L132   encePairwiseOnDemand]: 193/202 looper letters, 14 selfloop transitions, 8 changer transitions 0/185 dead transitions.
[2021-10-14 12:08:07,495 INFO  L138   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 185 transitions, 422 flow
[2021-10-14 12:08:07,495 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2021-10-14 12:08:07,495 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2021-10-14 12:08:07,496 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 566 transitions.
[2021-10-14 12:08:07,496 INFO  L544   CegarLoopForPetriNet]: DFA transition density 0.933993399339934
[2021-10-14 12:08:07,496 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 566 transitions.
[2021-10-14 12:08:07,496 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 566 transitions.
[2021-10-14 12:08:07,497 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2021-10-14 12:08:07,497 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 566 transitions.
[2021-10-14 12:08:07,498 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 188.66666666666666) internal successors, (566), 3 states have internal predecessors, (566), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2021-10-14 12:08:07,501 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 202.0) internal successors, (808), 4 states have internal predecessors, (808), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2021-10-14 12:08:07,501 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 202.0) internal successors, (808), 4 states have internal predecessors, (808), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2021-10-14 12:08:07,501 INFO  L186             Difference]: Start difference. First operand has 183 places, 176 transitions, 360 flow. Second operand 3 states and 566 transitions.
[2021-10-14 12:08:07,502 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 185 transitions, 422 flow
[2021-10-14 12:08:07,504 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 185 transitions, 422 flow, removed 0 selfloop flow, removed 0 redundant places.
[2021-10-14 12:08:07,511 INFO  L242             Difference]: Finished difference. Result has 187 places, 183 transitions, 422 flow
[2021-10-14 12:08:07,512 INFO  L317   CegarLoopForPetriNet]: {PETRI_ALPHABET=202, PETRI_DIFFERENCE_MINUEND_FLOW=360, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=422, PETRI_PLACES=187, PETRI_TRANSITIONS=183}
[2021-10-14 12:08:07,512 INFO  L334   CegarLoopForPetriNet]: 195 programPoint places, -8 predicate places.
[2021-10-14 12:08:07,513 INFO  L470      AbstractCegarLoop]: Abstraction has has 187 places, 183 transitions, 422 flow
[2021-10-14 12:08:07,513 INFO  L471      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 182.33333333333334) internal successors, (547), 3 states have internal predecessors, (547), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2021-10-14 12:08:07,513 INFO  L246   CegarLoopForPetriNet]: Found error trace
[2021-10-14 12:08:07,513 INFO  L254   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2021-10-14 12:08:07,513 WARN  L452      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1
[2021-10-14 12:08:07,513 INFO  L402      AbstractCegarLoop]: === Iteration 3 === Targeting writerErr2ASSERT_VIOLATIONDATA_RACE === [readerErr0ASSERT_VIOLATIONDATA_RACE, readerErr1ASSERT_VIOLATIONDATA_RACE, readerErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION (and 18 more)] ===
[2021-10-14 12:08:07,514 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2021-10-14 12:08:07,514 INFO  L82        PathProgramCache]: Analyzing trace with hash 393400301, now seen corresponding path program 1 times
[2021-10-14 12:08:07,514 INFO  L121   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2021-10-14 12:08:07,514 INFO  L332   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [165945789]
[2021-10-14 12:08:07,514 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2021-10-14 12:08:07,514 INFO  L128          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2021-10-14 12:08:07,546 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2021-10-14 12:08:07,580 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2021-10-14 12:08:07,582 INFO  L139   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2021-10-14 12:08:07,582 INFO  L332   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [165945789]
[2021-10-14 12:08:07,582 INFO  L160   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [165945789] provided 1 perfect and 0 imperfect interpolant sequences
[2021-10-14 12:08:07,582 INFO  L186   FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences.
[2021-10-14 12:08:07,582 INFO  L199   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2021-10-14 12:08:07,582 INFO  L115   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1297455050]
[2021-10-14 12:08:07,582 INFO  L546      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2021-10-14 12:08:07,583 INFO  L103   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2021-10-14 12:08:07,583 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2021-10-14 12:08:07,583 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2021-10-14 12:08:07,584 INFO  L499   CegarLoopForPetriNet]: Number of universal loopers: 181 out of 202
[2021-10-14 12:08:07,585 INFO  L92    encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 183 transitions, 422 flow. Second operand  has 3 states, 3 states have (on average 182.66666666666666) internal successors, (548), 3 states have internal predecessors, (548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2021-10-14 12:08:07,585 INFO  L101   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2021-10-14 12:08:07,585 INFO  L102   encePairwiseOnDemand]: Number of universal subtrahend loopers: 181 of 202
[2021-10-14 12:08:07,585 INFO  L74            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2021-10-14 12:08:08,212 INFO  L129       PetriNetUnfolder]: 897/5417 cut-off events.
[2021-10-14 12:08:08,212 INFO  L130       PetriNetUnfolder]: For 112/128 co-relation queries the response was YES.
[2021-10-14 12:08:08,239 INFO  L84            FinitePrefix]: Finished finitePrefix Result has 7204 conditions, 5417 events. 897/5417 cut-off events. For 112/128 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 60257 event pairs, 540 based on Foata normal form. 0/4716 useless extension candidates. Maximal degree in co-relation 7199. Up to 707 conditions per place. 
[2021-10-14 12:08:08,282 INFO  L132   encePairwiseOnDemand]: 194/202 looper letters, 14 selfloop transitions, 7 changer transitions 0/191 dead transitions.
[2021-10-14 12:08:08,282 INFO  L138   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 191 transitions, 480 flow
[2021-10-14 12:08:08,283 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2021-10-14 12:08:08,283 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2021-10-14 12:08:08,284 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 565 transitions.
[2021-10-14 12:08:08,284 INFO  L544   CegarLoopForPetriNet]: DFA transition density 0.9323432343234324
[2021-10-14 12:08:08,284 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 565 transitions.
[2021-10-14 12:08:08,284 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 565 transitions.
[2021-10-14 12:08:08,285 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2021-10-14 12:08:08,285 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 565 transitions.
[2021-10-14 12:08:08,286 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 188.33333333333334) internal successors, (565), 3 states have internal predecessors, (565), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2021-10-14 12:08:08,287 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 202.0) internal successors, (808), 4 states have internal predecessors, (808), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2021-10-14 12:08:08,287 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 202.0) internal successors, (808), 4 states have internal predecessors, (808), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2021-10-14 12:08:08,287 INFO  L186             Difference]: Start difference. First operand has 187 places, 183 transitions, 422 flow. Second operand 3 states and 565 transitions.
[2021-10-14 12:08:08,287 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 191 transitions, 480 flow
[2021-10-14 12:08:08,294 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 191 transitions, 464 flow, removed 0 selfloop flow, removed 2 redundant places.
[2021-10-14 12:08:08,296 INFO  L242             Difference]: Finished difference. Result has 189 places, 189 transitions, 460 flow
[2021-10-14 12:08:08,296 INFO  L317   CegarLoopForPetriNet]: {PETRI_ALPHABET=202, PETRI_DIFFERENCE_MINUEND_FLOW=406, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=460, PETRI_PLACES=189, PETRI_TRANSITIONS=189}
[2021-10-14 12:08:08,297 INFO  L334   CegarLoopForPetriNet]: 195 programPoint places, -6 predicate places.
[2021-10-14 12:08:08,297 INFO  L470      AbstractCegarLoop]: Abstraction has has 189 places, 189 transitions, 460 flow
[2021-10-14 12:08:08,297 INFO  L471      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 182.66666666666666) internal successors, (548), 3 states have internal predecessors, (548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2021-10-14 12:08:08,297 INFO  L246   CegarLoopForPetriNet]: Found error trace
[2021-10-14 12:08:08,297 INFO  L254   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2021-10-14 12:08:08,298 WARN  L452      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2
[2021-10-14 12:08:08,298 INFO  L402      AbstractCegarLoop]: === Iteration 4 === Targeting writerErr1ASSERT_VIOLATIONDATA_RACE === [readerErr0ASSERT_VIOLATIONDATA_RACE, readerErr1ASSERT_VIOLATIONDATA_RACE, readerErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION (and 18 more)] ===
[2021-10-14 12:08:08,298 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2021-10-14 12:08:08,298 INFO  L82        PathProgramCache]: Analyzing trace with hash -1013548527, now seen corresponding path program 1 times
[2021-10-14 12:08:08,298 INFO  L121   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2021-10-14 12:08:08,298 INFO  L332   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [407582401]
[2021-10-14 12:08:08,298 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2021-10-14 12:08:08,299 INFO  L128          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2021-10-14 12:08:08,339 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2021-10-14 12:08:08,409 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2021-10-14 12:08:08,410 INFO  L139   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2021-10-14 12:08:08,410 INFO  L332   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [407582401]
[2021-10-14 12:08:08,410 INFO  L160   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [407582401] provided 1 perfect and 0 imperfect interpolant sequences
[2021-10-14 12:08:08,410 INFO  L186   FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences.
[2021-10-14 12:08:08,410 INFO  L199   FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5
[2021-10-14 12:08:08,411 INFO  L115   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [728071622]
[2021-10-14 12:08:08,411 INFO  L546      AbstractCegarLoop]: INTERPOLANT automaton has 5 states
[2021-10-14 12:08:08,411 INFO  L103   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2021-10-14 12:08:08,412 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants.
[2021-10-14 12:08:08,415 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20
[2021-10-14 12:08:08,416 INFO  L499   CegarLoopForPetriNet]: Number of universal loopers: 182 out of 202
[2021-10-14 12:08:08,417 INFO  L92    encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 189 transitions, 460 flow. Second operand  has 5 states, 5 states have (on average 182.8) internal successors, (914), 5 states have internal predecessors, (914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2021-10-14 12:08:08,417 INFO  L101   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2021-10-14 12:08:08,417 INFO  L102   encePairwiseOnDemand]: Number of universal subtrahend loopers: 182 of 202
[2021-10-14 12:08:08,417 INFO  L74            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2021-10-14 12:08:10,127 INFO  L129       PetriNetUnfolder]: 2995/16306 cut-off events.
[2021-10-14 12:08:10,127 INFO  L130       PetriNetUnfolder]: For 1135/1379 co-relation queries the response was YES.
[2021-10-14 12:08:10,199 INFO  L84            FinitePrefix]: Finished finitePrefix Result has 23188 conditions, 16306 events. 2995/16306 cut-off events. For 1135/1379 co-relation queries the response was YES. Maximal size of possible extension queue 566. Compared 214855 event pairs, 1132 based on Foata normal form. 26/14308 useless extension candidates. Maximal degree in co-relation 23182. Up to 2085 conditions per place. 
[2021-10-14 12:08:10,270 INFO  L132   encePairwiseOnDemand]: 192/202 looper letters, 20 selfloop transitions, 17 changer transitions 0/211 dead transitions.
[2021-10-14 12:08:10,271 INFO  L138   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 211 transitions, 602 flow
[2021-10-14 12:08:10,271 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. 
[2021-10-14 12:08:10,271 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 5 states.
[2021-10-14 12:08:10,272 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 944 transitions.
[2021-10-14 12:08:10,273 INFO  L544   CegarLoopForPetriNet]: DFA transition density 0.9346534653465347
[2021-10-14 12:08:10,273 INFO  L72            ComplementDD]: Start complementDD. Operand 5 states and 944 transitions.
[2021-10-14 12:08:10,273 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 5 states and 944 transitions.
[2021-10-14 12:08:10,273 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2021-10-14 12:08:10,273 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 944 transitions.
[2021-10-14 12:08:10,275 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 6 states, 5 states have (on average 188.8) internal successors, (944), 5 states have internal predecessors, (944), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2021-10-14 12:08:10,277 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 6 states, 6 states have (on average 202.0) internal successors, (1212), 6 states have internal predecessors, (1212), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2021-10-14 12:08:10,277 INFO  L81            ComplementDD]: Finished complementDD. Result  has 6 states, 6 states have (on average 202.0) internal successors, (1212), 6 states have internal predecessors, (1212), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2021-10-14 12:08:10,277 INFO  L186             Difference]: Start difference. First operand has 189 places, 189 transitions, 460 flow. Second operand 5 states and 944 transitions.
[2021-10-14 12:08:10,277 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 211 transitions, 602 flow
[2021-10-14 12:08:10,287 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 211 transitions, 584 flow, removed 0 selfloop flow, removed 2 redundant places.
[2021-10-14 12:08:10,289 INFO  L242             Difference]: Finished difference. Result has 194 places, 203 transitions, 569 flow
[2021-10-14 12:08:10,290 INFO  L317   CegarLoopForPetriNet]: {PETRI_ALPHABET=202, PETRI_DIFFERENCE_MINUEND_FLOW=446, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=569, PETRI_PLACES=194, PETRI_TRANSITIONS=203}
[2021-10-14 12:08:10,290 INFO  L334   CegarLoopForPetriNet]: 195 programPoint places, -1 predicate places.
[2021-10-14 12:08:10,290 INFO  L470      AbstractCegarLoop]: Abstraction has has 194 places, 203 transitions, 569 flow
[2021-10-14 12:08:10,291 INFO  L471      AbstractCegarLoop]: INTERPOLANT automaton has  has 5 states, 5 states have (on average 182.8) internal successors, (914), 5 states have internal predecessors, (914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2021-10-14 12:08:10,291 INFO  L246   CegarLoopForPetriNet]: Found error trace
[2021-10-14 12:08:10,291 INFO  L254   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2021-10-14 12:08:10,291 WARN  L452      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3
[2021-10-14 12:08:10,291 INFO  L402      AbstractCegarLoop]: === Iteration 5 === Targeting writerErr1ASSERT_VIOLATIONDATA_RACE === [readerErr0ASSERT_VIOLATIONDATA_RACE, readerErr1ASSERT_VIOLATIONDATA_RACE, readerErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION (and 18 more)] ===
[2021-10-14 12:08:10,292 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2021-10-14 12:08:10,292 INFO  L82        PathProgramCache]: Analyzing trace with hash -61215983, now seen corresponding path program 2 times
[2021-10-14 12:08:10,292 INFO  L121   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2021-10-14 12:08:10,292 INFO  L332   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1524290252]
[2021-10-14 12:08:10,292 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2021-10-14 12:08:10,292 INFO  L128          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2021-10-14 12:08:10,312 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2021-10-14 12:08:10,431 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2021-10-14 12:08:10,431 INFO  L139   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2021-10-14 12:08:10,432 INFO  L332   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1524290252]
[2021-10-14 12:08:10,432 INFO  L160   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1524290252] provided 1 perfect and 0 imperfect interpolant sequences
[2021-10-14 12:08:10,432 INFO  L186   FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences.
[2021-10-14 12:08:10,432 INFO  L199   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2021-10-14 12:08:10,432 INFO  L115   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [9289142]
[2021-10-14 12:08:10,432 INFO  L546      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2021-10-14 12:08:10,432 INFO  L103   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2021-10-14 12:08:10,433 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2021-10-14 12:08:10,433 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2021-10-14 12:08:10,434 INFO  L499   CegarLoopForPetriNet]: Number of universal loopers: 187 out of 202
[2021-10-14 12:08:10,434 INFO  L92    encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 203 transitions, 569 flow. Second operand  has 3 states, 3 states have (on average 188.0) internal successors, (564), 3 states have internal predecessors, (564), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2021-10-14 12:08:10,434 INFO  L101   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2021-10-14 12:08:10,435 INFO  L102   encePairwiseOnDemand]: Number of universal subtrahend loopers: 187 of 202
[2021-10-14 12:08:10,435 INFO  L74            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2021-10-14 12:08:10,871 INFO  L129       PetriNetUnfolder]: 471/4861 cut-off events.
[2021-10-14 12:08:10,871 INFO  L130       PetriNetUnfolder]: For 651/1021 co-relation queries the response was YES.
[2021-10-14 12:08:10,888 INFO  L84            FinitePrefix]: Finished finitePrefix Result has 6438 conditions, 4861 events. 471/4861 cut-off events. For 651/1021 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 54628 event pairs, 243 based on Foata normal form. 74/4353 useless extension candidates. Maximal degree in co-relation 6430. Up to 551 conditions per place. 
[2021-10-14 12:08:10,899 INFO  L132   encePairwiseOnDemand]: 196/202 looper letters, 7 selfloop transitions, 7 changer transitions 0/194 dead transitions.
[2021-10-14 12:08:10,900 INFO  L138   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 194 transitions, 547 flow
[2021-10-14 12:08:10,900 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2021-10-14 12:08:10,900 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2021-10-14 12:08:10,901 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 572 transitions.
[2021-10-14 12:08:10,901 INFO  L544   CegarLoopForPetriNet]: DFA transition density 0.9438943894389439
[2021-10-14 12:08:10,901 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 572 transitions.
[2021-10-14 12:08:10,901 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 572 transitions.
[2021-10-14 12:08:10,902 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2021-10-14 12:08:10,902 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 572 transitions.
[2021-10-14 12:08:10,903 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 190.66666666666666) internal successors, (572), 3 states have internal predecessors, (572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2021-10-14 12:08:10,904 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 202.0) internal successors, (808), 4 states have internal predecessors, (808), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2021-10-14 12:08:10,904 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 202.0) internal successors, (808), 4 states have internal predecessors, (808), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2021-10-14 12:08:10,904 INFO  L186             Difference]: Start difference. First operand has 194 places, 203 transitions, 569 flow. Second operand 3 states and 572 transitions.
[2021-10-14 12:08:10,904 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 194 transitions, 547 flow
[2021-10-14 12:08:10,906 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 194 transitions, 533 flow, removed 3 selfloop flow, removed 1 redundant places.
[2021-10-14 12:08:10,907 INFO  L242             Difference]: Finished difference. Result has 195 places, 194 transitions, 519 flow
[2021-10-14 12:08:10,908 INFO  L317   CegarLoopForPetriNet]: {PETRI_ALPHABET=202, PETRI_DIFFERENCE_MINUEND_FLOW=505, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=519, PETRI_PLACES=195, PETRI_TRANSITIONS=194}
[2021-10-14 12:08:10,908 INFO  L334   CegarLoopForPetriNet]: 195 programPoint places, 0 predicate places.
[2021-10-14 12:08:10,908 INFO  L470      AbstractCegarLoop]: Abstraction has has 195 places, 194 transitions, 519 flow
[2021-10-14 12:08:10,908 INFO  L471      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 188.0) internal successors, (564), 3 states have internal predecessors, (564), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2021-10-14 12:08:10,908 INFO  L246   CegarLoopForPetriNet]: Found error trace
[2021-10-14 12:08:10,908 INFO  L254   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2021-10-14 12:08:10,909 WARN  L452      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4
[2021-10-14 12:08:10,909 INFO  L402      AbstractCegarLoop]: === Iteration 6 === Targeting readerErr1ASSERT_VIOLATIONDATA_RACE === [readerErr0ASSERT_VIOLATIONDATA_RACE, readerErr1ASSERT_VIOLATIONDATA_RACE, readerErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION (and 18 more)] ===
[2021-10-14 12:08:10,909 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2021-10-14 12:08:10,909 INFO  L82        PathProgramCache]: Analyzing trace with hash -1731806882, now seen corresponding path program 1 times
[2021-10-14 12:08:10,909 INFO  L121   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2021-10-14 12:08:10,909 INFO  L332   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [746924378]
[2021-10-14 12:08:10,909 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2021-10-14 12:08:10,909 INFO  L128          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2021-10-14 12:08:10,915 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2021-10-14 12:08:10,928 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2021-10-14 12:08:10,928 INFO  L139   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2021-10-14 12:08:10,928 INFO  L332   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [746924378]
[2021-10-14 12:08:10,928 INFO  L160   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [746924378] provided 1 perfect and 0 imperfect interpolant sequences
[2021-10-14 12:08:10,928 INFO  L186   FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences.
[2021-10-14 12:08:10,928 INFO  L199   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2021-10-14 12:08:10,928 INFO  L115   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2049683805]
[2021-10-14 12:08:10,929 INFO  L546      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2021-10-14 12:08:10,929 INFO  L103   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2021-10-14 12:08:10,929 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2021-10-14 12:08:10,929 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2021-10-14 12:08:10,930 INFO  L499   CegarLoopForPetriNet]: Number of universal loopers: 183 out of 202
[2021-10-14 12:08:10,930 INFO  L92    encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 194 transitions, 519 flow. Second operand  has 3 states, 3 states have (on average 184.33333333333334) internal successors, (553), 3 states have internal predecessors, (553), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2021-10-14 12:08:10,930 INFO  L101   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2021-10-14 12:08:10,930 INFO  L102   encePairwiseOnDemand]: Number of universal subtrahend loopers: 183 of 202
[2021-10-14 12:08:10,930 INFO  L74            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2021-10-14 12:08:11,672 INFO  L129       PetriNetUnfolder]: 1162/8072 cut-off events.
[2021-10-14 12:08:11,673 INFO  L130       PetriNetUnfolder]: For 494/571 co-relation queries the response was YES.
[2021-10-14 12:08:11,723 INFO  L84            FinitePrefix]: Finished finitePrefix Result has 11625 conditions, 8072 events. 1162/8072 cut-off events. For 494/571 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 97568 event pairs, 553 based on Foata normal form. 0/7060 useless extension candidates. Maximal degree in co-relation 11617. Up to 1178 conditions per place. 
[2021-10-14 12:08:11,754 INFO  L132   encePairwiseOnDemand]: 196/202 looper letters, 12 selfloop transitions, 5 changer transitions 0/200 dead transitions.
[2021-10-14 12:08:11,755 INFO  L138   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 200 transitions, 565 flow
[2021-10-14 12:08:11,755 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2021-10-14 12:08:11,755 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2021-10-14 12:08:11,756 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 567 transitions.
[2021-10-14 12:08:11,756 INFO  L544   CegarLoopForPetriNet]: DFA transition density 0.9356435643564357
[2021-10-14 12:08:11,756 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 567 transitions.
[2021-10-14 12:08:11,756 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 567 transitions.
[2021-10-14 12:08:11,757 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2021-10-14 12:08:11,757 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 567 transitions.
[2021-10-14 12:08:11,758 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 189.0) internal successors, (567), 3 states have internal predecessors, (567), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2021-10-14 12:08:11,759 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 202.0) internal successors, (808), 4 states have internal predecessors, (808), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2021-10-14 12:08:11,759 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 202.0) internal successors, (808), 4 states have internal predecessors, (808), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2021-10-14 12:08:11,759 INFO  L186             Difference]: Start difference. First operand has 195 places, 194 transitions, 519 flow. Second operand 3 states and 567 transitions.
[2021-10-14 12:08:11,759 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 200 transitions, 565 flow
[2021-10-14 12:08:11,761 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 200 transitions, 551 flow, removed 0 selfloop flow, removed 2 redundant places.
[2021-10-14 12:08:11,763 INFO  L242             Difference]: Finished difference. Result has 197 places, 198 transitions, 543 flow
[2021-10-14 12:08:11,763 INFO  L317   CegarLoopForPetriNet]: {PETRI_ALPHABET=202, PETRI_DIFFERENCE_MINUEND_FLOW=505, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=543, PETRI_PLACES=197, PETRI_TRANSITIONS=198}
[2021-10-14 12:08:11,764 INFO  L334   CegarLoopForPetriNet]: 195 programPoint places, 2 predicate places.
[2021-10-14 12:08:11,764 INFO  L470      AbstractCegarLoop]: Abstraction has has 197 places, 198 transitions, 543 flow
[2021-10-14 12:08:11,764 INFO  L471      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 184.33333333333334) internal successors, (553), 3 states have internal predecessors, (553), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2021-10-14 12:08:11,764 INFO  L246   CegarLoopForPetriNet]: Found error trace
[2021-10-14 12:08:11,764 INFO  L254   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2021-10-14 12:08:11,764 WARN  L452      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5
[2021-10-14 12:08:11,764 INFO  L402      AbstractCegarLoop]: === Iteration 7 === Targeting writerErr1ASSERT_VIOLATIONDATA_RACE === [readerErr0ASSERT_VIOLATIONDATA_RACE, readerErr1ASSERT_VIOLATIONDATA_RACE, readerErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION (and 18 more)] ===
[2021-10-14 12:08:11,765 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2021-10-14 12:08:11,765 INFO  L82        PathProgramCache]: Analyzing trace with hash -817455928, now seen corresponding path program 1 times
[2021-10-14 12:08:11,765 INFO  L121   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2021-10-14 12:08:11,765 INFO  L332   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [488233802]
[2021-10-14 12:08:11,765 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2021-10-14 12:08:11,765 INFO  L128          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2021-10-14 12:08:11,772 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2021-10-14 12:08:11,783 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2021-10-14 12:08:11,783 INFO  L139   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2021-10-14 12:08:11,783 INFO  L332   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [488233802]
[2021-10-14 12:08:11,784 INFO  L160   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [488233802] provided 1 perfect and 0 imperfect interpolant sequences
[2021-10-14 12:08:11,784 INFO  L186   FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences.
[2021-10-14 12:08:11,784 INFO  L199   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2021-10-14 12:08:11,784 INFO  L115   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [337914645]
[2021-10-14 12:08:11,784 INFO  L546      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2021-10-14 12:08:11,784 INFO  L103   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2021-10-14 12:08:11,784 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2021-10-14 12:08:11,785 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2021-10-14 12:08:11,785 INFO  L499   CegarLoopForPetriNet]: Number of universal loopers: 181 out of 202
[2021-10-14 12:08:11,786 INFO  L92    encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 198 transitions, 543 flow. Second operand  has 3 states, 3 states have (on average 182.33333333333334) internal successors, (547), 3 states have internal predecessors, (547), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2021-10-14 12:08:11,786 INFO  L101   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2021-10-14 12:08:11,786 INFO  L102   encePairwiseOnDemand]: Number of universal subtrahend loopers: 181 of 202
[2021-10-14 12:08:11,786 INFO  L74            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2021-10-14 12:08:12,860 INFO  L129       PetriNetUnfolder]: 1585/11948 cut-off events.
[2021-10-14 12:08:12,861 INFO  L130       PetriNetUnfolder]: For 1490/2549 co-relation queries the response was YES.
[2021-10-14 12:08:12,955 INFO  L84            FinitePrefix]: Finished finitePrefix Result has 18187 conditions, 11948 events. 1585/11948 cut-off events. For 1490/2549 co-relation queries the response was YES. Maximal size of possible extension queue 514. Compared 157626 event pairs, 620 based on Foata normal form. 1/10533 useless extension candidates. Maximal degree in co-relation 18178. Up to 1633 conditions per place. 
[2021-10-14 12:08:13,012 INFO  L132   encePairwiseOnDemand]: 194/202 looper letters, 17 selfloop transitions, 7 changer transitions 0/204 dead transitions.
[2021-10-14 12:08:13,012 INFO  L138   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 204 transitions, 611 flow
[2021-10-14 12:08:13,013 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2021-10-14 12:08:13,013 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2021-10-14 12:08:13,014 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 563 transitions.
[2021-10-14 12:08:13,014 INFO  L544   CegarLoopForPetriNet]: DFA transition density 0.929042904290429
[2021-10-14 12:08:13,014 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 563 transitions.
[2021-10-14 12:08:13,014 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 563 transitions.
[2021-10-14 12:08:13,015 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2021-10-14 12:08:13,015 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 563 transitions.
[2021-10-14 12:08:13,016 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 187.66666666666666) internal successors, (563), 3 states have internal predecessors, (563), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2021-10-14 12:08:13,016 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 202.0) internal successors, (808), 4 states have internal predecessors, (808), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2021-10-14 12:08:13,017 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 202.0) internal successors, (808), 4 states have internal predecessors, (808), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2021-10-14 12:08:13,017 INFO  L186             Difference]: Start difference. First operand has 197 places, 198 transitions, 543 flow. Second operand 3 states and 563 transitions.
[2021-10-14 12:08:13,017 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 204 transitions, 611 flow
[2021-10-14 12:08:13,029 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 204 transitions, 601 flow, removed 0 selfloop flow, removed 2 redundant places.
[2021-10-14 12:08:13,031 INFO  L242             Difference]: Finished difference. Result has 199 places, 204 transitions, 595 flow
[2021-10-14 12:08:13,031 INFO  L317   CegarLoopForPetriNet]: {PETRI_ALPHABET=202, PETRI_DIFFERENCE_MINUEND_FLOW=533, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=595, PETRI_PLACES=199, PETRI_TRANSITIONS=204}
[2021-10-14 12:08:13,031 INFO  L334   CegarLoopForPetriNet]: 195 programPoint places, 4 predicate places.
[2021-10-14 12:08:13,031 INFO  L470      AbstractCegarLoop]: Abstraction has has 199 places, 204 transitions, 595 flow
[2021-10-14 12:08:13,032 INFO  L471      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 182.33333333333334) internal successors, (547), 3 states have internal predecessors, (547), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2021-10-14 12:08:13,032 INFO  L246   CegarLoopForPetriNet]: Found error trace
[2021-10-14 12:08:13,032 INFO  L254   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2021-10-14 12:08:13,032 WARN  L452      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6
[2021-10-14 12:08:13,032 INFO  L402      AbstractCegarLoop]: === Iteration 8 === Targeting writerErr2ASSERT_VIOLATIONDATA_RACE === [readerErr0ASSERT_VIOLATIONDATA_RACE, readerErr1ASSERT_VIOLATIONDATA_RACE, readerErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION (and 18 more)] ===
[2021-10-14 12:08:13,032 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2021-10-14 12:08:13,032 INFO  L82        PathProgramCache]: Analyzing trace with hash -1757005192, now seen corresponding path program 1 times
[2021-10-14 12:08:13,033 INFO  L121   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2021-10-14 12:08:13,033 INFO  L332   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1419479658]
[2021-10-14 12:08:13,033 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2021-10-14 12:08:13,033 INFO  L128          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2021-10-14 12:08:13,042 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2021-10-14 12:08:13,042 INFO  L354             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2021-10-14 12:08:13,050 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2021-10-14 12:08:13,067 INFO  L133   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2021-10-14 12:08:13,067 INFO  L626         BasicCegarLoop]: Counterexample is feasible
[2021-10-14 12:08:13,067 INFO  L764   garLoopResultBuilder]: Registering result UNSAFE for location writerErr2ASSERT_VIOLATIONDATA_RACE
[2021-10-14 12:08:13,069 INFO  L764   garLoopResultBuilder]: Registering result UNKNOWN for location readerErr0ASSERT_VIOLATIONDATA_RACE
[2021-10-14 12:08:13,069 INFO  L764   garLoopResultBuilder]: Registering result UNKNOWN for location readerErr1ASSERT_VIOLATIONDATA_RACE
[2021-10-14 12:08:13,069 INFO  L764   garLoopResultBuilder]: Registering result UNKNOWN for location readerErr2ASSERT_VIOLATIONDATA_RACE
[2021-10-14 12:08:13,069 INFO  L764   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATION
[2021-10-14 12:08:13,069 INFO  L764   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATION
[2021-10-14 12:08:13,069 INFO  L764   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2INUSE_VIOLATION
[2021-10-14 12:08:13,069 INFO  L764   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3INUSE_VIOLATION
[2021-10-14 12:08:13,069 INFO  L764   garLoopResultBuilder]: Registering result UNKNOWN for location writerErr0ASSERT_VIOLATIONDATA_RACE
[2021-10-14 12:08:13,070 INFO  L764   garLoopResultBuilder]: Registering result UNKNOWN for location writerErr1ASSERT_VIOLATIONDATA_RACE
[2021-10-14 12:08:13,070 INFO  L764   garLoopResultBuilder]: Registering result UNKNOWN for location writerErr2ASSERT_VIOLATIONDATA_RACE
[2021-10-14 12:08:13,070 INFO  L764   garLoopResultBuilder]: Registering result UNKNOWN for location readerErr0ASSERT_VIOLATIONDATA_RACE
[2021-10-14 12:08:13,070 INFO  L764   garLoopResultBuilder]: Registering result UNKNOWN for location readerErr1ASSERT_VIOLATIONDATA_RACE
[2021-10-14 12:08:13,070 INFO  L764   garLoopResultBuilder]: Registering result UNKNOWN for location readerErr2ASSERT_VIOLATIONDATA_RACE
[2021-10-14 12:08:13,070 INFO  L764   garLoopResultBuilder]: Registering result UNKNOWN for location readerErr0ASSERT_VIOLATIONDATA_RACE
[2021-10-14 12:08:13,070 INFO  L764   garLoopResultBuilder]: Registering result UNKNOWN for location readerErr1ASSERT_VIOLATIONDATA_RACE
[2021-10-14 12:08:13,070 INFO  L764   garLoopResultBuilder]: Registering result UNKNOWN for location readerErr2ASSERT_VIOLATIONDATA_RACE
[2021-10-14 12:08:13,070 INFO  L764   garLoopResultBuilder]: Registering result UNKNOWN for location writerErr0ASSERT_VIOLATIONDATA_RACE
[2021-10-14 12:08:13,070 INFO  L764   garLoopResultBuilder]: Registering result UNKNOWN for location writerErr1ASSERT_VIOLATIONDATA_RACE
[2021-10-14 12:08:13,070 INFO  L764   garLoopResultBuilder]: Registering result UNKNOWN for location writerErr0ASSERT_VIOLATIONDATA_RACE
[2021-10-14 12:08:13,070 INFO  L764   garLoopResultBuilder]: Registering result UNKNOWN for location writerErr1ASSERT_VIOLATIONDATA_RACE
[2021-10-14 12:08:13,071 INFO  L764   garLoopResultBuilder]: Registering result UNKNOWN for location writerErr2ASSERT_VIOLATIONDATA_RACE
[2021-10-14 12:08:13,071 WARN  L452      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7
[2021-10-14 12:08:13,076 INFO  L229   ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances
[2021-10-14 12:08:13,077 INFO  L179   ceAbstractionStarter]: Computing trace abstraction results
[2021-10-14 12:08:13,110 INFO  L202        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 14.10 12:08:13 BasicIcfg
[2021-10-14 12:08:13,110 INFO  L132        PluginConnector]: ------------------------ END TraceAbstraction----------------------------
[2021-10-14 12:08:13,111 INFO  L168              Benchmark]: Toolchain (without parser) took 7438.85 ms. Allocated memory was 205.5 MB in the beginning and 1.8 GB in the end (delta: 1.6 GB). Free memory was 154.0 MB in the beginning and 742.7 MB in the end (delta: -588.7 MB). Peak memory consumption was 1.0 GB. Max. memory is 8.0 GB.
[2021-10-14 12:08:13,112 INFO  L168              Benchmark]: CDTParser took 0.09 ms. Allocated memory is still 205.5 MB. Free memory is still 171.6 MB. There was no memory consumed. Max. memory is 8.0 GB.
[2021-10-14 12:08:13,112 INFO  L168              Benchmark]: CACSL2BoogieTranslator took 328.99 ms. Allocated memory is still 205.5 MB. Free memory was 153.7 MB in the beginning and 172.7 MB in the end (delta: -19.0 MB). Peak memory consumption was 12.6 MB. Max. memory is 8.0 GB.
[2021-10-14 12:08:13,112 INFO  L168              Benchmark]: Boogie Procedure Inliner took 60.44 ms. Allocated memory is still 205.5 MB. Free memory was 172.3 MB in the beginning and 170.2 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB.
[2021-10-14 12:08:13,112 INFO  L168              Benchmark]: Boogie Preprocessor took 23.72 ms. Allocated memory is still 205.5 MB. Free memory was 170.2 MB in the beginning and 168.5 MB in the end (delta: 1.7 MB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB.
[2021-10-14 12:08:13,113 INFO  L168              Benchmark]: RCFGBuilder took 434.16 ms. Allocated memory is still 205.5 MB. Free memory was 168.5 MB in the beginning and 145.4 MB in the end (delta: 23.1 MB). Peak memory consumption was 23.1 MB. Max. memory is 8.0 GB.
[2021-10-14 12:08:13,113 INFO  L168              Benchmark]: TraceAbstraction took 6586.66 ms. Allocated memory was 205.5 MB in the beginning and 1.8 GB in the end (delta: 1.6 GB). Free memory was 145.0 MB in the beginning and 742.7 MB in the end (delta: -597.7 MB). Peak memory consumption was 1.0 GB. Max. memory is 8.0 GB.
[2021-10-14 12:08:13,114 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.09 ms. Allocated memory is still 205.5 MB. Free memory is still 171.6 MB. There was no memory consumed. Max. memory is 8.0 GB.
 * CACSL2BoogieTranslator took 328.99 ms. Allocated memory is still 205.5 MB. Free memory was 153.7 MB in the beginning and 172.7 MB in the end (delta: -19.0 MB). Peak memory consumption was 12.6 MB. Max. memory is 8.0 GB.
 * Boogie Procedure Inliner took 60.44 ms. Allocated memory is still 205.5 MB. Free memory was 172.3 MB in the beginning and 170.2 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB.
 * Boogie Preprocessor took 23.72 ms. Allocated memory is still 205.5 MB. Free memory was 170.2 MB in the beginning and 168.5 MB in the end (delta: 1.7 MB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB.
 * RCFGBuilder took 434.16 ms. Allocated memory is still 205.5 MB. Free memory was 168.5 MB in the beginning and 145.4 MB in the end (delta: 23.1 MB). Peak memory consumption was 23.1 MB. Max. memory is 8.0 GB.
 * TraceAbstraction took 6586.66 ms. Allocated memory was 205.5 MB in the beginning and 1.8 GB in the end (delta: 1.6 GB). Free memory was 145.0 MB in the beginning and 742.7 MB in the end (delta: -597.7 MB). Peak memory consumption was 1.0 GB. Max. memory is 8.0 GB.
 * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction:
  - StatisticsResult: ErrorAutomatonStatistics
    NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0ms ErrorAutomatonConstructionTimeTotal, 0.0ms FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0ms ErrorAutomatonConstructionTimeAvg, 0.0ms ErrorAutomatonDifferenceTimeAvg, 0.0ms ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0
  - CounterExampleResult [Line: 700]: the program contains a data race
    the program contains a data race
We found a FailurePath: 
[L688]               0  int w=0, r=0, x, y;
        VAL             [r=0, w=0, x=0, y=0]
[L714]               0  pthread_t t1, t2, t3, t4;
        VAL             [r=0, w=0, x=0, y=0]
[L715]  FCALL, FORK  0  pthread_create(&t1, 0, writer, 0)
        VAL             [r=0, w=0, x=0, y=0]
[L698]  CALL         1  __VERIFIER_atomic_take_write_lock()
[L690]  EXPR         1  w==0 && r==0
[L690]  EXPR         1  w==0 && r==0
[L690]  CALL         1  assume_abort_if_not(w==0 && r==0)
[L3]    COND FALSE   1  !(!cond)
[L690]  RET          1  assume_abort_if_not(w==0 && r==0)
[L691]               1  w = 1
[L698]  RET          1  __VERIFIER_atomic_take_write_lock()
[L699]               1  x = 3
        VAL             [r=0, w=1, x=3, y=0]
[L700]               1  w = 0
        VAL             [r=0, w=0, x=3, y=0]
[L716]  FCALL, FORK  0  pthread_create(&t2, 0, reader, 0)
        VAL             [r=0, w=0, x=3, y=0]
[L704]               2  int l;
        VAL             [r=0, w=0, x=3, y=0]
[L705]  CALL         2  __VERIFIER_atomic_take_read_lock()
[L694]  CALL         2  assume_abort_if_not(w==0)
[L3]    COND FALSE   2  !(!cond)
[L694]  RET          2  assume_abort_if_not(w==0)
[L695]               2  r = r+1
[L705]  RET          2  __VERIFIER_atomic_take_read_lock()
[L700]               1  w = 0
        VAL             [r=1, w=0, x=3, y=0]

  - UnprovableResult [Line: 695]: Unable to prove that there are no data races
    Unable to prove that there are no data races
 Reason: Not analyzed. 
  - UnprovableResult [Line: 707]: Unable to prove that there are no data races
    Unable to prove that there are no data races
 Reason: Not analyzed. 
  - UnprovableResult [Line: 710]: Unable to prove that there are no data races
    Unable to prove that there are no data races
 Reason: Not analyzed. 
  - UnprovableResult [Line: 717]: 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: 716]: 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: 715]: 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: 718]: 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: 691]: Unable to prove that there are no data races
    Unable to prove that there are no data races
 Reason: Not analyzed. 
  - UnprovableResult [Line: 699]: Unable to prove that there are no data races
    Unable to prove that there are no data races
 Reason: Not analyzed. 
  - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances
    CFG has 7 procedures, 261 locations, 22 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 4.0ms, RemoveRedundantFlowTime: 0.0ms, RemoveRedundantFlowUnfoldingTime: 0.0ms, BackfoldingTime: 0.0ms, BackfoldingUnfoldingTime: 0.0ms, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 6379.1ms, OverallIterations: 8, TraceHistogramMax: 1, EmptinessCheckTime: 0.0ms, AutomataDifference: 5640.1ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 67.6ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 73 SDtfs, 19 SDslu, 4 SDs, 0 SdLazy, 116 SolverSat, 16 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 88.0ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 17 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 19.3ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=595occurred in iteration=7, InterpolantAutomatonStates: 22, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 24.6ms SsaConstructionTime, 120.2ms SatisfiabilityAnalysisTime, 329.0ms InterpolantComputationTime, 276 NumberOfCodeBlocks, 276 NumberOfCodeBlocksAsserted, 8 NumberOfCheckSat, 228 ConstructedInterpolants, 0 QuantifiedInterpolants, 409 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 7 InterpolantComputations, 7 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 proved your program to be incorrect!
[2021-10-14 12:08:13,153 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...