/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/weaver/popl20-bad-buffer-mult-alt.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.1-eaa536417960c97dc4122e532ee2691877b99d76-eaa5364 [2021-10-16 23:01:38,778 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-10-16 23:01:38,780 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-10-16 23:01:38,807 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-10-16 23:01:38,808 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-10-16 23:01:38,808 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-10-16 23:01:38,809 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-10-16 23:01:38,810 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-10-16 23:01:38,812 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-10-16 23:01:38,812 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-10-16 23:01:38,813 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-10-16 23:01:38,813 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-10-16 23:01:38,814 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-10-16 23:01:38,814 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-10-16 23:01:38,815 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-10-16 23:01:38,816 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-10-16 23:01:38,817 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-10-16 23:01:38,817 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-10-16 23:01:38,818 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-10-16 23:01:38,820 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-10-16 23:01:38,821 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-10-16 23:01:38,823 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-10-16 23:01:38,824 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-10-16 23:01:38,825 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-10-16 23:01:38,826 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-10-16 23:01:38,827 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-10-16 23:01:38,827 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-10-16 23:01:38,827 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-10-16 23:01:38,828 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-10-16 23:01:38,828 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-10-16 23:01:38,828 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-10-16 23:01:38,829 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-10-16 23:01:38,829 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-10-16 23:01:38,830 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-10-16 23:01:38,830 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-10-16 23:01:38,831 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-10-16 23:01:38,831 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-10-16 23:01:38,831 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-10-16 23:01:38,832 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-10-16 23:01:38,832 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-10-16 23:01:38,833 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-10-16 23:01:38,836 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-16 23:01:38,865 INFO L113 SettingsManager]: Loading preferences was successful [2021-10-16 23:01:38,866 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-10-16 23:01:38,867 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-10-16 23:01:38,867 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-10-16 23:01:38,867 INFO L138 SettingsManager]: * Use SBE=true [2021-10-16 23:01:38,867 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-10-16 23:01:38,867 INFO L138 SettingsManager]: * sizeof long=4 [2021-10-16 23:01:38,867 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-10-16 23:01:38,867 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-10-16 23:01:38,868 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-10-16 23:01:38,868 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-10-16 23:01:38,868 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-10-16 23:01:38,868 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-10-16 23:01:38,868 INFO L138 SettingsManager]: * sizeof long double=12 [2021-10-16 23:01:38,868 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-10-16 23:01:38,868 INFO L138 SettingsManager]: * Use constant arrays=true [2021-10-16 23:01:38,868 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-10-16 23:01:38,869 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-10-16 23:01:38,869 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-10-16 23:01:38,869 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-10-16 23:01:38,869 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-10-16 23:01:38,869 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-10-16 23:01:38,869 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-10-16 23:01:38,869 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-10-16 23:01:38,869 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-10-16 23:01:38,870 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-10-16 23:01:38,870 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-10-16 23:01:38,870 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-10-16 23:01:38,870 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-10-16 23:01:38,870 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check absence of data races in concurrent programs -> true Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of error function in SV-COMP mode -> false [2021-10-16 23:01:39,039 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-10-16 23:01:39,057 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-10-16 23:01:39,059 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-10-16 23:01:39,059 INFO L271 PluginConnector]: Initializing CDTParser... [2021-10-16 23:01:39,061 INFO L275 PluginConnector]: CDTParser initialized [2021-10-16 23:01:39,062 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/popl20-bad-buffer-mult-alt.wvr.c [2021-10-16 23:01:39,108 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c52ff8e81/0e72afbf4cac4f59a176c0c4e7851a69/FLAG9afbe8e79 [2021-10-16 23:01:39,475 INFO L306 CDTParser]: Found 1 translation units. [2021-10-16 23:01:39,475 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-bad-buffer-mult-alt.wvr.c [2021-10-16 23:01:39,480 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c52ff8e81/0e72afbf4cac4f59a176c0c4e7851a69/FLAG9afbe8e79 [2021-10-16 23:01:39,894 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c52ff8e81/0e72afbf4cac4f59a176c0c4e7851a69 [2021-10-16 23:01:39,899 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-10-16 23:01:39,901 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2021-10-16 23:01:39,906 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-10-16 23:01:39,906 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-10-16 23:01:39,908 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-10-16 23:01:39,909 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.10 11:01:39" (1/1) ... [2021-10-16 23:01:39,910 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@f472255 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 11:01:39, skipping insertion in model container [2021-10-16 23:01:39,910 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.10 11:01:39" (1/1) ... [2021-10-16 23:01:39,915 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-10-16 23:01:39,937 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-10-16 23:01:40,113 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-bad-buffer-mult-alt.wvr.c[3603,3616] [2021-10-16 23:01:40,119 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-16 23:01:40,126 INFO L203 MainTranslator]: Completed pre-run [2021-10-16 23:01:40,147 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-bad-buffer-mult-alt.wvr.c[3603,3616] [2021-10-16 23:01:40,151 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-16 23:01:40,160 INFO L208 MainTranslator]: Completed translation [2021-10-16 23:01:40,161 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 11:01:40 WrapperNode [2021-10-16 23:01:40,161 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-10-16 23:01:40,161 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-10-16 23:01:40,162 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-10-16 23:01:40,162 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-10-16 23:01:40,170 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 11:01:40" (1/1) ... [2021-10-16 23:01:40,178 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 11:01:40" (1/1) ... [2021-10-16 23:01:40,212 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-10-16 23:01:40,213 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-10-16 23:01:40,213 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-10-16 23:01:40,213 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-10-16 23:01:40,219 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 11:01:40" (1/1) ... [2021-10-16 23:01:40,219 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 11:01:40" (1/1) ... [2021-10-16 23:01:40,224 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 11:01:40" (1/1) ... [2021-10-16 23:01:40,225 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 11:01:40" (1/1) ... [2021-10-16 23:01:40,237 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 11:01:40" (1/1) ... [2021-10-16 23:01:40,242 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 11:01:40" (1/1) ... [2021-10-16 23:01:40,244 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 11:01:40" (1/1) ... [2021-10-16 23:01:40,248 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-10-16 23:01:40,248 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-10-16 23:01:40,249 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-10-16 23:01:40,249 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-10-16 23:01:40,249 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 11:01:40" (1/1) ... [2021-10-16 23:01:40,255 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-10-16 23:01:40,266 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 23:01:40,277 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-10-16 23:01:40,293 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-10-16 23:01:40,305 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-10-16 23:01:40,305 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-10-16 23:01:40,305 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-10-16 23:01:40,305 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-10-16 23:01:40,305 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-10-16 23:01:40,306 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-10-16 23:01:40,306 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-10-16 23:01:40,306 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2021-10-16 23:01:40,306 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2021-10-16 23:01:40,306 INFO L130 BoogieDeclarations]: Found specification of procedure thread4 [2021-10-16 23:01:40,306 INFO L138 BoogieDeclarations]: Found implementation of procedure thread4 [2021-10-16 23:01:40,306 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-10-16 23:01:40,306 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2021-10-16 23:01:40,306 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2021-10-16 23:01:40,306 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-10-16 23:01:40,306 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-10-16 23:01:40,307 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-10-16 23:01:40,307 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-10-16 23:01:40,308 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-10-16 23:01:41,695 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-10-16 23:01:41,696 INFO L299 CfgBuilder]: Removed 52 assume(true) statements. [2021-10-16 23:01:41,699 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.10 11:01:41 BoogieIcfgContainer [2021-10-16 23:01:41,699 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-10-16 23:01:41,701 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-10-16 23:01:41,701 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-10-16 23:01:41,703 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-10-16 23:01:41,704 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 16.10 11:01:39" (1/3) ... [2021-10-16 23:01:41,704 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@cfeeab2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.10 11:01:41, skipping insertion in model container [2021-10-16 23:01:41,704 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 11:01:40" (2/3) ... [2021-10-16 23:01:41,705 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@cfeeab2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.10 11:01:41, skipping insertion in model container [2021-10-16 23:01:41,705 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.10 11:01:41" (3/3) ... [2021-10-16 23:01:41,706 INFO L111 eAbstractionObserver]: Analyzing ICFG popl20-bad-buffer-mult-alt.wvr.c [2021-10-16 23:01:41,709 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-10-16 23:01:41,710 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 21 error locations. [2021-10-16 23:01:41,710 INFO L516 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-10-16 23:01:41,765 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,765 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,765 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,765 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,765 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,765 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,766 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,766 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,766 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,766 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,766 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,766 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,766 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,766 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,766 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,766 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,766 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,767 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,767 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,767 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,767 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,767 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,767 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,768 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,768 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,768 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~short8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,768 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post17| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,769 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,769 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,769 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,769 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,769 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet18| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,769 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,769 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~short14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,769 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,769 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,770 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,770 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,770 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,770 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,770 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,770 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~short8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,770 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post17| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,770 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,770 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,770 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,771 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,771 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet18| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,771 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,771 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~short14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,771 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,771 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,771 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,771 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,772 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,772 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,772 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,772 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,772 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,772 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post17| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,772 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,772 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,772 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,772 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,772 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,773 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,773 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~short8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,773 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,773 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,774 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,774 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet18| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,774 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,774 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~short14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,774 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,774 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,775 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,775 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,775 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,775 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,775 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,776 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,776 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,776 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post17| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,776 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,776 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,776 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,776 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,776 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,776 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,776 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~short8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,776 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,777 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,777 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,779 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet18| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,779 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,780 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~short14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,784 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,784 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,785 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet19| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,785 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet19| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,785 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet19| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,786 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet19| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,786 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post20| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,786 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post20| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,786 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post20| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,786 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post20| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,786 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet21| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,786 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet21| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,786 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet21| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,787 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet21| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,787 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet21| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,787 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet21| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,787 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet21| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,787 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet21| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,787 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet19| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,787 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet19| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,787 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post20| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,787 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post20| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,787 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet21| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,788 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet21| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,788 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet22| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,788 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet22| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,788 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,788 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,788 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,788 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,788 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet22| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,788 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet22| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,789 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet23| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,789 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet23| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,789 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet23| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,789 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet23| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,789 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet22| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,789 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet22| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,789 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet22| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,789 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet22| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,789 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet23| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,789 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet23| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,789 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet23| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,789 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet23| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,789 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~short33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,790 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,790 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~short27| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,790 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,790 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,790 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet26| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,790 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,790 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet25| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,790 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet28| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,790 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,790 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet29| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,790 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,791 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,791 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet24| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,791 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,791 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,791 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~short33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,791 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,791 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~short27| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,791 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,792 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,792 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet26| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,792 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,792 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet25| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,792 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet28| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,792 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,792 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet29| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,792 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,792 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,793 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet24| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,793 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,793 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,793 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,793 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet26| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,793 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet25| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,793 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet28| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,793 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet29| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,793 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,793 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,793 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~short33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,793 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,793 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,793 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet26| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,793 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet25| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,794 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet28| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,794 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet29| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,794 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet24| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,794 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,794 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~short27| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,794 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,794 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,794 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,794 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,794 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,794 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,795 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,795 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet26| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,795 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet25| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,795 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet28| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,795 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet29| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,796 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,796 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,796 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~short33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,796 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,796 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,796 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet26| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,796 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet25| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,796 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet28| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,796 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet29| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,796 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet24| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,796 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,796 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~short27| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,796 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,797 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,797 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,797 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,797 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,797 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,798 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,798 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,801 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,801 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,801 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,802 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,802 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,802 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,802 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,802 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,802 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,802 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,803 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,803 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,803 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,803 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,803 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,811 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,811 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,811 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,811 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,812 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,812 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,812 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,812 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,812 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,812 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,812 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,812 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,812 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,813 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,813 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,813 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,813 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,813 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~short45| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,813 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~short45| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,813 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~short45| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,813 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~short45| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,813 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~short45| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,813 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~short45| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,813 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~short45| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,814 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~short45| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,814 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~short45| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,814 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~short45| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,814 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,814 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,814 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,814 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,814 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,814 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,814 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,814 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,814 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,815 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,815 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,815 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,815 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,815 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,815 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,815 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,815 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,815 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,815 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,815 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,815 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,815 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,816 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,816 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,816 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~short45| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,816 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~short45| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,816 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~short45| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,816 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~short45| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,816 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~short45| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,816 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~short45| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,816 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet48| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,816 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,816 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet46| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,816 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet47| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,816 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_plus_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,817 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_plus_#in~a| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,817 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~mem56| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,817 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork3_plus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,817 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork3_plus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,817 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~short49| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,817 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_plus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,817 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet59| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,817 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet57| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,817 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork3_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,817 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~ret58| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,817 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet51| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,817 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet50| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,817 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet55| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,817 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet53| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,818 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~short52| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,818 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet54| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,818 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet48| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,818 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,818 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet46| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,818 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet47| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,818 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_plus_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,818 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_plus_#in~a| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,818 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~mem56| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,818 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork3_plus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,818 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork3_plus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,818 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~short49| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,818 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_plus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,819 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet59| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,819 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet57| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,819 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork3_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,819 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~ret58| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,819 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet51| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,819 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet50| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,819 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet55| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,819 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet53| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,819 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~short52| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,819 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet54| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,819 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet48| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,819 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,819 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet46| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,820 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet47| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,820 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~post61| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,820 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet62| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,820 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_plus_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,820 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_plus_#in~a| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,820 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet60| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,820 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~mem56| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,820 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork3_plus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,820 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork3_plus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,820 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~short49| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,820 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_plus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,820 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet59| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,820 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet57| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,820 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork3_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,820 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~ret58| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,821 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet51| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,821 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet50| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,821 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet55| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,821 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet53| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,821 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~short52| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,821 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet54| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,821 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet48| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,821 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,821 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet46| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,821 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet47| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,821 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~post61| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,821 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet62| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,821 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_plus_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,821 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_plus_#in~a| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,822 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet60| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,822 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~mem56| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,822 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork3_plus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,822 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork3_plus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,822 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~short49| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,822 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_plus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,822 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet59| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,822 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet57| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,822 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork3_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,822 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~ret58| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,822 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet51| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,822 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet50| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,822 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet55| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,822 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet53| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,823 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~short52| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,823 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet54| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,823 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet48| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,823 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet47| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,823 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet51| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,823 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet50| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,823 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet48| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,823 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,823 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet46| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,823 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet47| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,823 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~post61| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,823 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet62| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,823 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_plus_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,823 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_plus_#in~a| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,824 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet60| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,824 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~mem56| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,824 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork3_plus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,824 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork3_plus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,824 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~short49| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,824 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_plus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,824 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet59| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,824 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet57| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,824 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork3_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,824 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~ret58| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,824 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet51| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,824 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet50| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,824 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet55| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,824 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet53| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,825 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~short52| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,825 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet54| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,826 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet48| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,826 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet47| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,826 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet51| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,826 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet50| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,826 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet48| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,826 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,826 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet46| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,826 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet47| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,826 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~post61| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,826 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet62| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,826 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_plus_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,826 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_plus_#in~a| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,826 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet60| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,826 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~mem56| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,826 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork3_plus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,826 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork3_plus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,826 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~short49| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,827 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_plus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,827 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet59| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,827 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet57| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,827 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork3_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,827 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~ret58| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,827 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet51| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,827 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet50| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,827 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet55| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,827 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet53| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,827 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~short52| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,827 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet54| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,828 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet63| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,828 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet63| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,828 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,829 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,829 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,829 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,829 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet63| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,829 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet63| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,829 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet64| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,829 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet64| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,829 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet64| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,829 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet64| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,829 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~short67| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,829 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~short67| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,829 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~short67| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,829 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~short67| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,829 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~short67| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,830 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~short67| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,830 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~short67| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,830 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~short67| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,830 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~short67| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,830 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~short67| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,830 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet65| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,830 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet65| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,830 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet63| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,830 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet63| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,830 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet63| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,830 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet63| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,830 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet65| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,830 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet65| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,830 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet64| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,831 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet64| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,831 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet64| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,831 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet64| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,831 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet66| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,831 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet66| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,831 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet65| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,831 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet65| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,831 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet65| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,831 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet65| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,831 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet66| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,831 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet66| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,831 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet66| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,831 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet66| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,831 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet66| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,831 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet66| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,832 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~short67| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,832 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~short67| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,832 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~short67| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,832 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~short67| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,832 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~short67| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,832 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~short67| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,832 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~short74| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,832 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet69| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,832 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet68| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,832 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_plus_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,832 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_plus_#in~a| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,832 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet81| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,832 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,832 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~ret80| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,832 WARN L313 ript$VariableManager]: TermVariabe thread4Thread1of1ForFork1_plus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,833 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~mem78| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,833 WARN L313 ript$VariableManager]: TermVariabe thread4Thread1of1ForFork1_plus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,833 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_plus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,833 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet79| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,833 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet73| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,833 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet72| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,833 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet70| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,833 WARN L313 ript$VariableManager]: TermVariabe thread4Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,833 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet77| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,833 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet76| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,833 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet75| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,833 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~short71| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,833 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~short74| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,833 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet69| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,833 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet68| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,833 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_plus_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,834 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_plus_#in~a| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,834 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet81| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,834 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,834 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~ret80| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,834 WARN L313 ript$VariableManager]: TermVariabe thread4Thread1of1ForFork1_plus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,834 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~mem78| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,834 WARN L313 ript$VariableManager]: TermVariabe thread4Thread1of1ForFork1_plus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,834 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_plus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,834 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet79| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,834 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet73| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,834 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet72| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,834 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet70| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,834 WARN L313 ript$VariableManager]: TermVariabe thread4Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,834 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet77| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,834 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet76| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,834 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet75| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,834 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~short71| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,835 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~short74| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,835 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~post83| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,835 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet69| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,835 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet68| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,835 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_plus_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,835 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_plus_#in~a| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,835 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet81| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,835 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet82| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,835 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,835 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet84| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,835 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~ret80| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,835 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~mem78| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,835 WARN L313 ript$VariableManager]: TermVariabe thread4Thread1of1ForFork1_plus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,835 WARN L313 ript$VariableManager]: TermVariabe thread4Thread1of1ForFork1_plus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,835 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_plus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,835 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet79| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,836 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet73| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,836 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet72| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,836 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet70| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,836 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet77| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,836 WARN L313 ript$VariableManager]: TermVariabe thread4Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,836 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet76| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,836 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet75| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,836 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~short71| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,836 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~short74| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,836 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~post83| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,836 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet69| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,836 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet68| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,836 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_plus_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,836 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_plus_#in~a| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,836 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet81| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,837 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet82| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,837 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,837 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet84| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,837 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~ret80| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,837 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~mem78| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,837 WARN L313 ript$VariableManager]: TermVariabe thread4Thread1of1ForFork1_plus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,837 WARN L313 ript$VariableManager]: TermVariabe thread4Thread1of1ForFork1_plus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,837 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_plus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,837 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet79| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,837 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet73| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,837 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet72| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,837 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet70| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,837 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet77| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,837 WARN L313 ript$VariableManager]: TermVariabe thread4Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,837 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet76| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,837 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet75| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,837 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~short71| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,838 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet69| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,838 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet73| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,838 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet72| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,838 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet70| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,838 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~short74| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,838 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~post83| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,838 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet69| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,838 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet68| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,838 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_plus_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,838 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_plus_#in~a| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,838 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet81| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,838 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet82| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,838 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,838 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet84| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,838 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~ret80| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,838 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~mem78| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,838 WARN L313 ript$VariableManager]: TermVariabe thread4Thread1of1ForFork1_plus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,838 WARN L313 ript$VariableManager]: TermVariabe thread4Thread1of1ForFork1_plus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,838 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_plus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,839 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet79| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,839 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet73| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,839 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet72| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,842 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet70| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,842 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet77| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,842 WARN L313 ript$VariableManager]: TermVariabe thread4Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,842 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet76| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,842 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet75| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,842 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~short71| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,843 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet69| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,843 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet73| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,843 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet72| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,843 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet70| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,843 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~short74| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,843 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~post83| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,843 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet69| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,844 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet68| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,844 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_plus_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,844 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_plus_#in~a| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,844 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet81| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,844 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet82| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,844 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,844 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet84| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,844 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~ret80| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,844 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~mem78| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,844 WARN L313 ript$VariableManager]: TermVariabe thread4Thread1of1ForFork1_plus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,844 WARN L313 ript$VariableManager]: TermVariabe thread4Thread1of1ForFork1_plus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,844 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_plus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,844 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet79| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,844 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet73| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,844 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet72| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,844 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet70| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,844 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet77| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,844 WARN L313 ript$VariableManager]: TermVariabe thread4Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,844 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet76| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,844 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet75| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,845 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~short71| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,849 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,849 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,849 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,849 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet18| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,849 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,850 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,850 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet19| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,850 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post20| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,850 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,850 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~short8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,850 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post17| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,850 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,850 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,850 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,850 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,850 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~short14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,851 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,851 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,851 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,851 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet21| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,851 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,851 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,851 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,852 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet68| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,852 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet69| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,852 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet66| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,852 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~short74| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,853 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet72| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,853 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet70| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,853 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet75| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,853 WARN L313 ript$VariableManager]: TermVariabe thread4Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,853 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet76| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,853 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet73| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,853 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~short71| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,853 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,853 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet79| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,853 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~post83| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,853 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet77| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,853 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_plus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,853 WARN L313 ript$VariableManager]: TermVariabe thread4Thread1of1ForFork1_plus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,853 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,853 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~mem78| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,854 WARN L313 ript$VariableManager]: TermVariabe thread4Thread1of1ForFork1_plus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,854 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~short67| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,854 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_plus_#in~a| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,854 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet82| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,854 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet81| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,854 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet64| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,854 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,854 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet65| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,854 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_plus_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,854 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~ret80| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,854 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet84| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,854 WARN L313 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork1_#t~nondet63| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,856 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,856 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,857 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,857 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~short33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,857 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet26| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,857 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,857 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,857 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet25| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,857 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet24| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,857 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet23| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,857 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,857 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet29| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,857 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,857 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet28| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,857 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,857 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,857 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~short27| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,858 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,858 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,858 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet22| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,858 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,858 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,858 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,859 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~short52| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,859 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet53| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,859 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet51| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,859 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet50| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,859 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,859 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet48| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,859 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet47| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,859 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,859 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet46| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,859 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_plus_#in~a| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,859 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_plus_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,859 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,860 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,860 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~short49| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,860 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~post61| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,860 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~short45| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,860 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_plus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,860 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,860 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,860 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet62| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,860 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,860 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet60| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,860 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~mem56| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,860 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork3_plus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,860 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork3_plus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,860 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet59| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,860 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork3_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,861 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet57| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,861 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet55| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,861 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~nondet54| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,861 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork3_#t~ret58| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:01:41,866 INFO L148 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2021-10-16 23:01:41,907 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-10-16 23:01:41,914 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-16 23:01:41,915 INFO L340 AbstractCegarLoop]: Starting to check reachability of 33 error locations. [2021-10-16 23:01:41,934 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 441 places, 453 transitions, 938 flow [2021-10-16 23:01:42,065 INFO L129 PetriNetUnfolder]: 25/449 cut-off events. [2021-10-16 23:01:42,065 INFO L130 PetriNetUnfolder]: For 4/4 co-relation queries the response was YES. [2021-10-16 23:01:42,075 INFO L84 FinitePrefix]: Finished finitePrefix Result has 466 conditions, 449 events. 25/449 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 572 event pairs, 0 based on Foata normal form. 0/403 useless extension candidates. Maximal degree in co-relation 365. Up to 2 conditions per place. [2021-10-16 23:01:42,076 INFO L82 GeneralOperation]: Start removeDead. Operand has 441 places, 453 transitions, 938 flow [2021-10-16 23:01:42,085 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 414 places, 425 transitions, 871 flow [2021-10-16 23:01:42,092 INFO L129 PetriNetUnfolder]: 0/31 cut-off events. [2021-10-16 23:01:42,092 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-10-16 23:01:42,092 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:01:42,092 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-16 23:01:42,093 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread2Err0ASSERT_VIOLATIONDATA_RACE, thread2Err1ASSERT_VIOLATIONDATA_RACE (and 29 more)] === [2021-10-16 23:01:42,098 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:01:42,098 INFO L82 PathProgramCache]: Analyzing trace with hash -386486241, now seen corresponding path program 1 times [2021-10-16 23:01:42,104 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:01:42,104 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2084644398] [2021-10-16 23:01:42,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:01:42,105 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:01:42,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:01:42,269 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:01:42,270 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:01:42,270 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2084644398] [2021-10-16 23:01:42,270 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2084644398] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:01:42,270 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:01:42,271 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-16 23:01:42,272 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [175641749] [2021-10-16 23:01:42,278 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-16 23:01:42,278 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:01:42,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-16 23:01:42,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-16 23:01:42,291 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 423 out of 453 [2021-10-16 23:01:42,299 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 425 transitions, 871 flow. Second operand has 3 states, 3 states have (on average 424.3333333333333) internal successors, (1273), 3 states have internal predecessors, (1273), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:01:42,299 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:01:42,299 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 423 of 453 [2021-10-16 23:01:42,301 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:01:42,409 INFO L129 PetriNetUnfolder]: 14/419 cut-off events. [2021-10-16 23:01:42,409 INFO L130 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2021-10-16 23:01:42,413 INFO L84 FinitePrefix]: Finished finitePrefix Result has 447 conditions, 419 events. 14/419 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 630 event pairs, 1 based on Foata normal form. 19/404 useless extension candidates. Maximal degree in co-relation 373. Up to 10 conditions per place. [2021-10-16 23:01:42,416 INFO L132 encePairwiseOnDemand]: 432/453 looper letters, 7 selfloop transitions, 2 changer transitions 6/406 dead transitions. [2021-10-16 23:01:42,416 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 406 transitions, 851 flow [2021-10-16 23:01:42,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-16 23:01:42,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-10-16 23:01:42,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1297 transitions. [2021-10-16 23:01:42,433 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9543782192788816 [2021-10-16 23:01:42,433 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1297 transitions. [2021-10-16 23:01:42,434 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1297 transitions. [2021-10-16 23:01:42,437 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:01:42,439 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1297 transitions. [2021-10-16 23:01:42,449 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 432.3333333333333) internal successors, (1297), 3 states have internal predecessors, (1297), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:01:42,460 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 453.0) internal successors, (1812), 4 states have internal predecessors, (1812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:01:42,461 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 453.0) internal successors, (1812), 4 states have internal predecessors, (1812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:01:42,463 INFO L186 Difference]: Start difference. First operand has 414 places, 425 transitions, 871 flow. Second operand 3 states and 1297 transitions. [2021-10-16 23:01:42,463 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 406 transitions, 851 flow [2021-10-16 23:01:42,473 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 406 transitions, 838 flow, removed 0 selfloop flow, removed 7 redundant places. [2021-10-16 23:01:42,486 INFO L242 Difference]: Finished difference. Result has 402 places, 400 transitions, 812 flow [2021-10-16 23:01:42,488 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=453, PETRI_DIFFERENCE_MINUEND_FLOW=820, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=404, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=812, PETRI_PLACES=402, PETRI_TRANSITIONS=400} [2021-10-16 23:01:42,488 INFO L334 CegarLoopForPetriNet]: 414 programPoint places, -12 predicate places. [2021-10-16 23:01:42,489 INFO L470 AbstractCegarLoop]: Abstraction has has 402 places, 400 transitions, 812 flow [2021-10-16 23:01:42,490 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 424.3333333333333) internal successors, (1273), 3 states have internal predecessors, (1273), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:01:42,490 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:01:42,490 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-16 23:01:42,491 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-10-16 23:01:42,491 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread2Err0ASSERT_VIOLATIONDATA_RACE, thread2Err1ASSERT_VIOLATIONDATA_RACE (and 29 more)] === [2021-10-16 23:01:42,491 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:01:42,491 INFO L82 PathProgramCache]: Analyzing trace with hash -134966796, now seen corresponding path program 1 times [2021-10-16 23:01:42,491 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:01:42,492 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [553568800] [2021-10-16 23:01:42,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:01:42,492 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:01:42,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:01:42,567 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:01:42,567 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:01:42,568 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [553568800] [2021-10-16 23:01:42,568 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [553568800] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:01:42,568 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:01:42,568 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-16 23:01:42,568 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [452355772] [2021-10-16 23:01:42,569 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-16 23:01:42,569 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:01:42,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-16 23:01:42,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-16 23:01:42,572 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 423 out of 453 [2021-10-16 23:01:42,575 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 400 transitions, 812 flow. Second operand has 3 states, 3 states have (on average 424.3333333333333) internal successors, (1273), 3 states have internal predecessors, (1273), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:01:42,575 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:01:42,575 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 423 of 453 [2021-10-16 23:01:42,575 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:01:42,642 INFO L129 PetriNetUnfolder]: 14/439 cut-off events. [2021-10-16 23:01:42,643 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-10-16 23:01:42,645 INFO L84 FinitePrefix]: Finished finitePrefix Result has 460 conditions, 439 events. 14/439 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 654 event pairs, 1 based on Foata normal form. 0/410 useless extension candidates. Maximal degree in co-relation 420. Up to 10 conditions per place. [2021-10-16 23:01:42,647 INFO L132 encePairwiseOnDemand]: 450/453 looper letters, 7 selfloop transitions, 2 changer transitions 0/399 dead transitions. [2021-10-16 23:01:42,647 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 399 transitions, 828 flow [2021-10-16 23:01:42,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-16 23:01:42,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-10-16 23:01:42,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1279 transitions. [2021-10-16 23:01:42,651 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9411331861662987 [2021-10-16 23:01:42,651 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1279 transitions. [2021-10-16 23:01:42,651 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1279 transitions. [2021-10-16 23:01:42,652 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:01:42,652 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1279 transitions. [2021-10-16 23:01:42,658 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 426.3333333333333) internal successors, (1279), 3 states have internal predecessors, (1279), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:01:42,662 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 453.0) internal successors, (1812), 4 states have internal predecessors, (1812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:01:42,663 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 453.0) internal successors, (1812), 4 states have internal predecessors, (1812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:01:42,663 INFO L186 Difference]: Start difference. First operand has 402 places, 400 transitions, 812 flow. Second operand 3 states and 1279 transitions. [2021-10-16 23:01:42,663 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 399 transitions, 828 flow [2021-10-16 23:01:42,668 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 399 transitions, 824 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-10-16 23:01:42,674 INFO L242 Difference]: Finished difference. Result has 395 places, 399 transitions, 810 flow [2021-10-16 23:01:42,675 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=453, PETRI_DIFFERENCE_MINUEND_FLOW=806, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=397, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=810, PETRI_PLACES=395, PETRI_TRANSITIONS=399} [2021-10-16 23:01:42,676 INFO L334 CegarLoopForPetriNet]: 414 programPoint places, -19 predicate places. [2021-10-16 23:01:42,676 INFO L470 AbstractCegarLoop]: Abstraction has has 395 places, 399 transitions, 810 flow [2021-10-16 23:01:42,677 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 424.3333333333333) internal successors, (1273), 3 states have internal predecessors, (1273), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:01:42,677 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:01:42,677 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, 1, 1, 1, 1, 1] [2021-10-16 23:01:42,677 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-10-16 23:01:42,678 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread2Err0ASSERT_VIOLATIONDATA_RACE, thread2Err1ASSERT_VIOLATIONDATA_RACE (and 29 more)] === [2021-10-16 23:01:42,678 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:01:42,678 INFO L82 PathProgramCache]: Analyzing trace with hash 1348392135, now seen corresponding path program 1 times [2021-10-16 23:01:42,678 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:01:42,678 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1992616851] [2021-10-16 23:01:42,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:01:42,678 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:01:42,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:01:42,731 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:01:42,731 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:01:42,731 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1992616851] [2021-10-16 23:01:42,731 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1992616851] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:01:42,731 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:01:42,731 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-16 23:01:42,731 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [841679877] [2021-10-16 23:01:42,732 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-16 23:01:42,732 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:01:42,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-16 23:01:42,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-16 23:01:42,734 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 424 out of 453 [2021-10-16 23:01:42,738 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 399 transitions, 810 flow. Second operand has 3 states, 3 states have (on average 425.3333333333333) internal successors, (1276), 3 states have internal predecessors, (1276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:01:42,738 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:01:42,738 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 424 of 453 [2021-10-16 23:01:42,738 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:01:42,833 INFO L129 PetriNetUnfolder]: 14/438 cut-off events. [2021-10-16 23:01:42,833 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-10-16 23:01:42,835 INFO L84 FinitePrefix]: Finished finitePrefix Result has 458 conditions, 438 events. 14/438 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 707 event pairs, 1 based on Foata normal form. 0/410 useless extension candidates. Maximal degree in co-relation 411. Up to 9 conditions per place. [2021-10-16 23:01:42,837 INFO L132 encePairwiseOnDemand]: 450/453 looper letters, 6 selfloop transitions, 2 changer transitions 0/398 dead transitions. [2021-10-16 23:01:42,837 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 398 transitions, 824 flow [2021-10-16 23:01:42,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-16 23:01:42,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-10-16 23:01:42,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1281 transitions. [2021-10-16 23:01:42,840 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9426048565121413 [2021-10-16 23:01:42,841 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1281 transitions. [2021-10-16 23:01:42,841 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1281 transitions. [2021-10-16 23:01:42,841 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:01:42,841 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1281 transitions. [2021-10-16 23:01:42,847 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 427.0) internal successors, (1281), 3 states have internal predecessors, (1281), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:01:42,852 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 453.0) internal successors, (1812), 4 states have internal predecessors, (1812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:01:42,853 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 453.0) internal successors, (1812), 4 states have internal predecessors, (1812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:01:42,853 INFO L186 Difference]: Start difference. First operand has 395 places, 399 transitions, 810 flow. Second operand 3 states and 1281 transitions. [2021-10-16 23:01:42,853 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 398 transitions, 824 flow [2021-10-16 23:01:42,858 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 398 transitions, 820 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-10-16 23:01:42,864 INFO L242 Difference]: Finished difference. Result has 394 places, 398 transitions, 808 flow [2021-10-16 23:01:42,865 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=453, PETRI_DIFFERENCE_MINUEND_FLOW=804, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=396, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=808, PETRI_PLACES=394, PETRI_TRANSITIONS=398} [2021-10-16 23:01:42,865 INFO L334 CegarLoopForPetriNet]: 414 programPoint places, -20 predicate places. [2021-10-16 23:01:42,865 INFO L470 AbstractCegarLoop]: Abstraction has has 394 places, 398 transitions, 808 flow [2021-10-16 23:01:42,866 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 425.3333333333333) internal successors, (1276), 3 states have internal predecessors, (1276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:01:42,866 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:01:42,866 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 23:01:42,866 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-10-16 23:01:42,866 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread2Err0ASSERT_VIOLATIONDATA_RACE, thread2Err1ASSERT_VIOLATIONDATA_RACE (and 29 more)] === [2021-10-16 23:01:42,867 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:01:42,867 INFO L82 PathProgramCache]: Analyzing trace with hash 1076419319, now seen corresponding path program 1 times [2021-10-16 23:01:42,867 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:01:42,867 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [789111455] [2021-10-16 23:01:42,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:01:42,868 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:01:42,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:01:42,915 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:01:42,916 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:01:42,916 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [789111455] [2021-10-16 23:01:42,916 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [789111455] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:01:42,916 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:01:42,916 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-16 23:01:42,916 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [43097365] [2021-10-16 23:01:42,917 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-16 23:01:42,917 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:01:42,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-16 23:01:42,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-16 23:01:42,921 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 424 out of 453 [2021-10-16 23:01:42,924 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 398 transitions, 808 flow. Second operand has 3 states, 3 states have (on average 425.3333333333333) internal successors, (1276), 3 states have internal predecessors, (1276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:01:42,924 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:01:42,924 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 424 of 453 [2021-10-16 23:01:42,924 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:01:42,985 INFO L129 PetriNetUnfolder]: 12/397 cut-off events. [2021-10-16 23:01:42,985 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-10-16 23:01:42,987 INFO L84 FinitePrefix]: Finished finitePrefix Result has 415 conditions, 397 events. 12/397 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 522 event pairs, 0 based on Foata normal form. 0/374 useless extension candidates. Maximal degree in co-relation 361. Up to 7 conditions per place. [2021-10-16 23:01:42,989 INFO L132 encePairwiseOnDemand]: 450/453 looper letters, 6 selfloop transitions, 2 changer transitions 0/397 dead transitions. [2021-10-16 23:01:42,989 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 397 transitions, 822 flow [2021-10-16 23:01:42,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-16 23:01:42,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-10-16 23:01:42,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1281 transitions. [2021-10-16 23:01:42,993 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9426048565121413 [2021-10-16 23:01:42,993 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1281 transitions. [2021-10-16 23:01:42,993 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1281 transitions. [2021-10-16 23:01:42,994 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:01:42,994 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1281 transitions. [2021-10-16 23:01:43,000 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 427.0) internal successors, (1281), 3 states have internal predecessors, (1281), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:01:43,004 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 453.0) internal successors, (1812), 4 states have internal predecessors, (1812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:01:43,006 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 453.0) internal successors, (1812), 4 states have internal predecessors, (1812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:01:43,006 INFO L186 Difference]: Start difference. First operand has 394 places, 398 transitions, 808 flow. Second operand 3 states and 1281 transitions. [2021-10-16 23:01:43,006 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 397 transitions, 822 flow [2021-10-16 23:01:43,011 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 397 transitions, 818 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-10-16 23:01:43,018 INFO L242 Difference]: Finished difference. Result has 393 places, 397 transitions, 806 flow [2021-10-16 23:01:43,019 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=453, PETRI_DIFFERENCE_MINUEND_FLOW=802, PETRI_DIFFERENCE_MINUEND_PLACES=391, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=395, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=806, PETRI_PLACES=393, PETRI_TRANSITIONS=397} [2021-10-16 23:01:43,019 INFO L334 CegarLoopForPetriNet]: 414 programPoint places, -21 predicate places. [2021-10-16 23:01:43,019 INFO L470 AbstractCegarLoop]: Abstraction has has 393 places, 397 transitions, 806 flow [2021-10-16 23:01:43,021 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 425.3333333333333) internal successors, (1276), 3 states have internal predecessors, (1276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:01:43,021 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:01:43,021 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 23:01:43,021 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-10-16 23:01:43,021 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread2Err0ASSERT_VIOLATIONDATA_RACE, thread2Err1ASSERT_VIOLATIONDATA_RACE (and 29 more)] === [2021-10-16 23:01:43,022 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:01:43,022 INFO L82 PathProgramCache]: Analyzing trace with hash 701650683, now seen corresponding path program 1 times [2021-10-16 23:01:43,022 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:01:43,022 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [372812954] [2021-10-16 23:01:43,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:01:43,022 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:01:43,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:01:43,075 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:01:43,076 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:01:43,076 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [372812954] [2021-10-16 23:01:43,076 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [372812954] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:01:43,076 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:01:43,077 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-16 23:01:43,077 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1382531687] [2021-10-16 23:01:43,077 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-16 23:01:43,077 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:01:43,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-16 23:01:43,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-16 23:01:43,079 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 423 out of 453 [2021-10-16 23:01:43,081 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 397 transitions, 806 flow. Second operand has 3 states, 3 states have (on average 424.3333333333333) internal successors, (1273), 3 states have internal predecessors, (1273), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:01:43,081 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:01:43,081 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 423 of 453 [2021-10-16 23:01:43,081 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:01:43,136 INFO L129 PetriNetUnfolder]: 16/436 cut-off events. [2021-10-16 23:01:43,136 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-10-16 23:01:43,138 INFO L84 FinitePrefix]: Finished finitePrefix Result has 460 conditions, 436 events. 16/436 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 672 event pairs, 1 based on Foata normal form. 0/409 useless extension candidates. Maximal degree in co-relation 399. Up to 13 conditions per place. [2021-10-16 23:01:43,139 INFO L132 encePairwiseOnDemand]: 450/453 looper letters, 7 selfloop transitions, 2 changer transitions 0/396 dead transitions. [2021-10-16 23:01:43,139 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 396 transitions, 822 flow [2021-10-16 23:01:43,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-16 23:01:43,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-10-16 23:01:43,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1279 transitions. [2021-10-16 23:01:43,142 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9411331861662987 [2021-10-16 23:01:43,142 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1279 transitions. [2021-10-16 23:01:43,142 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1279 transitions. [2021-10-16 23:01:43,142 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:01:43,142 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1279 transitions. [2021-10-16 23:01:43,144 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 426.3333333333333) internal successors, (1279), 3 states have internal predecessors, (1279), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:01:43,146 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 453.0) internal successors, (1812), 4 states have internal predecessors, (1812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:01:43,147 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 453.0) internal successors, (1812), 4 states have internal predecessors, (1812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:01:43,147 INFO L186 Difference]: Start difference. First operand has 393 places, 397 transitions, 806 flow. Second operand 3 states and 1279 transitions. [2021-10-16 23:01:43,147 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 396 transitions, 822 flow [2021-10-16 23:01:43,149 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 396 transitions, 818 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-10-16 23:01:43,153 INFO L242 Difference]: Finished difference. Result has 392 places, 396 transitions, 804 flow [2021-10-16 23:01:43,153 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=453, PETRI_DIFFERENCE_MINUEND_FLOW=800, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=394, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=804, PETRI_PLACES=392, PETRI_TRANSITIONS=396} [2021-10-16 23:01:43,153 INFO L334 CegarLoopForPetriNet]: 414 programPoint places, -22 predicate places. [2021-10-16 23:01:43,154 INFO L470 AbstractCegarLoop]: Abstraction has has 392 places, 396 transitions, 804 flow [2021-10-16 23:01:43,154 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 424.3333333333333) internal successors, (1273), 3 states have internal predecessors, (1273), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:01:43,154 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:01:43,155 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 23:01:43,155 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-10-16 23:01:43,155 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread2Err0ASSERT_VIOLATIONDATA_RACE, thread2Err1ASSERT_VIOLATIONDATA_RACE (and 29 more)] === [2021-10-16 23:01:43,155 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:01:43,155 INFO L82 PathProgramCache]: Analyzing trace with hash 1390662094, now seen corresponding path program 1 times [2021-10-16 23:01:43,156 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:01:43,156 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1453746700] [2021-10-16 23:01:43,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:01:43,156 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:01:43,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:01:43,206 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:01:43,206 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:01:43,206 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1453746700] [2021-10-16 23:01:43,206 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1453746700] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:01:43,206 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:01:43,206 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-16 23:01:43,206 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2066051766] [2021-10-16 23:01:43,207 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-16 23:01:43,207 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:01:43,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-16 23:01:43,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-16 23:01:43,209 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 424 out of 453 [2021-10-16 23:01:43,210 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 396 transitions, 804 flow. Second operand has 3 states, 3 states have (on average 425.3333333333333) internal successors, (1276), 3 states have internal predecessors, (1276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:01:43,210 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:01:43,210 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 424 of 453 [2021-10-16 23:01:43,210 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:01:43,275 INFO L129 PetriNetUnfolder]: 12/395 cut-off events. [2021-10-16 23:01:43,275 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-10-16 23:01:43,276 INFO L84 FinitePrefix]: Finished finitePrefix Result has 413 conditions, 395 events. 12/395 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 519 event pairs, 0 based on Foata normal form. 0/374 useless extension candidates. Maximal degree in co-relation 345. Up to 7 conditions per place. [2021-10-16 23:01:43,277 INFO L132 encePairwiseOnDemand]: 450/453 looper letters, 6 selfloop transitions, 2 changer transitions 0/395 dead transitions. [2021-10-16 23:01:43,278 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 395 transitions, 818 flow [2021-10-16 23:01:43,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-16 23:01:43,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-10-16 23:01:43,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1281 transitions. [2021-10-16 23:01:43,280 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9426048565121413 [2021-10-16 23:01:43,280 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1281 transitions. [2021-10-16 23:01:43,280 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1281 transitions. [2021-10-16 23:01:43,281 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:01:43,281 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1281 transitions. [2021-10-16 23:01:43,283 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 427.0) internal successors, (1281), 3 states have internal predecessors, (1281), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:01:43,285 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 453.0) internal successors, (1812), 4 states have internal predecessors, (1812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:01:43,286 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 453.0) internal successors, (1812), 4 states have internal predecessors, (1812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:01:43,286 INFO L186 Difference]: Start difference. First operand has 392 places, 396 transitions, 804 flow. Second operand 3 states and 1281 transitions. [2021-10-16 23:01:43,286 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 395 transitions, 818 flow [2021-10-16 23:01:43,288 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 395 transitions, 814 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-10-16 23:01:43,292 INFO L242 Difference]: Finished difference. Result has 391 places, 395 transitions, 802 flow [2021-10-16 23:01:43,293 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=453, PETRI_DIFFERENCE_MINUEND_FLOW=798, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=802, PETRI_PLACES=391, PETRI_TRANSITIONS=395} [2021-10-16 23:01:43,293 INFO L334 CegarLoopForPetriNet]: 414 programPoint places, -23 predicate places. [2021-10-16 23:01:43,293 INFO L470 AbstractCegarLoop]: Abstraction has has 391 places, 395 transitions, 802 flow [2021-10-16 23:01:43,294 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 425.3333333333333) internal successors, (1276), 3 states have internal predecessors, (1276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:01:43,294 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:01:43,294 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 23:01:43,294 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-10-16 23:01:43,295 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread2Err0ASSERT_VIOLATIONDATA_RACE, thread2Err1ASSERT_VIOLATIONDATA_RACE (and 29 more)] === [2021-10-16 23:01:43,295 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:01:43,295 INFO L82 PathProgramCache]: Analyzing trace with hash 285680594, now seen corresponding path program 1 times [2021-10-16 23:01:43,295 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:01:43,295 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1327954125] [2021-10-16 23:01:43,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:01:43,295 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:01:43,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:01:43,334 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:01:43,335 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:01:43,335 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1327954125] [2021-10-16 23:01:43,335 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1327954125] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:01:43,335 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:01:43,335 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-16 23:01:43,335 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [651325832] [2021-10-16 23:01:43,335 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-16 23:01:43,335 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:01:43,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-16 23:01:43,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-16 23:01:43,339 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 423 out of 453 [2021-10-16 23:01:43,341 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 395 transitions, 802 flow. Second operand has 3 states, 3 states have (on average 424.3333333333333) internal successors, (1273), 3 states have internal predecessors, (1273), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:01:43,341 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:01:43,341 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 423 of 453 [2021-10-16 23:01:43,341 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:01:43,417 INFO L129 PetriNetUnfolder]: 16/434 cut-off events. [2021-10-16 23:01:43,417 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-10-16 23:01:43,419 INFO L84 FinitePrefix]: Finished finitePrefix Result has 458 conditions, 434 events. 16/434 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 643 event pairs, 1 based on Foata normal form. 0/409 useless extension candidates. Maximal degree in co-relation 383. Up to 13 conditions per place. [2021-10-16 23:01:43,421 INFO L132 encePairwiseOnDemand]: 450/453 looper letters, 7 selfloop transitions, 2 changer transitions 0/394 dead transitions. [2021-10-16 23:01:43,421 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 394 transitions, 818 flow [2021-10-16 23:01:43,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-16 23:01:43,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-10-16 23:01:43,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1279 transitions. [2021-10-16 23:01:43,424 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9411331861662987 [2021-10-16 23:01:43,424 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1279 transitions. [2021-10-16 23:01:43,424 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1279 transitions. [2021-10-16 23:01:43,425 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:01:43,425 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1279 transitions. [2021-10-16 23:01:43,427 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 426.3333333333333) internal successors, (1279), 3 states have internal predecessors, (1279), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:01:43,429 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 453.0) internal successors, (1812), 4 states have internal predecessors, (1812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:01:43,430 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 453.0) internal successors, (1812), 4 states have internal predecessors, (1812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:01:43,431 INFO L186 Difference]: Start difference. First operand has 391 places, 395 transitions, 802 flow. Second operand 3 states and 1279 transitions. [2021-10-16 23:01:43,431 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 394 transitions, 818 flow [2021-10-16 23:01:43,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 390 places, 394 transitions, 814 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-10-16 23:01:43,436 INFO L242 Difference]: Finished difference. Result has 390 places, 394 transitions, 800 flow [2021-10-16 23:01:43,437 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=453, PETRI_DIFFERENCE_MINUEND_FLOW=796, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=392, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=800, PETRI_PLACES=390, PETRI_TRANSITIONS=394} [2021-10-16 23:01:43,437 INFO L334 CegarLoopForPetriNet]: 414 programPoint places, -24 predicate places. [2021-10-16 23:01:43,437 INFO L470 AbstractCegarLoop]: Abstraction has has 390 places, 394 transitions, 800 flow [2021-10-16 23:01:43,438 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 424.3333333333333) internal successors, (1273), 3 states have internal predecessors, (1273), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:01:43,438 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:01:43,438 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 23:01:43,438 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-10-16 23:01:43,438 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread2Err0ASSERT_VIOLATIONDATA_RACE, thread2Err1ASSERT_VIOLATIONDATA_RACE (and 29 more)] === [2021-10-16 23:01:43,439 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:01:43,439 INFO L82 PathProgramCache]: Analyzing trace with hash -1884828581, now seen corresponding path program 1 times [2021-10-16 23:01:43,439 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:01:43,439 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1931737492] [2021-10-16 23:01:43,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:01:43,439 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:01:43,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:01:43,473 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:01:43,473 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:01:43,473 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1931737492] [2021-10-16 23:01:43,473 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1931737492] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:01:43,473 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:01:43,473 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-16 23:01:43,473 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1253813198] [2021-10-16 23:01:43,474 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-16 23:01:43,474 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:01:43,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-16 23:01:43,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-16 23:01:43,476 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 424 out of 453 [2021-10-16 23:01:43,477 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 394 transitions, 800 flow. Second operand has 3 states, 3 states have (on average 425.3333333333333) internal successors, (1276), 3 states have internal predecessors, (1276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:01:43,477 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:01:43,477 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 424 of 453 [2021-10-16 23:01:43,477 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:01:43,528 INFO L129 PetriNetUnfolder]: 14/421 cut-off events. [2021-10-16 23:01:43,528 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-10-16 23:01:43,530 INFO L84 FinitePrefix]: Finished finitePrefix Result has 441 conditions, 421 events. 14/421 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 614 event pairs, 0 based on Foata normal form. 0/399 useless extension candidates. Maximal degree in co-relation 359. Up to 9 conditions per place. [2021-10-16 23:01:43,531 INFO L132 encePairwiseOnDemand]: 450/453 looper letters, 6 selfloop transitions, 2 changer transitions 0/393 dead transitions. [2021-10-16 23:01:43,531 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 393 transitions, 814 flow [2021-10-16 23:01:43,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-16 23:01:43,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-10-16 23:01:43,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1281 transitions. [2021-10-16 23:01:43,534 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9426048565121413 [2021-10-16 23:01:43,534 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1281 transitions. [2021-10-16 23:01:43,534 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1281 transitions. [2021-10-16 23:01:43,534 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:01:43,534 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1281 transitions. [2021-10-16 23:01:43,536 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 427.0) internal successors, (1281), 3 states have internal predecessors, (1281), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:01:43,538 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 453.0) internal successors, (1812), 4 states have internal predecessors, (1812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:01:43,538 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 453.0) internal successors, (1812), 4 states have internal predecessors, (1812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:01:43,538 INFO L186 Difference]: Start difference. First operand has 390 places, 394 transitions, 800 flow. Second operand 3 states and 1281 transitions. [2021-10-16 23:01:43,538 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 393 transitions, 814 flow [2021-10-16 23:01:43,541 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 393 transitions, 810 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-10-16 23:01:43,544 INFO L242 Difference]: Finished difference. Result has 389 places, 393 transitions, 798 flow [2021-10-16 23:01:43,544 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=453, PETRI_DIFFERENCE_MINUEND_FLOW=794, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=391, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=798, PETRI_PLACES=389, PETRI_TRANSITIONS=393} [2021-10-16 23:01:43,545 INFO L334 CegarLoopForPetriNet]: 414 programPoint places, -25 predicate places. [2021-10-16 23:01:43,545 INFO L470 AbstractCegarLoop]: Abstraction has has 389 places, 393 transitions, 798 flow [2021-10-16 23:01:43,545 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 425.3333333333333) internal successors, (1276), 3 states have internal predecessors, (1276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:01:43,545 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:01:43,545 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 23:01:43,546 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-10-16 23:01:43,546 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread2Err0ASSERT_VIOLATIONDATA_RACE, thread2Err1ASSERT_VIOLATIONDATA_RACE (and 29 more)] === [2021-10-16 23:01:43,546 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:01:43,546 INFO L82 PathProgramCache]: Analyzing trace with hash 1474027038, now seen corresponding path program 1 times [2021-10-16 23:01:43,546 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:01:43,546 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [820744817] [2021-10-16 23:01:43,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:01:43,546 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:01:43,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:01:43,572 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:01:43,572 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:01:43,572 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [820744817] [2021-10-16 23:01:43,572 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [820744817] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:01:43,572 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:01:43,572 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-16 23:01:43,572 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [153040487] [2021-10-16 23:01:43,573 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-16 23:01:43,573 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:01:43,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-16 23:01:43,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-16 23:01:43,574 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 424 out of 453 [2021-10-16 23:01:43,575 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 393 transitions, 798 flow. Second operand has 3 states, 3 states have (on average 425.3333333333333) internal successors, (1276), 3 states have internal predecessors, (1276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:01:43,575 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:01:43,575 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 424 of 453 [2021-10-16 23:01:43,575 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:01:43,627 INFO L129 PetriNetUnfolder]: 14/420 cut-off events. [2021-10-16 23:01:43,627 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-10-16 23:01:43,629 INFO L84 FinitePrefix]: Finished finitePrefix Result has 440 conditions, 420 events. 14/420 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 582 event pairs, 0 based on Foata normal form. 0/399 useless extension candidates. Maximal degree in co-relation 351. Up to 9 conditions per place. [2021-10-16 23:01:43,630 INFO L132 encePairwiseOnDemand]: 450/453 looper letters, 6 selfloop transitions, 2 changer transitions 0/392 dead transitions. [2021-10-16 23:01:43,630 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 392 transitions, 812 flow [2021-10-16 23:01:43,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-16 23:01:43,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-10-16 23:01:43,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1281 transitions. [2021-10-16 23:01:43,633 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9426048565121413 [2021-10-16 23:01:43,633 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1281 transitions. [2021-10-16 23:01:43,633 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1281 transitions. [2021-10-16 23:01:43,633 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:01:43,634 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1281 transitions. [2021-10-16 23:01:43,645 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 427.0) internal successors, (1281), 3 states have internal predecessors, (1281), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:01:43,648 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 453.0) internal successors, (1812), 4 states have internal predecessors, (1812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:01:43,648 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 453.0) internal successors, (1812), 4 states have internal predecessors, (1812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:01:43,648 INFO L186 Difference]: Start difference. First operand has 389 places, 393 transitions, 798 flow. Second operand 3 states and 1281 transitions. [2021-10-16 23:01:43,648 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 392 transitions, 812 flow [2021-10-16 23:01:43,650 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 392 transitions, 808 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-10-16 23:01:43,654 INFO L242 Difference]: Finished difference. Result has 388 places, 392 transitions, 796 flow [2021-10-16 23:01:43,654 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=453, PETRI_DIFFERENCE_MINUEND_FLOW=792, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=796, PETRI_PLACES=388, PETRI_TRANSITIONS=392} [2021-10-16 23:01:43,654 INFO L334 CegarLoopForPetriNet]: 414 programPoint places, -26 predicate places. [2021-10-16 23:01:43,654 INFO L470 AbstractCegarLoop]: Abstraction has has 388 places, 392 transitions, 796 flow [2021-10-16 23:01:43,655 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 425.3333333333333) internal successors, (1276), 3 states have internal predecessors, (1276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:01:43,655 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:01:43,655 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 23:01:43,655 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-10-16 23:01:43,656 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread2Err0ASSERT_VIOLATIONDATA_RACE, thread2Err1ASSERT_VIOLATIONDATA_RACE (and 29 more)] === [2021-10-16 23:01:43,656 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:01:43,656 INFO L82 PathProgramCache]: Analyzing trace with hash 730058380, now seen corresponding path program 1 times [2021-10-16 23:01:43,656 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:01:43,656 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1348057340] [2021-10-16 23:01:43,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:01:43,656 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:01:43,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:01:43,686 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:01:43,687 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:01:43,687 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1348057340] [2021-10-16 23:01:43,687 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1348057340] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:01:43,687 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:01:43,687 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-16 23:01:43,687 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [644556993] [2021-10-16 23:01:43,687 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-16 23:01:43,687 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:01:43,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-16 23:01:43,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-16 23:01:43,689 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 425 out of 453 [2021-10-16 23:01:43,690 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 392 transitions, 796 flow. Second operand has 3 states, 3 states have (on average 426.3333333333333) internal successors, (1279), 3 states have internal predecessors, (1279), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:01:43,690 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:01:43,690 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 425 of 453 [2021-10-16 23:01:43,690 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:01:43,760 INFO L129 PetriNetUnfolder]: 14/419 cut-off events. [2021-10-16 23:01:43,760 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-10-16 23:01:43,761 INFO L84 FinitePrefix]: Finished finitePrefix Result has 438 conditions, 419 events. 14/419 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 609 event pairs, 0 based on Foata normal form. 0/399 useless extension candidates. Maximal degree in co-relation 342. Up to 8 conditions per place. [2021-10-16 23:01:43,762 INFO L132 encePairwiseOnDemand]: 450/453 looper letters, 5 selfloop transitions, 2 changer transitions 0/391 dead transitions. [2021-10-16 23:01:43,762 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 391 transitions, 808 flow [2021-10-16 23:01:43,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-16 23:01:43,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-10-16 23:01:43,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1283 transitions. [2021-10-16 23:01:43,765 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9440765268579838 [2021-10-16 23:01:43,765 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1283 transitions. [2021-10-16 23:01:43,765 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1283 transitions. [2021-10-16 23:01:43,765 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:01:43,765 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1283 transitions. [2021-10-16 23:01:43,767 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 427.6666666666667) internal successors, (1283), 3 states have internal predecessors, (1283), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:01:43,768 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 453.0) internal successors, (1812), 4 states have internal predecessors, (1812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:01:43,769 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 453.0) internal successors, (1812), 4 states have internal predecessors, (1812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:01:43,769 INFO L186 Difference]: Start difference. First operand has 388 places, 392 transitions, 796 flow. Second operand 3 states and 1283 transitions. [2021-10-16 23:01:43,769 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 391 transitions, 808 flow [2021-10-16 23:01:43,770 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 391 transitions, 804 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-10-16 23:01:43,774 INFO L242 Difference]: Finished difference. Result has 387 places, 391 transitions, 794 flow [2021-10-16 23:01:43,775 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=453, PETRI_DIFFERENCE_MINUEND_FLOW=790, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=389, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=794, PETRI_PLACES=387, PETRI_TRANSITIONS=391} [2021-10-16 23:01:43,775 INFO L334 CegarLoopForPetriNet]: 414 programPoint places, -27 predicate places. [2021-10-16 23:01:43,775 INFO L470 AbstractCegarLoop]: Abstraction has has 387 places, 391 transitions, 794 flow [2021-10-16 23:01:43,776 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 426.3333333333333) internal successors, (1279), 3 states have internal predecessors, (1279), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:01:43,776 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:01:43,776 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 23:01:43,776 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-10-16 23:01:43,776 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread2Err0ASSERT_VIOLATIONDATA_RACE, thread2Err1ASSERT_VIOLATIONDATA_RACE (and 29 more)] === [2021-10-16 23:01:43,777 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:01:43,777 INFO L82 PathProgramCache]: Analyzing trace with hash -303448880, now seen corresponding path program 1 times [2021-10-16 23:01:43,777 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:01:43,778 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [227062187] [2021-10-16 23:01:43,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:01:43,778 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:01:43,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:01:43,880 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:01:43,880 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:01:43,880 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [227062187] [2021-10-16 23:01:43,880 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [227062187] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:01:43,880 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:01:43,881 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-10-16 23:01:43,881 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [868004068] [2021-10-16 23:01:43,881 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-10-16 23:01:43,881 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:01:43,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-10-16 23:01:43,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-10-16 23:01:43,883 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 379 out of 453 [2021-10-16 23:01:43,885 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 391 transitions, 794 flow. Second operand has 6 states, 6 states have (on average 380.8333333333333) internal successors, (2285), 6 states have internal predecessors, (2285), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:01:43,885 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:01:43,885 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 379 of 453 [2021-10-16 23:01:43,885 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:01:44,060 INFO L129 PetriNetUnfolder]: 125/690 cut-off events. [2021-10-16 23:01:44,061 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-10-16 23:01:44,066 INFO L84 FinitePrefix]: Finished finitePrefix Result has 878 conditions, 690 events. 125/690 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 2130 event pairs, 25 based on Foata normal form. 0/643 useless extension candidates. Maximal degree in co-relation 725. Up to 169 conditions per place. [2021-10-16 23:01:44,071 INFO L132 encePairwiseOnDemand]: 441/453 looper letters, 42 selfloop transitions, 10 changer transitions 0/389 dead transitions. [2021-10-16 23:01:44,071 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 389 transitions, 894 flow [2021-10-16 23:01:44,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-16 23:01:44,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-10-16 23:01:44,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2328 transitions. [2021-10-16 23:01:44,075 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8565121412803532 [2021-10-16 23:01:44,075 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 2328 transitions. [2021-10-16 23:01:44,075 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 2328 transitions. [2021-10-16 23:01:44,075 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:01:44,076 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 2328 transitions. [2021-10-16 23:01:44,078 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 388.0) internal successors, (2328), 6 states have internal predecessors, (2328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:01:44,081 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 453.0) internal successors, (3171), 7 states have internal predecessors, (3171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:01:44,081 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 453.0) internal successors, (3171), 7 states have internal predecessors, (3171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:01:44,081 INFO L186 Difference]: Start difference. First operand has 387 places, 391 transitions, 794 flow. Second operand 6 states and 2328 transitions. [2021-10-16 23:01:44,081 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 389 transitions, 894 flow [2021-10-16 23:01:44,083 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 389 transitions, 890 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-10-16 23:01:44,087 INFO L242 Difference]: Finished difference. Result has 388 places, 389 transitions, 806 flow [2021-10-16 23:01:44,087 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=453, PETRI_DIFFERENCE_MINUEND_FLOW=786, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=379, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=806, PETRI_PLACES=388, PETRI_TRANSITIONS=389} [2021-10-16 23:01:44,087 INFO L334 CegarLoopForPetriNet]: 414 programPoint places, -26 predicate places. [2021-10-16 23:01:44,088 INFO L470 AbstractCegarLoop]: Abstraction has has 388 places, 389 transitions, 806 flow [2021-10-16 23:01:44,088 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 380.8333333333333) internal successors, (2285), 6 states have internal predecessors, (2285), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:01:44,088 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:01:44,088 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 23:01:44,088 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-10-16 23:01:44,088 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread2Err0ASSERT_VIOLATIONDATA_RACE, thread2Err1ASSERT_VIOLATIONDATA_RACE (and 29 more)] === [2021-10-16 23:01:44,089 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:01:44,089 INFO L82 PathProgramCache]: Analyzing trace with hash -755382636, now seen corresponding path program 1 times [2021-10-16 23:01:44,089 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:01:44,089 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1043098897] [2021-10-16 23:01:44,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:01:44,089 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:01:44,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:01:44,120 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:01:44,120 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:01:44,120 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1043098897] [2021-10-16 23:01:44,120 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1043098897] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:01:44,120 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:01:44,120 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-16 23:01:44,120 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [333272650] [2021-10-16 23:01:44,121 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-16 23:01:44,121 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:01:44,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-16 23:01:44,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-16 23:01:44,123 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 425 out of 453 [2021-10-16 23:01:44,124 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 389 transitions, 806 flow. Second operand has 3 states, 3 states have (on average 426.3333333333333) internal successors, (1279), 3 states have internal predecessors, (1279), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:01:44,124 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:01:44,124 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 425 of 453 [2021-10-16 23:01:44,124 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:01:44,167 INFO L129 PetriNetUnfolder]: 14/416 cut-off events. [2021-10-16 23:01:44,167 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-10-16 23:01:44,169 INFO L84 FinitePrefix]: Finished finitePrefix Result has 443 conditions, 416 events. 14/416 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 568 event pairs, 0 based on Foata normal form. 0/399 useless extension candidates. Maximal degree in co-relation 410. Up to 8 conditions per place. [2021-10-16 23:01:44,170 INFO L132 encePairwiseOnDemand]: 450/453 looper letters, 5 selfloop transitions, 2 changer transitions 0/388 dead transitions. [2021-10-16 23:01:44,170 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 388 transitions, 818 flow [2021-10-16 23:01:44,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-16 23:01:44,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-10-16 23:01:44,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1283 transitions. [2021-10-16 23:01:44,174 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9440765268579838 [2021-10-16 23:01:44,174 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1283 transitions. [2021-10-16 23:01:44,174 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1283 transitions. [2021-10-16 23:01:44,174 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:01:44,174 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1283 transitions. [2021-10-16 23:01:44,176 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 427.6666666666667) internal successors, (1283), 3 states have internal predecessors, (1283), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:01:44,177 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 453.0) internal successors, (1812), 4 states have internal predecessors, (1812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:01:44,177 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 453.0) internal successors, (1812), 4 states have internal predecessors, (1812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:01:44,178 INFO L186 Difference]: Start difference. First operand has 388 places, 389 transitions, 806 flow. Second operand 3 states and 1283 transitions. [2021-10-16 23:01:44,178 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 388 transitions, 818 flow [2021-10-16 23:01:44,180 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 388 transitions, 798 flow, removed 0 selfloop flow, removed 5 redundant places. [2021-10-16 23:01:44,183 INFO L242 Difference]: Finished difference. Result has 384 places, 388 transitions, 788 flow [2021-10-16 23:01:44,184 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=453, PETRI_DIFFERENCE_MINUEND_FLOW=784, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=388, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=386, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=788, PETRI_PLACES=384, PETRI_TRANSITIONS=388} [2021-10-16 23:01:44,184 INFO L334 CegarLoopForPetriNet]: 414 programPoint places, -30 predicate places. [2021-10-16 23:01:44,184 INFO L470 AbstractCegarLoop]: Abstraction has has 384 places, 388 transitions, 788 flow [2021-10-16 23:01:44,185 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 426.3333333333333) internal successors, (1279), 3 states have internal predecessors, (1279), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:01:44,185 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:01:44,185 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 23:01:44,185 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-10-16 23:01:44,185 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting thread1Err1ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread2Err0ASSERT_VIOLATIONDATA_RACE, thread2Err1ASSERT_VIOLATIONDATA_RACE (and 29 more)] === [2021-10-16 23:01:44,185 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:01:44,185 INFO L82 PathProgramCache]: Analyzing trace with hash 1834102556, now seen corresponding path program 1 times [2021-10-16 23:01:44,185 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:01:44,185 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [400309080] [2021-10-16 23:01:44,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:01:44,186 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:01:44,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:01:44,227 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:01:44,227 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:01:44,227 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [400309080] [2021-10-16 23:01:44,227 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [400309080] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:01:44,227 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:01:44,227 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-16 23:01:44,227 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2140276905] [2021-10-16 23:01:44,228 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-16 23:01:44,228 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:01:44,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-16 23:01:44,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-16 23:01:44,229 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 424 out of 453 [2021-10-16 23:01:44,230 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 388 transitions, 788 flow. Second operand has 3 states, 3 states have (on average 426.0) internal successors, (1278), 3 states have internal predecessors, (1278), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:01:44,230 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:01:44,230 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 424 of 453 [2021-10-16 23:01:44,230 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:01:44,310 INFO L129 PetriNetUnfolder]: 23/490 cut-off events. [2021-10-16 23:01:44,310 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-10-16 23:01:44,313 INFO L84 FinitePrefix]: Finished finitePrefix Result has 525 conditions, 490 events. 23/490 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 1106 event pairs, 3 based on Foata normal form. 0/467 useless extension candidates. Maximal degree in co-relation 346. Up to 21 conditions per place. [2021-10-16 23:01:44,314 INFO L132 encePairwiseOnDemand]: 448/453 looper letters, 8 selfloop transitions, 4 changer transitions 0/391 dead transitions. [2021-10-16 23:01:44,314 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 391 transitions, 818 flow [2021-10-16 23:01:44,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-16 23:01:44,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-10-16 23:01:44,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1285 transitions. [2021-10-16 23:01:44,317 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9455481972038263 [2021-10-16 23:01:44,317 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1285 transitions. [2021-10-16 23:01:44,317 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1285 transitions. [2021-10-16 23:01:44,318 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:01:44,318 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1285 transitions. [2021-10-16 23:01:44,319 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 428.3333333333333) internal successors, (1285), 3 states have internal predecessors, (1285), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:01:44,322 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 453.0) internal successors, (1812), 4 states have internal predecessors, (1812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:01:44,322 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 453.0) internal successors, (1812), 4 states have internal predecessors, (1812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:01:44,322 INFO L186 Difference]: Start difference. First operand has 384 places, 388 transitions, 788 flow. Second operand 3 states and 1285 transitions. [2021-10-16 23:01:44,322 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 391 transitions, 818 flow [2021-10-16 23:01:44,324 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 391 transitions, 814 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-10-16 23:01:44,329 INFO L242 Difference]: Finished difference. Result has 386 places, 391 transitions, 814 flow [2021-10-16 23:01:44,329 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=453, PETRI_DIFFERENCE_MINUEND_FLOW=784, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=388, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=384, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=814, PETRI_PLACES=386, PETRI_TRANSITIONS=391} [2021-10-16 23:01:44,329 INFO L334 CegarLoopForPetriNet]: 414 programPoint places, -28 predicate places. [2021-10-16 23:01:44,330 INFO L470 AbstractCegarLoop]: Abstraction has has 386 places, 391 transitions, 814 flow [2021-10-16 23:01:44,330 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 426.0) internal successors, (1278), 3 states have internal predecessors, (1278), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:01:44,330 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:01:44,330 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 23:01:44,330 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2021-10-16 23:01:44,330 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting thread2Err1ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread2Err0ASSERT_VIOLATIONDATA_RACE, thread2Err1ASSERT_VIOLATIONDATA_RACE (and 29 more)] === [2021-10-16 23:01:44,330 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:01:44,331 INFO L82 PathProgramCache]: Analyzing trace with hash 485079490, now seen corresponding path program 1 times [2021-10-16 23:01:44,331 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:01:44,331 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1497913806] [2021-10-16 23:01:44,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:01:44,331 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:01:44,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:01:44,371 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:01:44,372 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:01:44,372 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1497913806] [2021-10-16 23:01:44,372 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1497913806] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:01:44,372 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:01:44,372 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-16 23:01:44,372 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1559164591] [2021-10-16 23:01:44,372 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-16 23:01:44,372 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:01:44,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-16 23:01:44,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-16 23:01:44,374 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 424 out of 453 [2021-10-16 23:01:44,375 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 391 transitions, 814 flow. Second operand has 3 states, 3 states have (on average 426.0) internal successors, (1278), 3 states have internal predecessors, (1278), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:01:44,375 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:01:44,375 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 424 of 453 [2021-10-16 23:01:44,375 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:01:44,445 INFO L129 PetriNetUnfolder]: 31/554 cut-off events. [2021-10-16 23:01:44,445 INFO L130 PetriNetUnfolder]: For 5/5 co-relation queries the response was YES. [2021-10-16 23:01:44,450 INFO L84 FinitePrefix]: Finished finitePrefix Result has 610 conditions, 554 events. 31/554 cut-off events. For 5/5 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 1465 event pairs, 3 based on Foata normal form. 0/526 useless extension candidates. Maximal degree in co-relation 515. Up to 21 conditions per place. [2021-10-16 23:01:44,452 INFO L132 encePairwiseOnDemand]: 448/453 looper letters, 8 selfloop transitions, 4 changer transitions 0/394 dead transitions. [2021-10-16 23:01:44,453 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 394 transitions, 844 flow [2021-10-16 23:01:44,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-16 23:01:44,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-10-16 23:01:44,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1285 transitions. [2021-10-16 23:01:44,455 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9455481972038263 [2021-10-16 23:01:44,455 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1285 transitions. [2021-10-16 23:01:44,455 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1285 transitions. [2021-10-16 23:01:44,456 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:01:44,456 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1285 transitions. [2021-10-16 23:01:44,457 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 428.3333333333333) internal successors, (1285), 3 states have internal predecessors, (1285), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:01:44,458 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 453.0) internal successors, (1812), 4 states have internal predecessors, (1812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:01:44,459 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 453.0) internal successors, (1812), 4 states have internal predecessors, (1812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:01:44,459 INFO L186 Difference]: Start difference. First operand has 386 places, 391 transitions, 814 flow. Second operand 3 states and 1285 transitions. [2021-10-16 23:01:44,459 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 394 transitions, 844 flow [2021-10-16 23:01:44,461 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 394 transitions, 836 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-10-16 23:01:44,464 INFO L242 Difference]: Finished difference. Result has 388 places, 394 transitions, 836 flow [2021-10-16 23:01:44,465 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=453, PETRI_DIFFERENCE_MINUEND_FLOW=806, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=387, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=836, PETRI_PLACES=388, PETRI_TRANSITIONS=394} [2021-10-16 23:01:44,465 INFO L334 CegarLoopForPetriNet]: 414 programPoint places, -26 predicate places. [2021-10-16 23:01:44,465 INFO L470 AbstractCegarLoop]: Abstraction has has 388 places, 394 transitions, 836 flow [2021-10-16 23:01:44,465 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 426.0) internal successors, (1278), 3 states have internal predecessors, (1278), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:01:44,465 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:01:44,466 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 23:01:44,466 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2021-10-16 23:01:44,466 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting thread1Err1ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread2Err0ASSERT_VIOLATIONDATA_RACE, thread2Err1ASSERT_VIOLATIONDATA_RACE (and 29 more)] === [2021-10-16 23:01:44,466 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:01:44,466 INFO L82 PathProgramCache]: Analyzing trace with hash -713869930, now seen corresponding path program 1 times [2021-10-16 23:01:44,466 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:01:44,466 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [846898132] [2021-10-16 23:01:44,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:01:44,466 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:01:44,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:01:44,558 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:01:44,558 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:01:44,558 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [846898132] [2021-10-16 23:01:44,558 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [846898132] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:01:44,558 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:01:44,558 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-10-16 23:01:44,558 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [623935604] [2021-10-16 23:01:44,559 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-10-16 23:01:44,559 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:01:44,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-10-16 23:01:44,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-10-16 23:01:44,561 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 393 out of 453 [2021-10-16 23:01:44,563 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 394 transitions, 836 flow. Second operand has 6 states, 6 states have (on average 396.1666666666667) internal successors, (2377), 6 states have internal predecessors, (2377), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:01:44,563 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:01:44,563 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 393 of 453 [2021-10-16 23:01:44,563 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:01:44,771 INFO L129 PetriNetUnfolder]: 50/877 cut-off events. [2021-10-16 23:01:44,771 INFO L130 PetriNetUnfolder]: For 10/10 co-relation queries the response was YES. [2021-10-16 23:01:44,775 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1025 conditions, 877 events. 50/877 cut-off events. For 10/10 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 3289 event pairs, 0 based on Foata normal form. 2/835 useless extension candidates. Maximal degree in co-relation 838. Up to 24 conditions per place. [2021-10-16 23:01:44,778 INFO L132 encePairwiseOnDemand]: 442/453 looper letters, 54 selfloop transitions, 11 changer transitions 0/421 dead transitions. [2021-10-16 23:01:44,778 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 421 transitions, 1020 flow [2021-10-16 23:01:44,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-10-16 23:01:44,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2021-10-16 23:01:44,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 3604 transitions. [2021-10-16 23:01:44,783 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8839833210694138 [2021-10-16 23:01:44,783 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 3604 transitions. [2021-10-16 23:01:44,783 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 3604 transitions. [2021-10-16 23:01:44,785 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:01:44,785 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 3604 transitions. [2021-10-16 23:01:44,789 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 400.44444444444446) internal successors, (3604), 9 states have internal predecessors, (3604), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:01:44,794 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 453.0) internal successors, (4530), 10 states have internal predecessors, (4530), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:01:44,794 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 453.0) internal successors, (4530), 10 states have internal predecessors, (4530), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:01:44,794 INFO L186 Difference]: Start difference. First operand has 388 places, 394 transitions, 836 flow. Second operand 9 states and 3604 transitions. [2021-10-16 23:01:44,794 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 421 transitions, 1020 flow [2021-10-16 23:01:44,797 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 421 transitions, 1012 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-10-16 23:01:44,800 INFO L242 Difference]: Finished difference. Result has 396 places, 398 transitions, 872 flow [2021-10-16 23:01:44,801 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=453, PETRI_DIFFERENCE_MINUEND_FLOW=828, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=385, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=872, PETRI_PLACES=396, PETRI_TRANSITIONS=398} [2021-10-16 23:01:44,802 INFO L334 CegarLoopForPetriNet]: 414 programPoint places, -18 predicate places. [2021-10-16 23:01:44,802 INFO L470 AbstractCegarLoop]: Abstraction has has 396 places, 398 transitions, 872 flow [2021-10-16 23:01:44,802 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 396.1666666666667) internal successors, (2377), 6 states have internal predecessors, (2377), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:01:44,802 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:01:44,802 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 23:01:44,802 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2021-10-16 23:01:44,803 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting thread2Err1ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread2Err0ASSERT_VIOLATIONDATA_RACE, thread2Err1ASSERT_VIOLATIONDATA_RACE (and 29 more)] === [2021-10-16 23:01:44,803 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:01:44,803 INFO L82 PathProgramCache]: Analyzing trace with hash 1789542959, now seen corresponding path program 1 times [2021-10-16 23:01:44,803 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:01:44,803 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1542656971] [2021-10-16 23:01:44,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:01:44,803 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:01:44,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:01:44,867 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:01:44,867 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:01:44,868 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1542656971] [2021-10-16 23:01:44,868 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1542656971] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:01:44,868 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:01:44,868 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-10-16 23:01:44,868 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [526295490] [2021-10-16 23:01:44,868 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-10-16 23:01:44,868 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:01:44,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-10-16 23:01:44,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-10-16 23:01:44,870 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 393 out of 453 [2021-10-16 23:01:44,872 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 398 transitions, 872 flow. Second operand has 6 states, 6 states have (on average 396.1666666666667) internal successors, (2377), 6 states have internal predecessors, (2377), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:01:44,872 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:01:44,872 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 393 of 453 [2021-10-16 23:01:44,872 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:01:45,128 INFO L129 PetriNetUnfolder]: 87/1469 cut-off events. [2021-10-16 23:01:45,128 INFO L130 PetriNetUnfolder]: For 12/12 co-relation queries the response was YES. [2021-10-16 23:01:45,141 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1699 conditions, 1469 events. 87/1469 cut-off events. For 12/12 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 7734 event pairs, 0 based on Foata normal form. 4/1389 useless extension candidates. Maximal degree in co-relation 1338. Up to 42 conditions per place. [2021-10-16 23:01:45,147 INFO L132 encePairwiseOnDemand]: 444/453 looper letters, 44 selfloop transitions, 8 changer transitions 0/408 dead transitions. [2021-10-16 23:01:45,147 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 408 transitions, 996 flow [2021-10-16 23:01:45,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-16 23:01:45,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2021-10-16 23:01:45,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2801 transitions. [2021-10-16 23:01:45,152 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8833175654367708 [2021-10-16 23:01:45,152 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2801 transitions. [2021-10-16 23:01:45,152 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2801 transitions. [2021-10-16 23:01:45,153 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:01:45,153 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2801 transitions. [2021-10-16 23:01:45,156 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 400.14285714285717) internal successors, (2801), 7 states have internal predecessors, (2801), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:01:45,160 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 453.0) internal successors, (3624), 8 states have internal predecessors, (3624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:01:45,160 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 453.0) internal successors, (3624), 8 states have internal predecessors, (3624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:01:45,161 INFO L186 Difference]: Start difference. First operand has 396 places, 398 transitions, 872 flow. Second operand 7 states and 2801 transitions. [2021-10-16 23:01:45,161 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 408 transitions, 996 flow [2021-10-16 23:01:45,165 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 399 places, 408 transitions, 987 flow, removed 0 selfloop flow, removed 3 redundant places. [2021-10-16 23:01:45,168 INFO L242 Difference]: Finished difference. Result has 401 places, 400 transitions, 895 flow [2021-10-16 23:01:45,169 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=453, PETRI_DIFFERENCE_MINUEND_FLOW=863, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=895, PETRI_PLACES=401, PETRI_TRANSITIONS=400} [2021-10-16 23:01:45,169 INFO L334 CegarLoopForPetriNet]: 414 programPoint places, -13 predicate places. [2021-10-16 23:01:45,169 INFO L470 AbstractCegarLoop]: Abstraction has has 401 places, 400 transitions, 895 flow [2021-10-16 23:01:45,170 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 396.1666666666667) internal successors, (2377), 6 states have internal predecessors, (2377), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:01:45,170 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:01:45,170 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 23:01:45,170 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2021-10-16 23:01:45,170 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting thread1Err1ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread2Err0ASSERT_VIOLATIONDATA_RACE, thread2Err1ASSERT_VIOLATIONDATA_RACE (and 29 more)] === [2021-10-16 23:01:45,170 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:01:45,171 INFO L82 PathProgramCache]: Analyzing trace with hash 1339119070, now seen corresponding path program 1 times [2021-10-16 23:01:45,171 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:01:45,171 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1461197029] [2021-10-16 23:01:45,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:01:45,171 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:01:45,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:01:45,245 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-16 23:01:45,245 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:01:45,245 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1461197029] [2021-10-16 23:01:45,245 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1461197029] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:01:45,246 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:01:45,246 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-10-16 23:01:45,246 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [962415096] [2021-10-16 23:01:45,246 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-16 23:01:45,246 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:01:45,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-16 23:01:45,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-10-16 23:01:45,248 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 392 out of 453 [2021-10-16 23:01:45,250 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 400 transitions, 895 flow. Second operand has 5 states, 5 states have (on average 397.6) internal successors, (1988), 5 states have internal predecessors, (1988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:01:45,250 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:01:45,250 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 392 of 453 [2021-10-16 23:01:45,250 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:01:45,472 INFO L129 PetriNetUnfolder]: 83/1481 cut-off events. [2021-10-16 23:01:45,473 INFO L130 PetriNetUnfolder]: For 6/6 co-relation queries the response was YES. [2021-10-16 23:01:45,488 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1734 conditions, 1481 events. 83/1481 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 7754 event pairs, 0 based on Foata normal form. 4/1405 useless extension candidates. Maximal degree in co-relation 1371. Up to 74 conditions per place. [2021-10-16 23:01:45,494 INFO L132 encePairwiseOnDemand]: 449/453 looper letters, 29 selfloop transitions, 0 changer transitions 4/403 dead transitions. [2021-10-16 23:01:45,494 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 403 transitions, 967 flow [2021-10-16 23:01:45,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-16 23:01:45,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-10-16 23:01:45,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1994 transitions. [2021-10-16 23:01:45,498 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8803532008830022 [2021-10-16 23:01:45,498 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1994 transitions. [2021-10-16 23:01:45,498 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1994 transitions. [2021-10-16 23:01:45,499 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:01:45,499 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1994 transitions. [2021-10-16 23:01:45,501 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 398.8) internal successors, (1994), 5 states have internal predecessors, (1994), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:01:45,503 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 453.0) internal successors, (2718), 6 states have internal predecessors, (2718), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:01:45,504 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 453.0) internal successors, (2718), 6 states have internal predecessors, (2718), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:01:45,504 INFO L186 Difference]: Start difference. First operand has 401 places, 400 transitions, 895 flow. Second operand 5 states and 1994 transitions. [2021-10-16 23:01:45,504 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 403 transitions, 967 flow [2021-10-16 23:01:45,506 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 403 transitions, 955 flow, removed 0 selfloop flow, removed 4 redundant places. [2021-10-16 23:01:45,510 INFO L242 Difference]: Finished difference. Result has 404 places, 399 transitions, 887 flow [2021-10-16 23:01:45,511 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=453, PETRI_DIFFERENCE_MINUEND_FLOW=883, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=400, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=887, PETRI_PLACES=404, PETRI_TRANSITIONS=399} [2021-10-16 23:01:45,511 INFO L334 CegarLoopForPetriNet]: 414 programPoint places, -10 predicate places. [2021-10-16 23:01:45,511 INFO L470 AbstractCegarLoop]: Abstraction has has 404 places, 399 transitions, 887 flow [2021-10-16 23:01:45,511 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 397.6) internal successors, (1988), 5 states have internal predecessors, (1988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:01:45,512 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:01:45,512 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 23:01:45,512 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2021-10-16 23:01:45,512 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting thread1Err1ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread2Err0ASSERT_VIOLATIONDATA_RACE, thread2Err1ASSERT_VIOLATIONDATA_RACE (and 29 more)] === [2021-10-16 23:01:45,512 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:01:45,512 INFO L82 PathProgramCache]: Analyzing trace with hash 1595310385, now seen corresponding path program 1 times [2021-10-16 23:01:45,512 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:01:45,512 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1421897394] [2021-10-16 23:01:45,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:01:45,513 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:01:45,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:01:45,555 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-16 23:01:45,556 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:01:45,556 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1421897394] [2021-10-16 23:01:45,556 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1421897394] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:01:45,556 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:01:45,556 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-10-16 23:01:45,556 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [861215448] [2021-10-16 23:01:45,556 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-16 23:01:45,556 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:01:45,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-16 23:01:45,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-16 23:01:45,558 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 421 out of 453 [2021-10-16 23:01:45,559 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 404 places, 399 transitions, 887 flow. Second operand has 4 states, 4 states have (on average 423.25) internal successors, (1693), 4 states have internal predecessors, (1693), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:01:45,559 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:01:45,559 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 421 of 453 [2021-10-16 23:01:45,559 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:01:45,793 INFO L129 PetriNetUnfolder]: 79/1469 cut-off events. [2021-10-16 23:01:45,794 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2021-10-16 23:01:45,805 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1685 conditions, 1469 events. 79/1469 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 7613 event pairs, 0 based on Foata normal form. 4/1397 useless extension candidates. Maximal degree in co-relation 1673. Up to 38 conditions per place. [2021-10-16 23:01:45,809 INFO L132 encePairwiseOnDemand]: 450/453 looper letters, 10 selfloop transitions, 0 changer transitions 2/400 dead transitions. [2021-10-16 23:01:45,809 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 400 transitions, 913 flow [2021-10-16 23:01:45,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-16 23:01:45,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2021-10-16 23:01:45,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1697 transitions. [2021-10-16 23:01:45,812 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9365342163355408 [2021-10-16 23:01:45,812 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1697 transitions. [2021-10-16 23:01:45,812 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1697 transitions. [2021-10-16 23:01:45,813 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:01:45,813 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1697 transitions. [2021-10-16 23:01:45,815 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 424.25) internal successors, (1697), 4 states have internal predecessors, (1697), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:01:45,816 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 453.0) internal successors, (2265), 5 states have internal predecessors, (2265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:01:45,817 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 453.0) internal successors, (2265), 5 states have internal predecessors, (2265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:01:45,817 INFO L186 Difference]: Start difference. First operand has 404 places, 399 transitions, 887 flow. Second operand 4 states and 1697 transitions. [2021-10-16 23:01:45,817 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 400 transitions, 913 flow [2021-10-16 23:01:45,820 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 400 transitions, 907 flow, removed 3 selfloop flow, removed 3 redundant places. [2021-10-16 23:01:45,823 INFO L242 Difference]: Finished difference. Result has 403 places, 398 transitions, 883 flow [2021-10-16 23:01:45,824 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=453, PETRI_DIFFERENCE_MINUEND_FLOW=881, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=399, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=883, PETRI_PLACES=403, PETRI_TRANSITIONS=398} [2021-10-16 23:01:45,824 INFO L334 CegarLoopForPetriNet]: 414 programPoint places, -11 predicate places. [2021-10-16 23:01:45,824 INFO L470 AbstractCegarLoop]: Abstraction has has 403 places, 398 transitions, 883 flow [2021-10-16 23:01:45,824 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 423.25) internal successors, (1693), 4 states have internal predecessors, (1693), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:01:45,825 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:01:45,825 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 23:01:45,825 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2021-10-16 23:01:45,825 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting thread1Err1ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread2Err0ASSERT_VIOLATIONDATA_RACE, thread2Err1ASSERT_VIOLATIONDATA_RACE (and 29 more)] === [2021-10-16 23:01:45,825 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:01:45,825 INFO L82 PathProgramCache]: Analyzing trace with hash -1317041702, now seen corresponding path program 1 times [2021-10-16 23:01:45,825 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:01:45,825 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1429830338] [2021-10-16 23:01:45,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:01:45,826 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:01:45,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:01:45,863 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-16 23:01:45,863 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:01:45,863 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1429830338] [2021-10-16 23:01:45,863 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1429830338] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:01:45,863 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:01:45,863 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-10-16 23:01:45,863 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1811911229] [2021-10-16 23:01:45,863 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-16 23:01:45,864 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:01:45,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-16 23:01:45,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-16 23:01:45,865 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 421 out of 453 [2021-10-16 23:01:45,866 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 398 transitions, 883 flow. Second operand has 4 states, 4 states have (on average 423.25) internal successors, (1693), 4 states have internal predecessors, (1693), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:01:45,866 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:01:45,866 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 421 of 453 [2021-10-16 23:01:45,866 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:01:46,076 INFO L129 PetriNetUnfolder]: 75/1465 cut-off events. [2021-10-16 23:01:46,076 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2021-10-16 23:01:46,088 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1677 conditions, 1465 events. 75/1465 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 7563 event pairs, 0 based on Foata normal form. 4/1397 useless extension candidates. Maximal degree in co-relation 1665. Up to 38 conditions per place. [2021-10-16 23:01:46,093 INFO L132 encePairwiseOnDemand]: 450/453 looper letters, 10 selfloop transitions, 0 changer transitions 2/399 dead transitions. [2021-10-16 23:01:46,093 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 399 transitions, 909 flow [2021-10-16 23:01:46,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-16 23:01:46,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2021-10-16 23:01:46,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1697 transitions. [2021-10-16 23:01:46,096 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9365342163355408 [2021-10-16 23:01:46,096 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1697 transitions. [2021-10-16 23:01:46,096 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1697 transitions. [2021-10-16 23:01:46,097 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:01:46,097 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1697 transitions. [2021-10-16 23:01:46,101 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 424.25) internal successors, (1697), 4 states have internal predecessors, (1697), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:01:46,103 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 453.0) internal successors, (2265), 5 states have internal predecessors, (2265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:01:46,104 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 453.0) internal successors, (2265), 5 states have internal predecessors, (2265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:01:46,104 INFO L186 Difference]: Start difference. First operand has 403 places, 398 transitions, 883 flow. Second operand 4 states and 1697 transitions. [2021-10-16 23:01:46,104 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 399 transitions, 909 flow [2021-10-16 23:01:46,106 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 399 transitions, 905 flow, removed 2 selfloop flow, removed 2 redundant places. [2021-10-16 23:01:46,110 INFO L242 Difference]: Finished difference. Result has 404 places, 397 transitions, 881 flow [2021-10-16 23:01:46,110 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=453, PETRI_DIFFERENCE_MINUEND_FLOW=879, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=398, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=881, PETRI_PLACES=404, PETRI_TRANSITIONS=397} [2021-10-16 23:01:46,111 INFO L334 CegarLoopForPetriNet]: 414 programPoint places, -10 predicate places. [2021-10-16 23:01:46,111 INFO L470 AbstractCegarLoop]: Abstraction has has 404 places, 397 transitions, 881 flow [2021-10-16 23:01:46,112 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 423.25) internal successors, (1693), 4 states have internal predecessors, (1693), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:01:46,112 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:01:46,112 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 23:01:46,112 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2021-10-16 23:01:46,112 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting thread1Err1ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread2Err0ASSERT_VIOLATIONDATA_RACE, thread2Err1ASSERT_VIOLATIONDATA_RACE (and 29 more)] === [2021-10-16 23:01:46,113 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:01:46,113 INFO L82 PathProgramCache]: Analyzing trace with hash -1932100105, now seen corresponding path program 1 times [2021-10-16 23:01:46,113 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:01:46,113 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [318784182] [2021-10-16 23:01:46,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:01:46,113 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:01:46,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:01:46,155 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-16 23:01:46,155 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:01:46,155 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [318784182] [2021-10-16 23:01:46,155 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [318784182] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:01:46,155 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:01:46,155 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-10-16 23:01:46,155 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [423656818] [2021-10-16 23:01:46,156 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-16 23:01:46,156 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:01:46,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-16 23:01:46,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-16 23:01:46,158 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 421 out of 453 [2021-10-16 23:01:46,159 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 404 places, 397 transitions, 881 flow. Second operand has 4 states, 4 states have (on average 423.25) internal successors, (1693), 4 states have internal predecessors, (1693), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:01:46,159 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:01:46,159 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 421 of 453 [2021-10-16 23:01:46,159 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:01:46,351 INFO L129 PetriNetUnfolder]: 71/1461 cut-off events. [2021-10-16 23:01:46,352 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2021-10-16 23:01:46,367 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1674 conditions, 1461 events. 71/1461 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 7515 event pairs, 0 based on Foata normal form. 4/1397 useless extension candidates. Maximal degree in co-relation 1661. Up to 38 conditions per place. [2021-10-16 23:01:46,372 INFO L132 encePairwiseOnDemand]: 450/453 looper letters, 10 selfloop transitions, 0 changer transitions 2/398 dead transitions. [2021-10-16 23:01:46,372 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 398 transitions, 907 flow [2021-10-16 23:01:46,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-16 23:01:46,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2021-10-16 23:01:46,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1697 transitions. [2021-10-16 23:01:46,374 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9365342163355408 [2021-10-16 23:01:46,375 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1697 transitions. [2021-10-16 23:01:46,375 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1697 transitions. [2021-10-16 23:01:46,375 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:01:46,375 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1697 transitions. [2021-10-16 23:01:46,377 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 424.25) internal successors, (1697), 4 states have internal predecessors, (1697), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:01:46,378 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 453.0) internal successors, (2265), 5 states have internal predecessors, (2265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:01:46,379 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 453.0) internal successors, (2265), 5 states have internal predecessors, (2265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:01:46,379 INFO L186 Difference]: Start difference. First operand has 404 places, 397 transitions, 881 flow. Second operand 4 states and 1697 transitions. [2021-10-16 23:01:46,379 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 398 transitions, 907 flow [2021-10-16 23:01:46,381 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 398 transitions, 903 flow, removed 2 selfloop flow, removed 2 redundant places. [2021-10-16 23:01:46,385 INFO L242 Difference]: Finished difference. Result has 405 places, 396 transitions, 879 flow [2021-10-16 23:01:46,385 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=453, PETRI_DIFFERENCE_MINUEND_FLOW=877, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=397, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=879, PETRI_PLACES=405, PETRI_TRANSITIONS=396} [2021-10-16 23:01:46,385 INFO L334 CegarLoopForPetriNet]: 414 programPoint places, -9 predicate places. [2021-10-16 23:01:46,385 INFO L470 AbstractCegarLoop]: Abstraction has has 405 places, 396 transitions, 879 flow [2021-10-16 23:01:46,386 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 423.25) internal successors, (1693), 4 states have internal predecessors, (1693), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:01:46,386 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:01:46,386 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 23:01:46,386 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2021-10-16 23:01:46,386 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting thread1Err1ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread2Err0ASSERT_VIOLATIONDATA_RACE, thread2Err1ASSERT_VIOLATIONDATA_RACE (and 29 more)] === [2021-10-16 23:01:46,386 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:01:46,387 INFO L82 PathProgramCache]: Analyzing trace with hash -786666823, now seen corresponding path program 1 times [2021-10-16 23:01:46,387 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:01:46,387 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1862767103] [2021-10-16 23:01:46,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:01:46,387 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:01:46,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-16 23:01:46,437 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-16 23:01:46,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-16 23:01:46,550 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-16 23:01:46,550 INFO L631 BasicCegarLoop]: Counterexample is feasible [2021-10-16 23:01:46,551 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location thread1Err1ASSERT_VIOLATIONDATA_RACE [2021-10-16 23:01:46,552 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thread1Err0ASSERT_VIOLATIONDATA_RACE [2021-10-16 23:01:46,552 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thread1Err1ASSERT_VIOLATIONDATA_RACE [2021-10-16 23:01:46,552 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thread2Err0ASSERT_VIOLATIONDATA_RACE [2021-10-16 23:01:46,552 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thread2Err1ASSERT_VIOLATIONDATA_RACE [2021-10-16 23:01:46,553 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thread3Err0ASSERT_VIOLATIONDATA_RACE [2021-10-16 23:01:46,553 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thread3Err1ASSERT_VIOLATIONDATA_RACE [2021-10-16 23:01:46,553 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE [2021-10-16 23:01:46,553 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE [2021-10-16 23:01:46,553 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE [2021-10-16 23:01:46,553 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE [2021-10-16 23:01:46,553 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE [2021-10-16 23:01:46,553 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE [2021-10-16 23:01:46,553 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE [2021-10-16 23:01:46,553 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr7ASSERT_VIOLATIONDATA_RACE [2021-10-16 23:01:46,553 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr8ASSERT_VIOLATIONDATA_RACE [2021-10-16 23:01:46,553 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE [2021-10-16 23:01:46,553 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr9ASSERT_VIOLATIONDATA_RACE [2021-10-16 23:01:46,553 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACE [2021-10-16 23:01:46,553 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr11ASSERT_VIOLATIONDATA_RACE [2021-10-16 23:01:46,553 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATION [2021-10-16 23:01:46,553 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATION [2021-10-16 23:01:46,553 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2INUSE_VIOLATION [2021-10-16 23:01:46,554 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3INUSE_VIOLATION [2021-10-16 23:01:46,554 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thread4Err0ASSERT_VIOLATIONDATA_RACE [2021-10-16 23:01:46,554 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thread4Err1ASSERT_VIOLATIONDATA_RACE [2021-10-16 23:01:46,554 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thread1Err0ASSERT_VIOLATIONDATA_RACE [2021-10-16 23:01:46,554 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thread2Err0ASSERT_VIOLATIONDATA_RACE [2021-10-16 23:01:46,554 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thread2Err1ASSERT_VIOLATIONDATA_RACE [2021-10-16 23:01:46,554 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thread3Err0ASSERT_VIOLATIONDATA_RACE [2021-10-16 23:01:46,554 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thread3Err1ASSERT_VIOLATIONDATA_RACE [2021-10-16 23:01:46,554 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thread4Err0ASSERT_VIOLATIONDATA_RACE [2021-10-16 23:01:46,554 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thread4Err1ASSERT_VIOLATIONDATA_RACE [2021-10-16 23:01:46,554 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2021-10-16 23:01:46,560 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2021-10-16 23:01:46,560 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-10-16 23:01:46,817 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 16.10 11:01:46 BasicIcfg [2021-10-16 23:01:46,817 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-10-16 23:01:46,819 INFO L168 Benchmark]: Toolchain (without parser) took 6916.46 ms. Allocated memory was 185.6 MB in the beginning and 383.8 MB in the end (delta: 198.2 MB). Free memory was 134.5 MB in the beginning and 246.6 MB in the end (delta: -112.1 MB). Peak memory consumption was 212.2 MB. Max. memory is 8.0 GB. [2021-10-16 23:01:46,819 INFO L168 Benchmark]: CDTParser took 0.11 ms. Allocated memory is still 185.6 MB. Free memory was 151.1 MB in the beginning and 151.1 MB in the end (delta: 69.7 kB). There was no memory consumed. Max. memory is 8.0 GB. [2021-10-16 23:01:46,820 INFO L168 Benchmark]: CACSL2BoogieTranslator took 255.01 ms. Allocated memory was 185.6 MB in the beginning and 223.3 MB in the end (delta: 37.7 MB). Free memory was 134.3 MB in the beginning and 196.1 MB in the end (delta: -61.8 MB). Peak memory consumption was 14.6 MB. Max. memory is 8.0 GB. [2021-10-16 23:01:46,820 INFO L168 Benchmark]: Boogie Procedure Inliner took 50.64 ms. Allocated memory is still 223.3 MB. Free memory was 196.1 MB in the beginning and 192.2 MB in the end (delta: 3.9 MB). Peak memory consumption was 4.2 MB. Max. memory is 8.0 GB. [2021-10-16 23:01:46,821 INFO L168 Benchmark]: Boogie Preprocessor took 35.23 ms. Allocated memory is still 223.3 MB. Free memory was 192.2 MB in the beginning and 189.1 MB in the end (delta: 3.1 MB). Peak memory consumption was 3.1 MB. Max. memory is 8.0 GB. [2021-10-16 23:01:46,821 INFO L168 Benchmark]: RCFGBuilder took 1450.94 ms. Allocated memory is still 223.3 MB. Free memory was 189.1 MB in the beginning and 135.3 MB in the end (delta: 53.8 MB). Peak memory consumption was 64.6 MB. Max. memory is 8.0 GB. [2021-10-16 23:01:46,822 INFO L168 Benchmark]: TraceAbstraction took 5116.77 ms. Allocated memory was 223.3 MB in the beginning and 383.8 MB in the end (delta: 160.4 MB). Free memory was 134.7 MB in the beginning and 246.6 MB in the end (delta: -111.8 MB). Peak memory consumption was 173.9 MB. Max. memory is 8.0 GB. [2021-10-16 23:01:46,823 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.11 ms. Allocated memory is still 185.6 MB. Free memory was 151.1 MB in the beginning and 151.1 MB in the end (delta: 69.7 kB). There was no memory consumed. Max. memory is 8.0 GB. * CACSL2BoogieTranslator took 255.01 ms. Allocated memory was 185.6 MB in the beginning and 223.3 MB in the end (delta: 37.7 MB). Free memory was 134.3 MB in the beginning and 196.1 MB in the end (delta: -61.8 MB). Peak memory consumption was 14.6 MB. Max. memory is 8.0 GB. * Boogie Procedure Inliner took 50.64 ms. Allocated memory is still 223.3 MB. Free memory was 196.1 MB in the beginning and 192.2 MB in the end (delta: 3.9 MB). Peak memory consumption was 4.2 MB. Max. memory is 8.0 GB. * Boogie Preprocessor took 35.23 ms. Allocated memory is still 223.3 MB. Free memory was 192.2 MB in the beginning and 189.1 MB in the end (delta: 3.1 MB). Peak memory consumption was 3.1 MB. Max. memory is 8.0 GB. * RCFGBuilder took 1450.94 ms. Allocated memory is still 223.3 MB. Free memory was 189.1 MB in the beginning and 135.3 MB in the end (delta: 53.8 MB). Peak memory consumption was 64.6 MB. Max. memory is 8.0 GB. * TraceAbstraction took 5116.77 ms. Allocated memory was 223.3 MB in the beginning and 383.8 MB in the end (delta: 160.4 MB). Free memory was 134.7 MB in the beginning and 246.6 MB in the end (delta: -111.8 MB). Peak memory consumption was 173.9 MB. Max. memory is 8.0 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0ms ErrorAutomatonConstructionTimeTotal, 0.0ms FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0ms ErrorAutomatonConstructionTimeAvg, 0.0ms ErrorAutomatonDifferenceTimeAvg, 0.0ms ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - CounterExampleResult [Line: 54]: the program contains a data race the program contains a data race We found a FailurePath: [L40] 0 int* q1; VAL [q1={0:0}] [L41] 0 int* q2; VAL [q1={0:0}, q2={0:0}] [L42] 0 int i, j, total, C, N, M, q1_front, q1_back, q2_front, q2_back, n1, n2; VAL [C=0, i=0, j=0, M=0, N=0, n1=0, n2=0, q1={0:0}, q1_back=0, q1_front=0, q2={0:0}, q2_back=0, q2_front=0, total=0] [L98] 0 pthread_t t1, t2, t3, t4; VAL [C=0, i=0, j=0, M=0, N=0, n1=0, n2=0, q1={0:0}, q1_back=0, q1_front=0, q2={0:0}, q2_back=0, q2_front=0, total=0] [L100] 0 C = __VERIFIER_nondet_int() VAL [C=6, i=0, j=0, M=0, N=0, n1=0, n2=0, q1={0:0}, q1_back=0, q1_front=0, q2={0:0}, q2_back=0, q2_front=0, total=0] [L101] 0 M = __VERIFIER_nondet_int() VAL [C=6, i=0, j=0, M=0, N=0, n1=0, n2=0, q1={0:0}, q1_back=0, q1_front=0, q2={0:0}, q2_back=0, q2_front=0, total=0] [L102] 0 N = __VERIFIER_nondet_int() VAL [C=6, i=0, j=0, M=0, N=1, n1=0, n2=0, q1={0:0}, q1_back=0, q1_front=0, q2={0:0}, q2_back=0, q2_front=0, total=0] [L104] 0 q1_front = __VERIFIER_nondet_int() VAL [C=6, i=0, j=0, M=0, N=1, n1=0, n2=0, q1={0:0}, q1_back=0, q1_front=0, q2={0:0}, q2_back=0, q2_front=0, total=0] [L105] 0 q1_back = __VERIFIER_nondet_int() VAL [C=6, i=0, j=0, M=0, N=1, n1=0, n2=0, q1={0:0}, q1_back=0, q1_front=0, q2={0:0}, q2_back=0, q2_front=0, total=0] [L106] 0 q2_front = __VERIFIER_nondet_int() VAL [C=6, i=0, j=0, M=0, N=1, n1=0, n2=0, q1={0:0}, q1_back=0, q1_front=0, q2={0:0}, q2_back=0, q2_front=0, total=0] [L107] 0 q2_back = __VERIFIER_nondet_int() VAL [C=6, i=0, j=0, M=0, N=1, n1=0, n2=0, q1={0:0}, q1_back=0, q1_front=0, q2={0:0}, q2_back=0, q2_front=0, total=0] [L109] 0 n1 = __VERIFIER_nondet_int() VAL [C=6, i=0, j=0, M=0, N=1, n1=1, n2=0, q1={0:0}, q1_back=0, q1_front=0, q2={0:0}, q2_back=0, q2_front=0, total=0] [L110] 0 n2 = __VERIFIER_nondet_int() VAL [C=6, i=0, j=0, M=0, N=1, n1=1, n2=0, q1={0:0}, q1_back=0, q1_front=0, q2={0:0}, q2_back=0, q2_front=0, total=0] [L37] COND FALSE 0 !(!cond) VAL [C=6, i=0, j=0, M=0, N=1, n1=1, n2=0, q1={0:0}, q1_back=0, q1_front=0, q2={0:0}, q2_back=0, q2_front=0, total=0] [L37] COND FALSE 0 !(!cond) VAL [C=6, i=0, j=0, M=0, N=1, n1=1, n2=0, q1={0:0}, q1_back=0, q1_front=0, q2={0:0}, q2_back=0, q2_front=0, total=0] [L137] 0 int* arr = (int*)malloc(sizeof(int) * (size_t)size); VAL [C=6, i=0, j=0, M=0, N=1, n1=1, n2=0, q1={0:0}, q1_back=0, q1_front=0, q2={0:0}, q2_back=0, q2_front=0, total=0] [L138] 0 int i = 0; VAL [C=6, i=0, j=0, M=0, N=1, n1=1, n2=0, q1={0:0}, q1_back=0, q1_front=0, q2={0:0}, q2_back=0, q2_front=0, total=0] [L138] COND TRUE 0 i < size VAL [C=6, i=0, j=0, M=0, N=1, n1=1, n2=0, q1={0:0}, q1_back=0, q1_front=0, q2={0:0}, q2_back=0, q2_front=0, total=0] [L139] 0 arr[i] = __VERIFIER_nondet_int() VAL [C=6, i=0, j=0, M=0, N=1, n1=1, n2=0, q1={0:0}, q1_back=0, q1_front=0, q2={0:0}, q2_back=0, q2_front=0, total=0] [L138] 0 i++ VAL [C=6, i=0, j=0, M=0, N=1, n1=1, n2=0, q1={0:0}, q1_back=0, q1_front=0, q2={0:0}, q2_back=0, q2_front=0, total=0] [L138] COND FALSE 0 !(i < size) VAL [C=6, i=0, j=0, M=0, N=1, n1=1, n2=0, q1={0:0}, q1_back=0, q1_front=0, q2={0:0}, q2_back=0, q2_front=0, total=0] [L141] 0 return arr; VAL [C=6, i=0, j=0, M=0, N=1, n1=1, n2=0, q1={0:0}, q1_back=0, q1_front=0, q2={0:0}, q2_back=0, q2_front=0, total=0] [L111] 0 q1 = create_fresh_int_array(n1) VAL [C=6, i=0, j=0, M=0, N=1, n1=1, n2=0, q1={5:0}, q1_back=0, q1_front=0, q2={0:0}, q2_back=0, q2_front=0, total=0] [L37] COND FALSE 0 !(!cond) VAL [C=6, i=0, j=0, M=0, N=1, n1=1, n2=0, q1={5:0}, q1_back=0, q1_front=0, q2={0:0}, q2_back=0, q2_front=0, total=0] [L37] COND FALSE 0 !(!cond) VAL [C=6, i=0, j=0, M=0, N=1, n1=1, n2=0, q1={5:0}, q1_back=0, q1_front=0, q2={0:0}, q2_back=0, q2_front=0, total=0] [L137] 0 int* arr = (int*)malloc(sizeof(int) * (size_t)size); VAL [C=6, i=0, j=0, M=0, N=1, n1=1, n2=0, q1={5:0}, q1_back=0, q1_front=0, q2={0:0}, q2_back=0, q2_front=0, total=0] [L138] 0 int i = 0; VAL [C=6, i=0, j=0, M=0, N=1, n1=1, n2=0, q1={5:0}, q1_back=0, q1_front=0, q2={0:0}, q2_back=0, q2_front=0, total=0] [L138] COND FALSE 0 !(i < size) VAL [C=6, i=0, j=0, M=0, N=1, n1=1, n2=0, q1={5:0}, q1_back=0, q1_front=0, q2={0:0}, q2_back=0, q2_front=0, total=0] [L141] 0 return arr; VAL [C=6, i=0, j=0, M=0, N=1, n1=1, n2=0, q1={5:0}, q1_back=0, q1_front=0, q2={0:0}, q2_back=0, q2_front=0, total=0] [L112] 0 q2 = create_fresh_int_array(n2) VAL [C=6, i=0, j=0, M=0, N=1, n1=1, n2=0, q1={5:0}, q1_back=0, q1_front=0, q2={-5:0}, q2_back=0, q2_front=0, total=0] [L37] COND FALSE 0 !(!cond) VAL [C=6, i=0, j=0, M=0, N=1, n1=1, n2=0, q1={5:0}, q1_back=0, q1_front=0, q2={-5:0}, q2_back=0, q2_front=0, total=0] [L115] EXPR 0 N > M && M >= 0 VAL [C=6, i=0, j=0, M=0, N=1, n1=1, n2=0, q1={5:0}, q1_back=0, q1_front=0, q2={-5:0}, q2_back=0, q2_front=0, total=0] [L115] EXPR 0 N > M && M >= 0 VAL [C=6, i=0, j=0, M=0, N=1, n1=1, n2=0, q1={5:0}, q1_back=0, q1_front=0, q2={-5:0}, q2_back=0, q2_front=0, total=0] [L115] EXPR 0 N > M && M >= 0 && C > 0 VAL [C=6, i=0, j=0, M=0, N=1, n1=1, n2=0, q1={5:0}, q1_back=0, q1_front=0, q2={-5:0}, q2_back=0, q2_front=0, total=0] [L115] EXPR 0 N > M && M >= 0 && C > 0 VAL [C=6, i=0, j=0, M=0, N=1, n1=1, n2=0, q1={5:0}, q1_back=0, q1_front=0, q2={-5:0}, q2_back=0, q2_front=0, total=0] [L115] EXPR 0 N > M && M >= 0 && C > 0 && q1_front == q1_back VAL [C=6, i=0, j=0, M=0, N=1, n1=1, n2=0, q1={5:0}, q1_back=0, q1_front=0, q2={-5:0}, q2_back=0, q2_front=0, total=0] [L115] EXPR 0 N > M && M >= 0 && C > 0 && q1_front == q1_back VAL [C=6, i=0, j=0, M=0, N=1, n1=1, n2=0, q1={5:0}, q1_back=0, q1_front=0, q2={-5:0}, q2_back=0, q2_front=0, total=0] [L115] 0 N > M && M >= 0 && C > 0 && q1_front == q1_back && q2_front == q2_back VAL [C=6, i=0, j=0, M=0, N=1, n1=1, n2=0, q1={5:0}, q1_back=0, q1_front=0, q2={-5:0}, q2_back=0, q2_front=0, total=0] [L115] 0 N > M && M >= 0 && C > 0 && q1_front == q1_back && q2_front == q2_back VAL [C=6, i=0, j=0, M=0, N=1, n1=1, n2=0, q1={5:0}, q1_back=0, q1_front=0, q2={-5:0}, q2_back=0, q2_front=0, total=0] [L37] COND FALSE 0 !(!cond) VAL [C=6, i=0, j=0, M=0, N=1, n1=1, n2=0, q1={5:0}, q1_back=0, q1_front=0, q2={-5:0}, q2_back=0, q2_front=0, total=0] [L118] FCALL, FORK 0 pthread_create(&t1, 0, thread1, 0) VAL [C=6, i=0, j=0, M=0, N=1, n1=1, n2=0, q1={5:0}, q1_back=0, q1_front=0, q2={-5:0}, q2_back=0, q2_front=0, total=0] [L48] COND TRUE 1 i < N VAL [C=6, i=0, j=0, M=0, N=1, n1=1, n2=0, q1={5:0}, q1_back=0, q1_front=0, q2={-5:0}, q2_back=0, q2_front=0, total=0] [L50] EXPR 1 q1_back >= 0 && q1_back < n1 [L50] EXPR 1 q1_back >= 0 && q1_back < n1 [L50] 1 q1_back >= 0 && q1_back < n1 && q1[q1_back] == C [L50] 1 q1_back >= 0 && q1_back < n1 && q1[q1_back] == C [L37] COND FALSE 1 !(!cond) [L37] COND FALSE 1 !(!cond) [L119] FCALL, FORK 0 pthread_create(&t2, 0, thread2, 0) VAL [C=6, i=1, j=0, M=0, N=1, n1=1, n2=0, q1={5:0}, q1_back=1, q1_front=0, q2={-5:0}, q2_back=0, q2_front=0, total=0] [L120] FCALL, FORK 0 pthread_create(&t3, 0, thread3, 0) VAL [C=6, i=1, j=0, M=0, N=1, n1=1, n2=0, q1={5:0}, q1_back=1, q1_front=0, q2={-5:0}, q2_back=0, q2_front=0, total=0] [L54] 1 i++ VAL [C=6, i=1, j=0, M=0, N=1, n1=1, n2=0, q1={5:0}, q1_back=1, q1_front=0, q2={-5:0}, q2_back=0, q2_front=0, total=0] - UnprovableResult [Line: 52]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 65]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 67]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 77]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 78]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 100]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 101]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 102]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 104]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 105]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 106]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 107]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 109]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 110]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 111]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 139]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 112]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 139]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 118]: 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: 121]: 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: 120]: 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: 119]: 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: 89]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 90]: 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 9 procedures, 539 locations, 33 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 5.9ms, RemoveRedundantFlowTime: 0.0ms, RemoveRedundantFlowUnfoldingTime: 0.0ms, BackfoldingTime: 0.0ms, BackfoldingUnfoldingTime: 0.0ms, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 4653.6ms, OverallIterations: 21, TraceHistogramMax: 1, EmptinessCheckTime: 0.0ms, AutomataDifference: 3061.0ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 171.0ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 247 SDtfs, 133 SDslu, 170 SDs, 0 SdLazy, 401 SolverSat, 20 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 276.4ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 72 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 124.0ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=895occurred in iteration=16, InterpolantAutomatonStates: 78, 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: 69.7ms SsaConstructionTime, 309.9ms SatisfiabilityAnalysisTime, 665.3ms InterpolantComputationTime, 2939 NumberOfCodeBlocks, 2939 NumberOfCodeBlocksAsserted, 21 NumberOfCheckSat, 2675 ConstructedInterpolants, 0 QuantifiedInterpolants, 3267 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 20 InterpolantComputations, 20 PerfectInterpolantSequences, 4/4 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-16 23:01:46,868 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...