./Ultimate.py --spec ../../sv-benchmarks/c/properties/no-data-race.prp --file ../../sv-benchmarks/c/pthread/singleton_with-uninit-problems.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for data races Using default analysis Version 839c364b Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3dc6ba0b-37f2-4650-9b57-e2e5a881dda7/bin/uautomizer-DrprNOufMa/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3dc6ba0b-37f2-4650-9b57-e2e5a881dda7/bin/uautomizer-DrprNOufMa/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3dc6ba0b-37f2-4650-9b57-e2e5a881dda7/bin/uautomizer-DrprNOufMa/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3dc6ba0b-37f2-4650-9b57-e2e5a881dda7/bin/uautomizer-DrprNOufMa/config/AutomizerReach.xml -i ../../sv-benchmarks/c/pthread/singleton_with-uninit-problems.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3dc6ba0b-37f2-4650-9b57-e2e5a881dda7/bin/uautomizer-DrprNOufMa/config/svcomp-DataRace-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3dc6ba0b-37f2-4650-9b57-e2e5a881dda7/bin/uautomizer-DrprNOufMa --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! data-race) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 9556b3eb7217f056a72a299bf0514e64606a248fa454b59dcc03e4a2e74c7c90 --- Real Ultimate output --- This is Ultimate 0.2.2-hotfix-svcomp22-839c364 [2021-12-07 01:30:52,999 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-07 01:30:53,000 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-07 01:30:53,023 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-07 01:30:53,023 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-07 01:30:53,024 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-07 01:30:53,025 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-07 01:30:53,027 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-07 01:30:53,029 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-07 01:30:53,029 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-07 01:30:53,030 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-07 01:30:53,031 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-07 01:30:53,032 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-07 01:30:53,033 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-07 01:30:53,034 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-07 01:30:53,035 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-07 01:30:53,036 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-07 01:30:53,037 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-07 01:30:53,038 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-07 01:30:53,040 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-07 01:30:53,041 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-07 01:30:53,043 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-07 01:30:53,044 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-07 01:30:53,045 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-07 01:30:53,047 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-07 01:30:53,048 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-07 01:30:53,048 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-07 01:30:53,049 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-07 01:30:53,049 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-07 01:30:53,050 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-07 01:30:53,051 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-07 01:30:53,051 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-07 01:30:53,052 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-07 01:30:53,053 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-07 01:30:53,054 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-07 01:30:53,054 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-07 01:30:53,055 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-07 01:30:53,055 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-07 01:30:53,055 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-07 01:30:53,056 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-07 01:30:53,056 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-07 01:30:53,057 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3dc6ba0b-37f2-4650-9b57-e2e5a881dda7/bin/uautomizer-DrprNOufMa/config/svcomp-DataRace-32bit-Automizer_Default.epf [2021-12-07 01:30:53,075 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-07 01:30:53,075 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-07 01:30:53,076 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-07 01:30:53,076 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-07 01:30:53,076 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-12-07 01:30:53,076 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-12-07 01:30:53,077 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-07 01:30:53,077 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-07 01:30:53,077 INFO L138 SettingsManager]: * Use SBE=true [2021-12-07 01:30:53,077 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-07 01:30:53,077 INFO L138 SettingsManager]: * sizeof long=4 [2021-12-07 01:30:53,078 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-12-07 01:30:53,078 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-07 01:30:53,078 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-12-07 01:30:53,078 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-07 01:30:53,078 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-12-07 01:30:53,078 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-12-07 01:30:53,078 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-12-07 01:30:53,078 INFO L138 SettingsManager]: * Check absence of data races in concurrent programs=true [2021-12-07 01:30:53,079 INFO L138 SettingsManager]: * sizeof long double=12 [2021-12-07 01:30:53,079 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-12-07 01:30:53,079 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-07 01:30:53,079 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-12-07 01:30:53,079 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-07 01:30:53,079 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-07 01:30:53,079 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-12-07 01:30:53,079 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-07 01:30:53,080 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-07 01:30:53,080 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-12-07 01:30:53,080 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-12-07 01:30:53,080 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-12-07 01:30:53,080 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-12-07 01:30:53,080 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-12-07 01:30:53,080 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-12-07 01:30:53,081 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-12-07 01:30:53,081 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-07 01:30:53,081 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:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3dc6ba0b-37f2-4650-9b57-e2e5a881dda7/bin/uautomizer-DrprNOufMa/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: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3dc6ba0b-37f2-4650-9b57-e2e5a881dda7/bin/uautomizer-DrprNOufMa Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! data-race) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 9556b3eb7217f056a72a299bf0514e64606a248fa454b59dcc03e4a2e74c7c90 [2021-12-07 01:30:53,282 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-07 01:30:53,300 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-07 01:30:53,302 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-07 01:30:53,303 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-07 01:30:53,304 INFO L275 PluginConnector]: CDTParser initialized [2021-12-07 01:30:53,304 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3dc6ba0b-37f2-4650-9b57-e2e5a881dda7/bin/uautomizer-DrprNOufMa/../../sv-benchmarks/c/pthread/singleton_with-uninit-problems.i [2021-12-07 01:30:53,358 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3dc6ba0b-37f2-4650-9b57-e2e5a881dda7/bin/uautomizer-DrprNOufMa/data/9acc922c9/eaefbff31f8241b5b482c5c533408df6/FLAG65542c8b6 [2021-12-07 01:30:53,792 INFO L306 CDTParser]: Found 1 translation units. [2021-12-07 01:30:53,792 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3dc6ba0b-37f2-4650-9b57-e2e5a881dda7/sv-benchmarks/c/pthread/singleton_with-uninit-problems.i [2021-12-07 01:30:53,806 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3dc6ba0b-37f2-4650-9b57-e2e5a881dda7/bin/uautomizer-DrprNOufMa/data/9acc922c9/eaefbff31f8241b5b482c5c533408df6/FLAG65542c8b6 [2021-12-07 01:30:53,815 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3dc6ba0b-37f2-4650-9b57-e2e5a881dda7/bin/uautomizer-DrprNOufMa/data/9acc922c9/eaefbff31f8241b5b482c5c533408df6 [2021-12-07 01:30:53,817 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-07 01:30:53,818 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-07 01:30:53,819 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-07 01:30:53,820 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-07 01:30:53,822 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-07 01:30:53,823 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.12 01:30:53" (1/1) ... [2021-12-07 01:30:53,823 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@23bd4a3d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 01:30:53, skipping insertion in model container [2021-12-07 01:30:53,824 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.12 01:30:53" (1/1) ... [2021-12-07 01:30:53,829 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-07 01:30:53,859 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-07 01:30:54,024 WARN L610 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2021-12-07 01:30:54,210 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3dc6ba0b-37f2-4650-9b57-e2e5a881dda7/sv-benchmarks/c/pthread/singleton_with-uninit-problems.i[55568,55581] [2021-12-07 01:30:54,228 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-07 01:30:54,233 INFO L203 MainTranslator]: Completed pre-run [2021-12-07 01:30:54,245 WARN L610 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2021-12-07 01:30:54,261 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3dc6ba0b-37f2-4650-9b57-e2e5a881dda7/sv-benchmarks/c/pthread/singleton_with-uninit-problems.i[55568,55581] [2021-12-07 01:30:54,272 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-07 01:30:54,330 INFO L208 MainTranslator]: Completed translation [2021-12-07 01:30:54,331 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 01:30:54 WrapperNode [2021-12-07 01:30:54,331 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-07 01:30:54,332 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-07 01:30:54,332 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-07 01:30:54,332 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-07 01:30:54,337 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 01:30:54" (1/1) ... [2021-12-07 01:30:54,354 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 01:30:54" (1/1) ... [2021-12-07 01:30:54,372 INFO L137 Inliner]: procedures = 325, calls = 53, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 54 [2021-12-07 01:30:54,372 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-07 01:30:54,372 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-07 01:30:54,373 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-07 01:30:54,373 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-07 01:30:54,379 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 01:30:54" (1/1) ... [2021-12-07 01:30:54,379 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 01:30:54" (1/1) ... [2021-12-07 01:30:54,383 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 01:30:54" (1/1) ... [2021-12-07 01:30:54,383 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 01:30:54" (1/1) ... [2021-12-07 01:30:54,396 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 01:30:54" (1/1) ... [2021-12-07 01:30:54,398 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 01:30:54" (1/1) ... [2021-12-07 01:30:54,400 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 01:30:54" (1/1) ... [2021-12-07 01:30:54,403 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-07 01:30:54,403 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-07 01:30:54,404 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-07 01:30:54,404 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-07 01:30:54,405 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 01:30:54" (1/1) ... [2021-12-07 01:30:54,410 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-07 01:30:54,422 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3dc6ba0b-37f2-4650-9b57-e2e5a881dda7/bin/uautomizer-DrprNOufMa/z3 [2021-12-07 01:30:54,433 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3dc6ba0b-37f2-4650-9b57-e2e5a881dda7/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-12-07 01:30:54,435 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3dc6ba0b-37f2-4650-9b57-e2e5a881dda7/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-12-07 01:30:54,467 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2021-12-07 01:30:54,467 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-12-07 01:30:54,467 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-12-07 01:30:54,467 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2021-12-07 01:30:54,467 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-12-07 01:30:54,467 INFO L130 BoogieDeclarations]: Found specification of procedure thread0 [2021-12-07 01:30:54,468 INFO L138 BoogieDeclarations]: Found implementation of procedure thread0 [2021-12-07 01:30:54,468 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-12-07 01:30:54,468 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-12-07 01:30:54,468 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-12-07 01:30:54,468 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-12-07 01:30:54,468 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2021-12-07 01:30:54,469 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2021-12-07 01:30:54,469 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-12-07 01:30:54,469 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-12-07 01:30:54,469 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-07 01:30:54,469 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-12-07 01:30:54,469 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-07 01:30:54,469 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-07 01:30:54,471 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-12-07 01:30:54,555 INFO L236 CfgBuilder]: Building ICFG [2021-12-07 01:30:54,556 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-07 01:30:54,807 INFO L277 CfgBuilder]: Performing block encoding [2021-12-07 01:30:54,839 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-07 01:30:54,839 INFO L301 CfgBuilder]: Removed 0 assume(true) statements. [2021-12-07 01:30:54,842 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.12 01:30:54 BoogieIcfgContainer [2021-12-07 01:30:54,842 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-07 01:30:54,844 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-12-07 01:30:54,844 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-12-07 01:30:54,847 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-12-07 01:30:54,848 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 07.12 01:30:53" (1/3) ... [2021-12-07 01:30:54,848 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@13dd1dac and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 07.12 01:30:54, skipping insertion in model container [2021-12-07 01:30:54,849 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 01:30:54" (2/3) ... [2021-12-07 01:30:54,849 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@13dd1dac and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 07.12 01:30:54, skipping insertion in model container [2021-12-07 01:30:54,849 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.12 01:30:54" (3/3) ... [2021-12-07 01:30:54,850 INFO L111 eAbstractionObserver]: Analyzing ICFG singleton_with-uninit-problems.i [2021-12-07 01:30:54,856 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-12-07 01:30:54,856 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-12-07 01:30:54,856 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 15 error locations. [2021-12-07 01:30:54,856 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-12-07 01:30:54,897 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,897 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,897 WARN L322 ript$VariableManager]: TermVariabe thread0Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,897 WARN L322 ript$VariableManager]: TermVariabe thread0Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,897 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,897 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,898 WARN L322 ript$VariableManager]: TermVariabe thread0Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,898 WARN L322 ript$VariableManager]: TermVariabe thread0Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,898 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t1~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,898 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t1~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,898 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t1~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,899 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t1~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,899 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t2~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,899 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t2~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,899 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t2~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,900 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t2~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,900 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t3~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,900 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t3~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,900 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t3~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,900 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t3~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,901 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t4~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,901 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t4~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,901 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t4~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,901 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t4~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,902 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t5~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,902 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t5~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,902 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t5~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,902 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t5~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,902 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_#t~pre8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,903 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_#t~pre8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,903 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_#t~pre8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,903 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t1~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,903 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t1~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,903 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_#t~pre8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,903 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t1~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,904 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t1~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,904 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_#t~pre8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,904 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_#t~pre8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,904 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,905 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,905 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t1~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,905 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t1~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,905 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,905 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t1~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,905 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t1~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,906 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,906 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t1~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,906 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t1~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,906 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t1~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,906 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t1~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,907 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t1~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,907 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t1~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,907 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t1~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,907 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t1~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,907 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t1~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,908 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t1~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,908 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t1~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,908 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t1~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,908 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t1~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,908 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t1~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,909 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t1~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,909 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t1~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,909 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t1~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,909 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t1~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,909 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t1~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,909 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t1~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,910 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t1~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,910 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t1~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,910 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t1~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,910 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t1~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,911 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,911 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,911 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_#t~pre11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,912 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_#t~pre11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,912 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t2~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,912 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t2~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,912 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_#t~pre11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,912 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t2~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,913 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t2~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,913 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_#t~pre11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,913 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_#t~pre11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,913 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_#t~pre11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,914 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_#t~nondet12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,914 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_#t~nondet12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,914 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_#t~pre13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,914 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_#t~pre13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,914 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t3~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,915 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_#t~pre13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,915 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t3~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,915 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t3~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,915 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_#t~pre13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,915 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t3~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,916 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_#t~pre13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,916 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_#t~pre13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,916 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,916 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,916 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_#t~pre15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,917 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_#t~pre15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,917 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_#t~pre15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,917 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t4~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,917 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t4~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,917 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_#t~pre15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,917 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t4~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,918 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t4~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,918 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_#t~pre15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,918 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_#t~pre15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,918 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_#t~nondet16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,918 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_#t~nondet16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,918 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_#t~pre17| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,919 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_#t~pre17| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,919 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t5~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,919 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t5~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,919 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_#t~pre17| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,919 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t5~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,920 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t5~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,920 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_#t~pre17| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,920 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_#t~pre17| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,920 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_#t~pre17| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,920 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_#t~nondet18| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,921 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_#t~nondet18| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,921 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t2~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,921 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t2~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,921 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_#t~mem19| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,921 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t2~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,921 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t2~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,921 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_#t~mem19| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,922 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t2~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,922 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t2~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,922 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t2~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,922 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t2~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,922 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t2~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,923 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t2~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,923 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t2~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,923 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t2~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,923 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t2~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,923 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t2~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,923 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t2~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,924 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t2~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,924 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t2~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,924 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t2~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,924 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t2~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,924 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t2~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,925 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t2~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,925 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t2~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,925 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t2~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,925 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t2~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,925 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t2~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,926 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t2~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,926 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t2~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,926 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t2~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,926 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_#t~mem19| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,926 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_#t~mem19| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,927 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t3~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,927 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t3~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,927 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_#t~mem20| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,927 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t3~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,927 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t3~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,927 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_#t~mem20| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,928 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t3~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,928 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t3~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,928 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t3~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,928 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t3~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,928 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t3~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,928 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t3~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,929 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t3~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,929 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t3~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,929 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t3~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,929 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t3~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,929 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t3~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,929 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t3~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,930 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t3~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,930 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t3~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,930 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t3~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,930 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t3~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,930 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t3~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,931 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t3~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,931 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t3~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,931 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t3~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,931 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t3~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,931 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t3~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,932 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t3~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,932 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t3~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,933 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_#t~mem20| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,933 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_#t~mem20| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,933 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t4~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,933 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t4~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,933 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_#t~mem21| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,933 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t4~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,934 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t4~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,934 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_#t~mem21| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,934 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t4~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,934 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t4~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,934 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t4~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,934 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t4~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,935 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t4~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,935 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t4~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,935 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t4~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,935 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t4~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,935 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t4~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,935 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t4~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,936 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t4~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,936 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t4~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,936 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t4~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,936 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t4~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,936 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t4~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,936 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t4~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,937 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t4~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,937 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t4~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,937 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t4~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,937 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t4~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,937 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t4~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,938 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t4~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,938 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t4~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,938 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t4~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,938 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_#t~mem21| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,938 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_#t~mem21| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,939 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t5~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,939 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t5~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,939 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_#t~mem22| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,939 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t5~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,939 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t5~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,939 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_#t~mem22| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,940 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t5~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,940 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t5~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,940 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t5~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,940 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t5~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,940 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t5~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,940 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t5~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,940 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t5~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,941 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t5~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,941 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t5~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,941 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t5~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,941 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t5~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,941 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t5~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,941 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t5~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,941 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t5~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,942 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t5~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,942 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t5~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,942 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t5~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,942 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t5~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,942 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t5~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,942 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t5~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,942 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t5~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,943 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t5~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,943 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t5~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,943 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t5~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,943 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_#t~mem22| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,943 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_#t~mem22| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,943 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,944 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,944 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,944 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,944 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t1~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,944 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t1~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,944 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t1~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,944 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t1~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,945 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t1~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,945 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t1~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,945 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t2~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,945 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t2~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,945 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t2~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,945 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t2~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,945 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t2~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,945 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t2~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,946 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t3~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,946 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t3~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,946 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t3~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,946 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t3~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,946 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t3~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,946 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t3~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,946 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t4~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,947 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t4~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,947 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t4~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,947 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t4~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,947 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t4~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,947 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t4~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,947 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t5~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,947 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t5~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,947 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t5~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,948 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t5~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,948 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t5~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,948 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t5~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,948 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,948 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,948 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork3_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,948 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork3_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,949 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,949 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,949 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork3_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,949 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork3_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,949 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~malloc4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,949 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~malloc4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,949 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~malloc4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,949 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~malloc4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,949 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~malloc4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,949 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~malloc4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,949 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~malloc4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,949 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~malloc4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,950 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,950 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,950 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,950 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,950 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,950 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,950 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,950 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,950 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~malloc4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,950 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~malloc4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,950 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~malloc4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,951 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~malloc4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,951 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,951 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,951 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,951 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,951 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,951 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,951 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,952 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,952 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,952 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,952 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,952 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,952 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,952 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,952 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,953 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,953 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,953 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,953 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,953 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,953 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,954 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,954 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,954 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,954 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,954 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,954 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,954 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,954 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,955 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,955 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,955 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,955 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,955 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,955 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,955 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,956 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,956 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,956 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork4_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,956 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork4_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,956 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork4_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,956 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork4_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,957 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork4_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,957 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork4_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,957 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork4_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,957 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork4_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,957 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork4_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,957 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork4_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,958 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork4_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,958 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork4_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,958 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork4_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,958 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork4_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,958 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork4_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,958 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork4_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,959 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork5_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,959 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork5_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,959 WARN L322 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork5_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,959 WARN L322 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork5_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,959 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork5_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,959 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork5_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,959 WARN L322 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork5_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,959 WARN L322 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork5_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,960 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork5_#t~nondet7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,960 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork5_#t~nondet7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,960 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork5_#t~nondet7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,960 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork5_#t~nondet7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,960 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork5_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,960 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork5_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,960 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork5_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,961 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork5_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,964 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t4~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,964 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t5~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,964 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_#t~mem22| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,964 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,964 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_#t~pre13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,965 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_#t~nondet12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,965 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_#t~pre15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,965 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_#t~pre17| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,965 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,965 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t4~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,965 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_#t~mem20| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,965 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_#t~mem21| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,966 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t3~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,966 WARN L322 ript$VariableManager]: TermVariabe thread0Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,966 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t2~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,966 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_#t~mem19| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,966 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_#t~pre8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,966 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t3~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,966 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t2~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,966 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t1~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,967 WARN L322 ript$VariableManager]: TermVariabe thread0Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,967 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_#t~nondet18| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,967 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t1~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,967 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,967 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_#t~pre11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,967 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_#t~nondet16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,967 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,967 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_~#t5~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,968 WARN L322 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,969 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,969 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,969 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,969 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,969 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,971 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,972 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,972 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,972 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,972 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,972 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,972 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~malloc4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,972 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork3_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,972 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,973 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,973 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork3_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,973 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~malloc4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,973 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork4_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,973 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork4_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,973 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork4_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,973 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork4_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,974 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork4_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,974 WARN L322 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork5_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,974 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork5_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,974 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork5_#t~nondet7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,974 WARN L322 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork5_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,974 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork5_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,975 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,975 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~malloc4.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,975 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork3_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,975 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,975 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,976 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork3_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,976 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~malloc4.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,976 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,976 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,977 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,977 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,977 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,978 WARN L322 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork5_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,978 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork5_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,978 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork5_#t~nondet7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,978 WARN L322 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork5_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,978 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork5_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,979 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,979 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,979 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,979 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,980 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,980 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork4_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,980 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork4_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,980 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork4_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,981 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork4_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,981 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork4_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:30:54,992 INFO L148 ThreadInstanceAdder]: Constructed 21 joinOtherThreadTransitions. [2021-12-07 01:30:55,042 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-12-07 01:30:55,048 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=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-12-07 01:30:55,048 INFO L340 AbstractCegarLoop]: Starting to check reachability of 40 error locations. [2021-12-07 01:30:55,061 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 294 places, 285 transitions, 677 flow [2021-12-07 01:30:55,113 INFO L129 PetriNetUnfolder]: 7/198 cut-off events. [2021-12-07 01:30:55,113 INFO L130 PetriNetUnfolder]: For 6/6 co-relation queries the response was YES. [2021-12-07 01:30:55,116 INFO L84 FinitePrefix]: Finished finitePrefix Result has 228 conditions, 198 events. 7/198 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 137 event pairs, 0 based on Foata normal form. 0/172 useless extension candidates. Maximal degree in co-relation 165. Up to 3 conditions per place. [2021-12-07 01:30:55,116 INFO L82 GeneralOperation]: Start removeDead. Operand has 294 places, 285 transitions, 677 flow [2021-12-07 01:30:55,122 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 191 places, 177 transitions, 405 flow [2021-12-07 01:30:55,127 INFO L129 PetriNetUnfolder]: 0/32 cut-off events. [2021-12-07 01:30:55,127 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-12-07 01:30:55,127 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:30:55,128 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] [2021-12-07 01:30:55,128 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [thread0Err0ASSERT_VIOLATIONDATA_RACE, thread0Err1ASSERT_VIOLATIONDATA_RACE, thread0Err2ASSERT_VIOLATIONDATA_RACE, thread0Err3ASSERT_VIOLATIONDATA_RACE (and 36 more)] === [2021-12-07 01:30:55,132 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:30:55,132 INFO L85 PathProgramCache]: Analyzing trace with hash -1196575310, now seen corresponding path program 1 times [2021-12-07 01:30:55,138 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:30:55,138 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [847984573] [2021-12-07 01:30:55,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:30:55,139 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:30:55,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:30:55,363 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 01:30:55,363 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:30:55,363 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [847984573] [2021-12-07 01:30:55,364 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [847984573] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:30:55,364 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:30:55,364 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-07 01:30:55,365 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1123305409] [2021-12-07 01:30:55,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:30:55,372 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-07 01:30:55,372 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:30:55,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-07 01:30:55,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-12-07 01:30:55,397 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 170 out of 287 [2021-12-07 01:30:55,401 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 177 transitions, 405 flow. Second operand has 6 states, 6 states have (on average 171.66666666666666) internal successors, (1030), 6 states have internal predecessors, (1030), 0 states have call successors, (0), 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-12-07 01:30:55,402 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:30:55,402 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 170 of 287 [2021-12-07 01:30:55,403 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:30:57,308 INFO L129 PetriNetUnfolder]: 6956/10930 cut-off events. [2021-12-07 01:30:57,308 INFO L130 PetriNetUnfolder]: For 548/575 co-relation queries the response was YES. [2021-12-07 01:30:57,343 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21601 conditions, 10930 events. 6956/10930 cut-off events. For 548/575 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 66455 event pairs, 3015 based on Foata normal form. 8/10037 useless extension candidates. Maximal degree in co-relation 21521. Up to 7339 conditions per place. [2021-12-07 01:30:57,412 INFO L132 encePairwiseOnDemand]: 269/287 looper letters, 251 selfloop transitions, 21 changer transitions 0/375 dead transitions. [2021-12-07 01:30:57,412 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 375 transitions, 1528 flow [2021-12-07 01:30:57,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-07 01:30:57,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-12-07 01:30:57,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1333 transitions. [2021-12-07 01:30:57,431 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7740998838559814 [2021-12-07 01:30:57,431 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1333 transitions. [2021-12-07 01:30:57,432 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1333 transitions. [2021-12-07 01:30:57,437 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:30:57,439 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1333 transitions. [2021-12-07 01:30:57,446 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 222.16666666666666) internal successors, (1333), 6 states have internal predecessors, (1333), 0 states have call successors, (0), 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-12-07 01:30:57,458 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 287.0) internal successors, (2009), 7 states have internal predecessors, (2009), 0 states have call successors, (0), 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-12-07 01:30:57,460 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 287.0) internal successors, (2009), 7 states have internal predecessors, (2009), 0 states have call successors, (0), 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-12-07 01:30:57,462 INFO L186 Difference]: Start difference. First operand has 191 places, 177 transitions, 405 flow. Second operand 6 states and 1333 transitions. [2021-12-07 01:30:57,462 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 375 transitions, 1528 flow [2021-12-07 01:30:57,485 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 375 transitions, 1372 flow, removed 0 selfloop flow, removed 12 redundant places. [2021-12-07 01:30:57,516 INFO L242 Difference]: Finished difference. Result has 181 places, 189 transitions, 497 flow [2021-12-07 01:30:57,518 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=287, PETRI_DIFFERENCE_MINUEND_FLOW=355, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=497, PETRI_PLACES=181, PETRI_TRANSITIONS=189} [2021-12-07 01:30:57,521 INFO L334 CegarLoopForPetriNet]: 191 programPoint places, -10 predicate places. [2021-12-07 01:30:57,521 INFO L470 AbstractCegarLoop]: Abstraction has has 181 places, 189 transitions, 497 flow [2021-12-07 01:30:57,522 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 171.66666666666666) internal successors, (1030), 6 states have internal predecessors, (1030), 0 states have call successors, (0), 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-12-07 01:30:57,522 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:30:57,522 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] [2021-12-07 01:30:57,523 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-12-07 01:30:57,523 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting thread1Err0ASSERT_VIOLATIONDATA_RACE === [thread0Err0ASSERT_VIOLATIONDATA_RACE, thread0Err1ASSERT_VIOLATIONDATA_RACE, thread0Err2ASSERT_VIOLATIONDATA_RACE, thread0Err3ASSERT_VIOLATIONDATA_RACE (and 36 more)] === [2021-12-07 01:30:57,523 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:30:57,523 INFO L85 PathProgramCache]: Analyzing trace with hash 947714976, now seen corresponding path program 1 times [2021-12-07 01:30:57,523 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:30:57,524 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [636055394] [2021-12-07 01:30:57,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:30:57,524 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:30:57,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:30:57,596 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 01:30:57,596 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:30:57,596 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [636055394] [2021-12-07 01:30:57,596 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [636055394] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:30:57,597 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:30:57,597 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-07 01:30:57,597 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1457933801] [2021-12-07 01:30:57,597 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:30:57,598 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-07 01:30:57,598 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:30:57,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-07 01:30:57,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-07 01:30:57,599 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 231 out of 287 [2021-12-07 01:30:57,600 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 189 transitions, 497 flow. Second operand has 3 states, 3 states have (on average 232.66666666666666) internal successors, (698), 3 states have internal predecessors, (698), 0 states have call successors, (0), 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-12-07 01:30:57,600 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:30:57,600 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 231 of 287 [2021-12-07 01:30:57,600 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:30:57,832 INFO L129 PetriNetUnfolder]: 778/2168 cut-off events. [2021-12-07 01:30:57,832 INFO L130 PetriNetUnfolder]: For 1111/1296 co-relation queries the response was YES. [2021-12-07 01:30:57,839 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4669 conditions, 2168 events. 778/2168 cut-off events. For 1111/1296 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 13711 event pairs, 306 based on Foata normal form. 0/1977 useless extension candidates. Maximal degree in co-relation 2971. Up to 947 conditions per place. [2021-12-07 01:30:57,849 INFO L132 encePairwiseOnDemand]: 284/287 looper letters, 45 selfloop transitions, 2 changer transitions 0/188 dead transitions. [2021-12-07 01:30:57,849 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 188 transitions, 589 flow [2021-12-07 01:30:57,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-07 01:30:57,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-12-07 01:30:57,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 725 transitions. [2021-12-07 01:30:57,851 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8420441347270615 [2021-12-07 01:30:57,851 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 725 transitions. [2021-12-07 01:30:57,851 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 725 transitions. [2021-12-07 01:30:57,852 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:30:57,852 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 725 transitions. [2021-12-07 01:30:57,853 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 241.66666666666666) internal successors, (725), 3 states have internal predecessors, (725), 0 states have call successors, (0), 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-12-07 01:30:57,855 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 287.0) internal successors, (1148), 4 states have internal predecessors, (1148), 0 states have call successors, (0), 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-12-07 01:30:57,856 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 287.0) internal successors, (1148), 4 states have internal predecessors, (1148), 0 states have call successors, (0), 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-12-07 01:30:57,856 INFO L186 Difference]: Start difference. First operand has 181 places, 189 transitions, 497 flow. Second operand 3 states and 725 transitions. [2021-12-07 01:30:57,856 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 188 transitions, 589 flow [2021-12-07 01:30:57,859 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 188 transitions, 589 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-12-07 01:30:57,862 INFO L242 Difference]: Finished difference. Result has 182 places, 188 transitions, 499 flow [2021-12-07 01:30:57,863 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=287, PETRI_DIFFERENCE_MINUEND_FLOW=495, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=499, PETRI_PLACES=182, PETRI_TRANSITIONS=188} [2021-12-07 01:30:57,864 INFO L334 CegarLoopForPetriNet]: 191 programPoint places, -9 predicate places. [2021-12-07 01:30:57,864 INFO L470 AbstractCegarLoop]: Abstraction has has 182 places, 188 transitions, 499 flow [2021-12-07 01:30:57,864 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 232.66666666666666) internal successors, (698), 3 states have internal predecessors, (698), 0 states have call successors, (0), 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-12-07 01:30:57,864 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:30:57,864 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] [2021-12-07 01:30:57,864 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-12-07 01:30:57,865 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting thread0Err0ASSERT_VIOLATIONDATA_RACE === [thread0Err0ASSERT_VIOLATIONDATA_RACE, thread0Err1ASSERT_VIOLATIONDATA_RACE, thread0Err2ASSERT_VIOLATIONDATA_RACE, thread0Err3ASSERT_VIOLATIONDATA_RACE (and 36 more)] === [2021-12-07 01:30:57,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:30:57,865 INFO L85 PathProgramCache]: Analyzing trace with hash -1507116799, now seen corresponding path program 1 times [2021-12-07 01:30:57,865 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:30:57,865 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1663589106] [2021-12-07 01:30:57,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:30:57,865 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:30:57,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:30:57,959 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 01:30:57,959 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:30:57,959 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1663589106] [2021-12-07 01:30:57,960 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1663589106] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:30:57,960 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:30:57,960 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-07 01:30:57,960 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [177705824] [2021-12-07 01:30:57,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:30:57,960 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-07 01:30:57,960 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:30:57,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-07 01:30:57,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-12-07 01:30:57,962 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 171 out of 287 [2021-12-07 01:30:57,963 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 188 transitions, 499 flow. Second operand has 6 states, 6 states have (on average 172.66666666666666) internal successors, (1036), 6 states have internal predecessors, (1036), 0 states have call successors, (0), 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-12-07 01:30:57,963 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:30:57,963 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 171 of 287 [2021-12-07 01:30:57,963 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:30:59,128 INFO L129 PetriNetUnfolder]: 6392/11315 cut-off events. [2021-12-07 01:30:59,129 INFO L130 PetriNetUnfolder]: For 6232/6268 co-relation queries the response was YES. [2021-12-07 01:30:59,149 INFO L84 FinitePrefix]: Finished finitePrefix Result has 29992 conditions, 11315 events. 6392/11315 cut-off events. For 6232/6268 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 76570 event pairs, 1683 based on Foata normal form. 24/10733 useless extension candidates. Maximal degree in co-relation 24960. Up to 8953 conditions per place. [2021-12-07 01:30:59,198 INFO L132 encePairwiseOnDemand]: 278/287 looper letters, 111 selfloop transitions, 24 changer transitions 0/236 dead transitions. [2021-12-07 01:30:59,198 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 236 transitions, 1012 flow [2021-12-07 01:30:59,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-07 01:30:59,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-12-07 01:30:59,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1126 transitions. [2021-12-07 01:30:59,201 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6538908246225319 [2021-12-07 01:30:59,201 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1126 transitions. [2021-12-07 01:30:59,201 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1126 transitions. [2021-12-07 01:30:59,202 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:30:59,202 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1126 transitions. [2021-12-07 01:30:59,205 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 187.66666666666666) internal successors, (1126), 6 states have internal predecessors, (1126), 0 states have call successors, (0), 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-12-07 01:30:59,208 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 287.0) internal successors, (2009), 7 states have internal predecessors, (2009), 0 states have call successors, (0), 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-12-07 01:30:59,209 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 287.0) internal successors, (2009), 7 states have internal predecessors, (2009), 0 states have call successors, (0), 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-12-07 01:30:59,209 INFO L186 Difference]: Start difference. First operand has 182 places, 188 transitions, 499 flow. Second operand 6 states and 1126 transitions. [2021-12-07 01:30:59,209 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 236 transitions, 1012 flow [2021-12-07 01:30:59,232 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 236 transitions, 1008 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-12-07 01:30:59,236 INFO L242 Difference]: Finished difference. Result has 185 places, 207 transitions, 714 flow [2021-12-07 01:30:59,236 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=287, PETRI_DIFFERENCE_MINUEND_FLOW=493, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=714, PETRI_PLACES=185, PETRI_TRANSITIONS=207} [2021-12-07 01:30:59,237 INFO L334 CegarLoopForPetriNet]: 191 programPoint places, -6 predicate places. [2021-12-07 01:30:59,237 INFO L470 AbstractCegarLoop]: Abstraction has has 185 places, 207 transitions, 714 flow [2021-12-07 01:30:59,238 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 172.66666666666666) internal successors, (1036), 6 states have internal predecessors, (1036), 0 states have call successors, (0), 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-12-07 01:30:59,238 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:30:59,238 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] [2021-12-07 01:30:59,238 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-12-07 01:30:59,238 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [thread0Err0ASSERT_VIOLATIONDATA_RACE, thread0Err1ASSERT_VIOLATIONDATA_RACE, thread0Err2ASSERT_VIOLATIONDATA_RACE, thread0Err3ASSERT_VIOLATIONDATA_RACE (and 36 more)] === [2021-12-07 01:30:59,239 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:30:59,239 INFO L85 PathProgramCache]: Analyzing trace with hash 1417071770, now seen corresponding path program 1 times [2021-12-07 01:30:59,239 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:30:59,239 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1358373426] [2021-12-07 01:30:59,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:30:59,239 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:30:59,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:30:59,634 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 01:30:59,634 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:30:59,634 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1358373426] [2021-12-07 01:30:59,634 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1358373426] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:30:59,634 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:30:59,634 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2021-12-07 01:30:59,635 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1406218044] [2021-12-07 01:30:59,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:30:59,635 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-12-07 01:30:59,635 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:30:59,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-12-07 01:30:59,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2021-12-07 01:30:59,638 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 142 out of 287 [2021-12-07 01:30:59,640 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 207 transitions, 714 flow. Second operand has 12 states, 12 states have (on average 144.83333333333334) internal successors, (1738), 12 states have internal predecessors, (1738), 0 states have call successors, (0), 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-12-07 01:30:59,640 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:30:59,640 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 287 [2021-12-07 01:30:59,640 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:31:02,454 INFO L129 PetriNetUnfolder]: 9364/15370 cut-off events. [2021-12-07 01:31:02,454 INFO L130 PetriNetUnfolder]: For 20264/20288 co-relation queries the response was YES. [2021-12-07 01:31:02,484 INFO L84 FinitePrefix]: Finished finitePrefix Result has 48964 conditions, 15370 events. 9364/15370 cut-off events. For 20264/20288 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 97824 event pairs, 3257 based on Foata normal form. 237/14675 useless extension candidates. Maximal degree in co-relation 25681. Up to 7720 conditions per place. [2021-12-07 01:31:02,607 INFO L132 encePairwiseOnDemand]: 269/287 looper letters, 415 selfloop transitions, 88 changer transitions 0/582 dead transitions. [2021-12-07 01:31:02,608 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 582 transitions, 3013 flow [2021-12-07 01:31:02,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-12-07 01:31:02,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2021-12-07 01:31:02,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2575 transitions. [2021-12-07 01:31:02,614 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5981416957026713 [2021-12-07 01:31:02,614 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2575 transitions. [2021-12-07 01:31:02,614 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2575 transitions. [2021-12-07 01:31:02,615 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:31:02,615 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2575 transitions. [2021-12-07 01:31:02,621 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 171.66666666666666) internal successors, (2575), 15 states have internal predecessors, (2575), 0 states have call successors, (0), 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-12-07 01:31:02,627 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 287.0) internal successors, (4592), 16 states have internal predecessors, (4592), 0 states have call successors, (0), 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-12-07 01:31:02,628 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 287.0) internal successors, (4592), 16 states have internal predecessors, (4592), 0 states have call successors, (0), 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-12-07 01:31:02,628 INFO L186 Difference]: Start difference. First operand has 185 places, 207 transitions, 714 flow. Second operand 15 states and 2575 transitions. [2021-12-07 01:31:02,628 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 582 transitions, 3013 flow [2021-12-07 01:31:02,682 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 582 transitions, 2887 flow, removed 0 selfloop flow, removed 4 redundant places. [2021-12-07 01:31:02,687 INFO L242 Difference]: Finished difference. Result has 207 places, 270 transitions, 1498 flow [2021-12-07 01:31:02,688 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=287, PETRI_DIFFERENCE_MINUEND_FLOW=687, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=1498, PETRI_PLACES=207, PETRI_TRANSITIONS=270} [2021-12-07 01:31:02,688 INFO L334 CegarLoopForPetriNet]: 191 programPoint places, 16 predicate places. [2021-12-07 01:31:02,688 INFO L470 AbstractCegarLoop]: Abstraction has has 207 places, 270 transitions, 1498 flow [2021-12-07 01:31:02,689 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 144.83333333333334) internal successors, (1738), 12 states have internal predecessors, (1738), 0 states have call successors, (0), 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-12-07 01:31:02,689 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:31:02,689 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] [2021-12-07 01:31:02,689 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-12-07 01:31:02,690 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [thread0Err0ASSERT_VIOLATIONDATA_RACE, thread0Err1ASSERT_VIOLATIONDATA_RACE, thread0Err2ASSERT_VIOLATIONDATA_RACE, thread0Err3ASSERT_VIOLATIONDATA_RACE (and 36 more)] === [2021-12-07 01:31:02,690 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:31:02,690 INFO L85 PathProgramCache]: Analyzing trace with hash -347913122, now seen corresponding path program 2 times [2021-12-07 01:31:02,690 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:31:02,690 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1476254621] [2021-12-07 01:31:02,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:31:02,690 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:31:02,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:31:02,819 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 01:31:02,819 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:31:02,819 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1476254621] [2021-12-07 01:31:02,819 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1476254621] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:31:02,819 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:31:02,819 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-12-07 01:31:02,819 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1809986831] [2021-12-07 01:31:02,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:31:02,820 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-07 01:31:02,820 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:31:02,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-07 01:31:02,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2021-12-07 01:31:02,822 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 158 out of 287 [2021-12-07 01:31:02,823 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 270 transitions, 1498 flow. Second operand has 10 states, 10 states have (on average 160.9) internal successors, (1609), 10 states have internal predecessors, (1609), 0 states have call successors, (0), 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-12-07 01:31:02,823 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:31:02,823 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 158 of 287 [2021-12-07 01:31:02,823 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:31:05,899 INFO L129 PetriNetUnfolder]: 11593/19808 cut-off events. [2021-12-07 01:31:05,899 INFO L130 PetriNetUnfolder]: For 47999/48027 co-relation queries the response was YES. [2021-12-07 01:31:05,971 INFO L84 FinitePrefix]: Finished finitePrefix Result has 69101 conditions, 19808 events. 11593/19808 cut-off events. For 47999/48027 co-relation queries the response was YES. Maximal size of possible extension queue 556. Compared 134725 event pairs, 3968 based on Foata normal form. 237/18863 useless extension candidates. Maximal degree in co-relation 65861. Up to 7235 conditions per place. [2021-12-07 01:31:06,088 INFO L132 encePairwiseOnDemand]: 277/287 looper letters, 449 selfloop transitions, 43 changer transitions 0/587 dead transitions. [2021-12-07 01:31:06,088 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 587 transitions, 3792 flow [2021-12-07 01:31:06,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-12-07 01:31:06,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2021-12-07 01:31:06,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2877 transitions. [2021-12-07 01:31:06,096 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6265243902439024 [2021-12-07 01:31:06,096 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2877 transitions. [2021-12-07 01:31:06,097 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2877 transitions. [2021-12-07 01:31:06,098 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:31:06,098 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2877 transitions. [2021-12-07 01:31:06,104 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 179.8125) internal successors, (2877), 16 states have internal predecessors, (2877), 0 states have call successors, (0), 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-12-07 01:31:06,112 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 287.0) internal successors, (4879), 17 states have internal predecessors, (4879), 0 states have call successors, (0), 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-12-07 01:31:06,113 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 287.0) internal successors, (4879), 17 states have internal predecessors, (4879), 0 states have call successors, (0), 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-12-07 01:31:06,113 INFO L186 Difference]: Start difference. First operand has 207 places, 270 transitions, 1498 flow. Second operand 16 states and 2877 transitions. [2021-12-07 01:31:06,114 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 587 transitions, 3792 flow [2021-12-07 01:31:06,291 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 587 transitions, 3772 flow, removed 10 selfloop flow, removed 0 redundant places. [2021-12-07 01:31:06,299 INFO L242 Difference]: Finished difference. Result has 231 places, 303 transitions, 1877 flow [2021-12-07 01:31:06,300 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=287, PETRI_DIFFERENCE_MINUEND_FLOW=1494, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=1877, PETRI_PLACES=231, PETRI_TRANSITIONS=303} [2021-12-07 01:31:06,300 INFO L334 CegarLoopForPetriNet]: 191 programPoint places, 40 predicate places. [2021-12-07 01:31:06,301 INFO L470 AbstractCegarLoop]: Abstraction has has 231 places, 303 transitions, 1877 flow [2021-12-07 01:31:06,302 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 160.9) internal successors, (1609), 10 states have internal predecessors, (1609), 0 states have call successors, (0), 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-12-07 01:31:06,302 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:31:06,302 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] [2021-12-07 01:31:06,302 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-12-07 01:31:06,302 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [thread0Err0ASSERT_VIOLATIONDATA_RACE, thread0Err1ASSERT_VIOLATIONDATA_RACE, thread0Err2ASSERT_VIOLATIONDATA_RACE, thread0Err3ASSERT_VIOLATIONDATA_RACE (and 36 more)] === [2021-12-07 01:31:06,303 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:31:06,303 INFO L85 PathProgramCache]: Analyzing trace with hash -2015757550, now seen corresponding path program 3 times [2021-12-07 01:31:06,303 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:31:06,303 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1230829832] [2021-12-07 01:31:06,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:31:06,304 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:31:06,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:31:06,584 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 01:31:06,584 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:31:06,584 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1230829832] [2021-12-07 01:31:06,584 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1230829832] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:31:06,585 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:31:06,585 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2021-12-07 01:31:06,585 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2128767541] [2021-12-07 01:31:06,585 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:31:06,586 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-12-07 01:31:06,586 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:31:06,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-12-07 01:31:06,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2021-12-07 01:31:06,589 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 142 out of 287 [2021-12-07 01:31:06,591 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 303 transitions, 1877 flow. Second operand has 12 states, 12 states have (on average 144.83333333333334) internal successors, (1738), 12 states have internal predecessors, (1738), 0 states have call successors, (0), 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-12-07 01:31:06,592 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:31:06,592 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 287 [2021-12-07 01:31:06,592 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:31:10,660 INFO L129 PetriNetUnfolder]: 13509/23157 cut-off events. [2021-12-07 01:31:10,660 INFO L130 PetriNetUnfolder]: For 80615/80741 co-relation queries the response was YES. [2021-12-07 01:31:10,750 INFO L84 FinitePrefix]: Finished finitePrefix Result has 87938 conditions, 23157 events. 13509/23157 cut-off events. For 80615/80741 co-relation queries the response was YES. Maximal size of possible extension queue 647. Compared 162925 event pairs, 4859 based on Foata normal form. 284/22017 useless extension candidates. Maximal degree in co-relation 84339. Up to 12873 conditions per place. [2021-12-07 01:31:10,858 INFO L132 encePairwiseOnDemand]: 270/287 looper letters, 510 selfloop transitions, 115 changer transitions 0/704 dead transitions. [2021-12-07 01:31:10,858 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 704 transitions, 4770 flow [2021-12-07 01:31:10,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-12-07 01:31:10,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2021-12-07 01:31:10,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2724 transitions. [2021-12-07 01:31:10,865 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5932055749128919 [2021-12-07 01:31:10,865 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2724 transitions. [2021-12-07 01:31:10,865 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2724 transitions. [2021-12-07 01:31:10,866 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:31:10,866 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2724 transitions. [2021-12-07 01:31:10,935 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 170.25) internal successors, (2724), 16 states have internal predecessors, (2724), 0 states have call successors, (0), 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-12-07 01:31:10,944 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 287.0) internal successors, (4879), 17 states have internal predecessors, (4879), 0 states have call successors, (0), 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-12-07 01:31:10,946 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 287.0) internal successors, (4879), 17 states have internal predecessors, (4879), 0 states have call successors, (0), 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-12-07 01:31:10,946 INFO L186 Difference]: Start difference. First operand has 231 places, 303 transitions, 1877 flow. Second operand 16 states and 2724 transitions. [2021-12-07 01:31:10,946 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 704 transitions, 4770 flow [2021-12-07 01:31:11,392 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 704 transitions, 4714 flow, removed 18 selfloop flow, removed 2 redundant places. [2021-12-07 01:31:11,399 INFO L242 Difference]: Finished difference. Result has 256 places, 360 transitions, 2916 flow [2021-12-07 01:31:11,400 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=287, PETRI_DIFFERENCE_MINUEND_FLOW=1844, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=2916, PETRI_PLACES=256, PETRI_TRANSITIONS=360} [2021-12-07 01:31:11,400 INFO L334 CegarLoopForPetriNet]: 191 programPoint places, 65 predicate places. [2021-12-07 01:31:11,401 INFO L470 AbstractCegarLoop]: Abstraction has has 256 places, 360 transitions, 2916 flow [2021-12-07 01:31:11,401 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 144.83333333333334) internal successors, (1738), 12 states have internal predecessors, (1738), 0 states have call successors, (0), 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-12-07 01:31:11,401 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:31:11,401 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] [2021-12-07 01:31:11,402 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-12-07 01:31:11,402 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [thread0Err0ASSERT_VIOLATIONDATA_RACE, thread0Err1ASSERT_VIOLATIONDATA_RACE, thread0Err2ASSERT_VIOLATIONDATA_RACE, thread0Err3ASSERT_VIOLATIONDATA_RACE (and 36 more)] === [2021-12-07 01:31:11,402 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:31:11,402 INFO L85 PathProgramCache]: Analyzing trace with hash 1179244376, now seen corresponding path program 4 times [2021-12-07 01:31:11,402 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:31:11,402 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [898486955] [2021-12-07 01:31:11,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:31:11,403 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:31:11,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:31:11,564 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 01:31:11,565 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:31:11,565 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [898486955] [2021-12-07 01:31:11,565 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [898486955] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:31:11,565 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:31:11,565 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-12-07 01:31:11,566 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [224631056] [2021-12-07 01:31:11,566 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:31:11,566 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-07 01:31:11,566 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:31:11,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-07 01:31:11,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2021-12-07 01:31:11,569 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 158 out of 287 [2021-12-07 01:31:11,572 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 360 transitions, 2916 flow. Second operand has 10 states, 10 states have (on average 160.9) internal successors, (1609), 10 states have internal predecessors, (1609), 0 states have call successors, (0), 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-12-07 01:31:11,572 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:31:11,572 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 158 of 287 [2021-12-07 01:31:11,572 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:31:17,483 INFO L129 PetriNetUnfolder]: 19556/33932 cut-off events. [2021-12-07 01:31:17,483 INFO L130 PetriNetUnfolder]: For 181897/182020 co-relation queries the response was YES. [2021-12-07 01:31:17,700 INFO L84 FinitePrefix]: Finished finitePrefix Result has 136806 conditions, 33932 events. 19556/33932 cut-off events. For 181897/182020 co-relation queries the response was YES. Maximal size of possible extension queue 1058. Compared 259797 event pairs, 9094 based on Foata normal form. 293/32013 useless extension candidates. Maximal degree in co-relation 136146. Up to 16103 conditions per place. [2021-12-07 01:31:17,903 INFO L132 encePairwiseOnDemand]: 273/287 looper letters, 538 selfloop transitions, 106 changer transitions 0/750 dead transitions. [2021-12-07 01:31:17,904 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 750 transitions, 6370 flow [2021-12-07 01:31:17,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-12-07 01:31:17,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2021-12-07 01:31:17,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2774 transitions. [2021-12-07 01:31:17,910 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6443670150987224 [2021-12-07 01:31:17,910 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2774 transitions. [2021-12-07 01:31:17,910 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2774 transitions. [2021-12-07 01:31:17,912 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:31:17,912 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2774 transitions. [2021-12-07 01:31:17,917 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 184.93333333333334) internal successors, (2774), 15 states have internal predecessors, (2774), 0 states have call successors, (0), 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-12-07 01:31:17,923 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 287.0) internal successors, (4592), 16 states have internal predecessors, (4592), 0 states have call successors, (0), 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-12-07 01:31:17,924 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 287.0) internal successors, (4592), 16 states have internal predecessors, (4592), 0 states have call successors, (0), 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-12-07 01:31:17,924 INFO L186 Difference]: Start difference. First operand has 256 places, 360 transitions, 2916 flow. Second operand 15 states and 2774 transitions. [2021-12-07 01:31:17,924 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 750 transitions, 6370 flow [2021-12-07 01:31:18,431 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 750 transitions, 6225 flow, removed 31 selfloop flow, removed 1 redundant places. [2021-12-07 01:31:18,438 INFO L242 Difference]: Finished difference. Result has 279 places, 412 transitions, 3916 flow [2021-12-07 01:31:18,439 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=287, PETRI_DIFFERENCE_MINUEND_FLOW=2841, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=360, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=3916, PETRI_PLACES=279, PETRI_TRANSITIONS=412} [2021-12-07 01:31:18,439 INFO L334 CegarLoopForPetriNet]: 191 programPoint places, 88 predicate places. [2021-12-07 01:31:18,439 INFO L470 AbstractCegarLoop]: Abstraction has has 279 places, 412 transitions, 3916 flow [2021-12-07 01:31:18,440 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 160.9) internal successors, (1609), 10 states have internal predecessors, (1609), 0 states have call successors, (0), 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-12-07 01:31:18,440 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:31:18,440 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] [2021-12-07 01:31:18,441 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-12-07 01:31:18,441 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [thread0Err0ASSERT_VIOLATIONDATA_RACE, thread0Err1ASSERT_VIOLATIONDATA_RACE, thread0Err2ASSERT_VIOLATIONDATA_RACE, thread0Err3ASSERT_VIOLATIONDATA_RACE (and 36 more)] === [2021-12-07 01:31:18,441 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:31:18,441 INFO L85 PathProgramCache]: Analyzing trace with hash 715186792, now seen corresponding path program 5 times [2021-12-07 01:31:18,441 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:31:18,441 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1550125704] [2021-12-07 01:31:18,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:31:18,441 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:31:18,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:31:18,648 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 01:31:18,648 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:31:18,648 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1550125704] [2021-12-07 01:31:18,648 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1550125704] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:31:18,648 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:31:18,649 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2021-12-07 01:31:18,649 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [937740834] [2021-12-07 01:31:18,649 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:31:18,649 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-12-07 01:31:18,649 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:31:18,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-12-07 01:31:18,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-12-07 01:31:18,651 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 142 out of 287 [2021-12-07 01:31:18,652 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 412 transitions, 3916 flow. Second operand has 12 states, 12 states have (on average 144.83333333333334) internal successors, (1738), 12 states have internal predecessors, (1738), 0 states have call successors, (0), 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-12-07 01:31:18,652 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:31:18,652 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 287 [2021-12-07 01:31:18,652 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:31:27,055 INFO L129 PetriNetUnfolder]: 25460/44249 cut-off events. [2021-12-07 01:31:27,055 INFO L130 PetriNetUnfolder]: For 252258/252585 co-relation queries the response was YES. [2021-12-07 01:31:27,383 INFO L84 FinitePrefix]: Finished finitePrefix Result has 183941 conditions, 44249 events. 25460/44249 cut-off events. For 252258/252585 co-relation queries the response was YES. Maximal size of possible extension queue 1370. Compared 355231 event pairs, 10452 based on Foata normal form. 403/41851 useless extension candidates. Maximal degree in co-relation 182193. Up to 20119 conditions per place. [2021-12-07 01:31:27,679 INFO L132 encePairwiseOnDemand]: 270/287 looper letters, 632 selfloop transitions, 182 changer transitions 0/893 dead transitions. [2021-12-07 01:31:27,679 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 893 transitions, 8110 flow [2021-12-07 01:31:27,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-12-07 01:31:27,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-12-07 01:31:27,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3355 transitions. [2021-12-07 01:31:27,687 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5844947735191638 [2021-12-07 01:31:27,687 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3355 transitions. [2021-12-07 01:31:27,687 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3355 transitions. [2021-12-07 01:31:27,689 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:31:27,689 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3355 transitions. [2021-12-07 01:31:27,694 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 167.75) internal successors, (3355), 20 states have internal predecessors, (3355), 0 states have call successors, (0), 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-12-07 01:31:27,699 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 287.0) internal successors, (6027), 21 states have internal predecessors, (6027), 0 states have call successors, (0), 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-12-07 01:31:27,700 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 287.0) internal successors, (6027), 21 states have internal predecessors, (6027), 0 states have call successors, (0), 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-12-07 01:31:27,700 INFO L186 Difference]: Start difference. First operand has 279 places, 412 transitions, 3916 flow. Second operand 20 states and 3355 transitions. [2021-12-07 01:31:27,700 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 893 transitions, 8110 flow [2021-12-07 01:31:29,480 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 893 transitions, 8045 flow, removed 32 selfloop flow, removed 1 redundant places. [2021-12-07 01:31:29,489 INFO L242 Difference]: Finished difference. Result has 313 places, 482 transitions, 5565 flow [2021-12-07 01:31:29,490 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=287, PETRI_DIFFERENCE_MINUEND_FLOW=3863, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=5565, PETRI_PLACES=313, PETRI_TRANSITIONS=482} [2021-12-07 01:31:29,490 INFO L334 CegarLoopForPetriNet]: 191 programPoint places, 122 predicate places. [2021-12-07 01:31:29,490 INFO L470 AbstractCegarLoop]: Abstraction has has 313 places, 482 transitions, 5565 flow [2021-12-07 01:31:29,491 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 144.83333333333334) internal successors, (1738), 12 states have internal predecessors, (1738), 0 states have call successors, (0), 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-12-07 01:31:29,491 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:31:29,491 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] [2021-12-07 01:31:29,491 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-12-07 01:31:29,491 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [thread0Err0ASSERT_VIOLATIONDATA_RACE, thread0Err1ASSERT_VIOLATIONDATA_RACE, thread0Err2ASSERT_VIOLATIONDATA_RACE, thread0Err3ASSERT_VIOLATIONDATA_RACE (and 36 more)] === [2021-12-07 01:31:29,491 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:31:29,491 INFO L85 PathProgramCache]: Analyzing trace with hash -2110739826, now seen corresponding path program 6 times [2021-12-07 01:31:29,492 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:31:29,492 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [233416078] [2021-12-07 01:31:29,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:31:29,492 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:31:29,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:31:29,613 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 01:31:29,613 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:31:29,613 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [233416078] [2021-12-07 01:31:29,614 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [233416078] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:31:29,614 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:31:29,614 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-12-07 01:31:29,614 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [989870043] [2021-12-07 01:31:29,614 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:31:29,614 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-07 01:31:29,614 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:31:29,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-07 01:31:29,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2021-12-07 01:31:29,616 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 158 out of 287 [2021-12-07 01:31:29,617 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 482 transitions, 5565 flow. Second operand has 10 states, 10 states have (on average 160.9) internal successors, (1609), 10 states have internal predecessors, (1609), 0 states have call successors, (0), 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-12-07 01:31:29,617 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:31:29,617 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 158 of 287 [2021-12-07 01:31:29,617 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:31:39,104 INFO L129 PetriNetUnfolder]: 28681/50343 cut-off events. [2021-12-07 01:31:39,104 INFO L130 PetriNetUnfolder]: For 449302/449857 co-relation queries the response was YES. [2021-12-07 01:31:39,618 INFO L84 FinitePrefix]: Finished finitePrefix Result has 226567 conditions, 50343 events. 28681/50343 cut-off events. For 449302/449857 co-relation queries the response was YES. Maximal size of possible extension queue 1604. Compared 417442 event pairs, 12480 based on Foata normal form. 774/47850 useless extension candidates. Maximal degree in co-relation 225598. Up to 24668 conditions per place. [2021-12-07 01:31:40,021 INFO L132 encePairwiseOnDemand]: 273/287 looper letters, 528 selfloop transitions, 210 changer transitions 0/856 dead transitions. [2021-12-07 01:31:40,021 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 856 transitions, 9374 flow [2021-12-07 01:31:40,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-12-07 01:31:40,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2021-12-07 01:31:40,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2131 transitions. [2021-12-07 01:31:40,026 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6750079189103579 [2021-12-07 01:31:40,026 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2131 transitions. [2021-12-07 01:31:40,026 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2131 transitions. [2021-12-07 01:31:40,027 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:31:40,027 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2131 transitions. [2021-12-07 01:31:40,030 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 193.72727272727272) internal successors, (2131), 11 states have internal predecessors, (2131), 0 states have call successors, (0), 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-12-07 01:31:40,034 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 287.0) internal successors, (3444), 12 states have internal predecessors, (3444), 0 states have call successors, (0), 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-12-07 01:31:40,034 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 287.0) internal successors, (3444), 12 states have internal predecessors, (3444), 0 states have call successors, (0), 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-12-07 01:31:40,034 INFO L186 Difference]: Start difference. First operand has 313 places, 482 transitions, 5565 flow. Second operand 11 states and 2131 transitions. [2021-12-07 01:31:40,035 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 856 transitions, 9374 flow [2021-12-07 01:31:43,283 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 856 transitions, 9214 flow, removed 80 selfloop flow, removed 0 redundant places. [2021-12-07 01:31:43,296 INFO L242 Difference]: Finished difference. Result has 330 places, 546 transitions, 7443 flow [2021-12-07 01:31:43,297 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=287, PETRI_DIFFERENCE_MINUEND_FLOW=5455, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=482, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7443, PETRI_PLACES=330, PETRI_TRANSITIONS=546} [2021-12-07 01:31:43,298 INFO L334 CegarLoopForPetriNet]: 191 programPoint places, 139 predicate places. [2021-12-07 01:31:43,298 INFO L470 AbstractCegarLoop]: Abstraction has has 330 places, 546 transitions, 7443 flow [2021-12-07 01:31:43,298 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 160.9) internal successors, (1609), 10 states have internal predecessors, (1609), 0 states have call successors, (0), 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-12-07 01:31:43,298 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:31:43,299 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] [2021-12-07 01:31:43,299 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-12-07 01:31:43,299 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [thread0Err0ASSERT_VIOLATIONDATA_RACE, thread0Err1ASSERT_VIOLATIONDATA_RACE, thread0Err2ASSERT_VIOLATIONDATA_RACE, thread0Err3ASSERT_VIOLATIONDATA_RACE (and 36 more)] === [2021-12-07 01:31:43,299 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:31:43,299 INFO L85 PathProgramCache]: Analyzing trace with hash -996467670, now seen corresponding path program 7 times [2021-12-07 01:31:43,299 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:31:43,300 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [222034094] [2021-12-07 01:31:43,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:31:43,300 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:31:43,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:31:43,425 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 01:31:43,426 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:31:43,426 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [222034094] [2021-12-07 01:31:43,426 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [222034094] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:31:43,426 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:31:43,426 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-12-07 01:31:43,427 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [349343717] [2021-12-07 01:31:43,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:31:43,427 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-07 01:31:43,427 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:31:43,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-07 01:31:43,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2021-12-07 01:31:43,429 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 158 out of 287 [2021-12-07 01:31:43,431 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 546 transitions, 7443 flow. Second operand has 10 states, 10 states have (on average 160.9) internal successors, (1609), 10 states have internal predecessors, (1609), 0 states have call successors, (0), 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-12-07 01:31:43,431 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:31:43,431 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 158 of 287 [2021-12-07 01:31:43,431 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:31:56,805 INFO L129 PetriNetUnfolder]: 37615/65678 cut-off events. [2021-12-07 01:31:56,805 INFO L130 PetriNetUnfolder]: For 674434/675137 co-relation queries the response was YES. [2021-12-07 01:31:57,548 INFO L84 FinitePrefix]: Finished finitePrefix Result has 312613 conditions, 65678 events. 37615/65678 cut-off events. For 674434/675137 co-relation queries the response was YES. Maximal size of possible extension queue 2123. Compared 565236 event pairs, 15990 based on Foata normal form. 941/62346 useless extension candidates. Maximal degree in co-relation 311367. Up to 30021 conditions per place. [2021-12-07 01:31:57,925 INFO L132 encePairwiseOnDemand]: 273/287 looper letters, 532 selfloop transitions, 307 changer transitions 0/957 dead transitions. [2021-12-07 01:31:57,925 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 957 transitions, 12347 flow [2021-12-07 01:31:57,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-12-07 01:31:57,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-12-07 01:31:57,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2620 transitions. [2021-12-07 01:31:57,928 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6520657043305127 [2021-12-07 01:31:57,928 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2620 transitions. [2021-12-07 01:31:57,928 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2620 transitions. [2021-12-07 01:31:57,929 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:31:57,929 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2620 transitions. [2021-12-07 01:31:57,932 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 187.14285714285714) internal successors, (2620), 14 states have internal predecessors, (2620), 0 states have call successors, (0), 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-12-07 01:31:57,935 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 287.0) internal successors, (4305), 15 states have internal predecessors, (4305), 0 states have call successors, (0), 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-12-07 01:31:57,935 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 287.0) internal successors, (4305), 15 states have internal predecessors, (4305), 0 states have call successors, (0), 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-12-07 01:31:57,935 INFO L186 Difference]: Start difference. First operand has 330 places, 546 transitions, 7443 flow. Second operand 14 states and 2620 transitions. [2021-12-07 01:31:57,936 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 957 transitions, 12347 flow [2021-12-07 01:32:03,874 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 957 transitions, 12068 flow, removed 41 selfloop flow, removed 8 redundant places. [2021-12-07 01:32:03,886 INFO L242 Difference]: Finished difference. Result has 346 places, 641 transitions, 10272 flow [2021-12-07 01:32:03,887 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=287, PETRI_DIFFERENCE_MINUEND_FLOW=7245, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=546, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=224, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=10272, PETRI_PLACES=346, PETRI_TRANSITIONS=641} [2021-12-07 01:32:03,888 INFO L334 CegarLoopForPetriNet]: 191 programPoint places, 155 predicate places. [2021-12-07 01:32:03,888 INFO L470 AbstractCegarLoop]: Abstraction has has 346 places, 641 transitions, 10272 flow [2021-12-07 01:32:03,889 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 160.9) internal successors, (1609), 10 states have internal predecessors, (1609), 0 states have call successors, (0), 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-12-07 01:32:03,889 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:32:03,889 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] [2021-12-07 01:32:03,889 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-12-07 01:32:03,889 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [thread0Err0ASSERT_VIOLATIONDATA_RACE, thread0Err1ASSERT_VIOLATIONDATA_RACE, thread0Err2ASSERT_VIOLATIONDATA_RACE, thread0Err3ASSERT_VIOLATIONDATA_RACE (and 36 more)] === [2021-12-07 01:32:03,889 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:32:03,889 INFO L85 PathProgramCache]: Analyzing trace with hash -1000259120, now seen corresponding path program 8 times [2021-12-07 01:32:03,889 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:32:03,890 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [858776660] [2021-12-07 01:32:03,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:32:03,890 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:32:03,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:32:04,011 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 01:32:04,011 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:32:04,011 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [858776660] [2021-12-07 01:32:04,011 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [858776660] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:32:04,011 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:32:04,011 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-12-07 01:32:04,011 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1556493583] [2021-12-07 01:32:04,012 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:32:04,012 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-07 01:32:04,012 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:32:04,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-07 01:32:04,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2021-12-07 01:32:04,014 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 158 out of 287 [2021-12-07 01:32:04,015 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 641 transitions, 10272 flow. Second operand has 10 states, 10 states have (on average 160.9) internal successors, (1609), 10 states have internal predecessors, (1609), 0 states have call successors, (0), 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-12-07 01:32:04,015 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:32:04,015 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 158 of 287 [2021-12-07 01:32:04,015 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:32:21,304 INFO L129 PetriNetUnfolder]: 44602/78394 cut-off events. [2021-12-07 01:32:21,304 INFO L130 PetriNetUnfolder]: For 901218/901967 co-relation queries the response was YES. [2021-12-07 01:32:22,445 INFO L84 FinitePrefix]: Finished finitePrefix Result has 391532 conditions, 78394 events. 44602/78394 cut-off events. For 901218/901967 co-relation queries the response was YES. Maximal size of possible extension queue 2562. Compared 697556 event pairs, 19100 based on Foata normal form. 932/74267 useless extension candidates. Maximal degree in co-relation 390081. Up to 32578 conditions per place. [2021-12-07 01:32:22,912 INFO L132 encePairwiseOnDemand]: 273/287 looper letters, 674 selfloop transitions, 315 changer transitions 0/1107 dead transitions. [2021-12-07 01:32:22,912 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 1107 transitions, 16073 flow [2021-12-07 01:32:22,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-12-07 01:32:22,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-12-07 01:32:22,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2663 transitions. [2021-12-07 01:32:22,915 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6627675460428074 [2021-12-07 01:32:22,915 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2663 transitions. [2021-12-07 01:32:22,915 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2663 transitions. [2021-12-07 01:32:22,916 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:32:22,916 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2663 transitions. [2021-12-07 01:32:22,919 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 190.21428571428572) internal successors, (2663), 14 states have internal predecessors, (2663), 0 states have call successors, (0), 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-12-07 01:32:22,922 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 287.0) internal successors, (4305), 15 states have internal predecessors, (4305), 0 states have call successors, (0), 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-12-07 01:32:22,922 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 287.0) internal successors, (4305), 15 states have internal predecessors, (4305), 0 states have call successors, (0), 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-12-07 01:32:22,922 INFO L186 Difference]: Start difference. First operand has 346 places, 641 transitions, 10272 flow. Second operand 14 states and 2663 transitions. [2021-12-07 01:32:22,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 1107 transitions, 16073 flow [2021-12-07 01:32:34,776 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 1107 transitions, 15866 flow, removed 103 selfloop flow, removed 1 redundant places. [2021-12-07 01:32:34,791 INFO L242 Difference]: Finished difference. Result has 368 places, 736 transitions, 13450 flow [2021-12-07 01:32:34,792 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=287, PETRI_DIFFERENCE_MINUEND_FLOW=10071, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=641, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=227, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=13450, PETRI_PLACES=368, PETRI_TRANSITIONS=736} [2021-12-07 01:32:34,792 INFO L334 CegarLoopForPetriNet]: 191 programPoint places, 177 predicate places. [2021-12-07 01:32:34,792 INFO L470 AbstractCegarLoop]: Abstraction has has 368 places, 736 transitions, 13450 flow [2021-12-07 01:32:34,792 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 160.9) internal successors, (1609), 10 states have internal predecessors, (1609), 0 states have call successors, (0), 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-12-07 01:32:34,792 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:32:34,793 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] [2021-12-07 01:32:34,793 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-12-07 01:32:34,793 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [thread0Err0ASSERT_VIOLATIONDATA_RACE, thread0Err1ASSERT_VIOLATIONDATA_RACE, thread0Err2ASSERT_VIOLATIONDATA_RACE, thread0Err3ASSERT_VIOLATIONDATA_RACE (and 36 more)] === [2021-12-07 01:32:34,793 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:32:34,793 INFO L85 PathProgramCache]: Analyzing trace with hash -2074932250, now seen corresponding path program 9 times [2021-12-07 01:32:34,793 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:32:34,793 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [125619628] [2021-12-07 01:32:34,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:32:34,793 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:32:34,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:32:34,914 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 01:32:34,914 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:32:34,914 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [125619628] [2021-12-07 01:32:34,914 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [125619628] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:32:34,914 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:32:34,914 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-12-07 01:32:34,915 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [672618438] [2021-12-07 01:32:34,915 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:32:34,915 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-07 01:32:34,915 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:32:34,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-07 01:32:34,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2021-12-07 01:32:34,916 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 158 out of 287 [2021-12-07 01:32:34,917 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 736 transitions, 13450 flow. Second operand has 10 states, 10 states have (on average 160.9) internal successors, (1609), 10 states have internal predecessors, (1609), 0 states have call successors, (0), 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-12-07 01:32:34,918 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:32:34,918 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 158 of 287 [2021-12-07 01:32:34,918 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:32:55,624 INFO L129 PetriNetUnfolder]: 48449/85328 cut-off events. [2021-12-07 01:32:55,624 INFO L130 PetriNetUnfolder]: For 1298904/1300119 co-relation queries the response was YES. [2021-12-07 01:32:57,034 INFO L84 FinitePrefix]: Finished finitePrefix Result has 450623 conditions, 85328 events. 48449/85328 cut-off events. For 1298904/1300119 co-relation queries the response was YES. Maximal size of possible extension queue 2791. Compared 768911 event pairs, 21359 based on Foata normal form. 1288/81079 useless extension candidates. Maximal degree in co-relation 449004. Up to 44286 conditions per place. [2021-12-07 01:32:57,690 INFO L132 encePairwiseOnDemand]: 273/287 looper letters, 681 selfloop transitions, 351 changer transitions 0/1150 dead transitions. [2021-12-07 01:32:57,690 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 1150 transitions, 18304 flow [2021-12-07 01:32:57,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-12-07 01:32:57,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2021-12-07 01:32:57,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2500 transitions. [2021-12-07 01:32:57,694 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6700616456714018 [2021-12-07 01:32:57,694 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2500 transitions. [2021-12-07 01:32:57,694 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2500 transitions. [2021-12-07 01:32:57,694 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:32:57,694 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2500 transitions. [2021-12-07 01:32:57,697 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 192.30769230769232) internal successors, (2500), 13 states have internal predecessors, (2500), 0 states have call successors, (0), 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-12-07 01:32:57,701 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 287.0) internal successors, (4018), 14 states have internal predecessors, (4018), 0 states have call successors, (0), 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-12-07 01:32:57,702 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 287.0) internal successors, (4018), 14 states have internal predecessors, (4018), 0 states have call successors, (0), 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-12-07 01:32:57,702 INFO L186 Difference]: Start difference. First operand has 368 places, 736 transitions, 13450 flow. Second operand 13 states and 2500 transitions. [2021-12-07 01:32:57,702 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 1150 transitions, 18304 flow [2021-12-07 01:33:14,748 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 1150 transitions, 18104 flow, removed 82 selfloop flow, removed 2 redundant places. [2021-12-07 01:33:14,765 INFO L242 Difference]: Finished difference. Result has 384 places, 791 transitions, 15971 flow [2021-12-07 01:33:14,766 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=287, PETRI_DIFFERENCE_MINUEND_FLOW=13268, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=736, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=296, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=391, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=15971, PETRI_PLACES=384, PETRI_TRANSITIONS=791} [2021-12-07 01:33:14,767 INFO L334 CegarLoopForPetriNet]: 191 programPoint places, 193 predicate places. [2021-12-07 01:33:14,767 INFO L470 AbstractCegarLoop]: Abstraction has has 384 places, 791 transitions, 15971 flow [2021-12-07 01:33:14,767 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 160.9) internal successors, (1609), 10 states have internal predecessors, (1609), 0 states have call successors, (0), 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-12-07 01:33:14,767 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:33:14,767 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] [2021-12-07 01:33:14,767 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-12-07 01:33:14,767 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [thread0Err0ASSERT_VIOLATIONDATA_RACE, thread0Err1ASSERT_VIOLATIONDATA_RACE, thread0Err2ASSERT_VIOLATIONDATA_RACE, thread0Err3ASSERT_VIOLATIONDATA_RACE (and 36 more)] === [2021-12-07 01:33:14,768 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:33:14,768 INFO L85 PathProgramCache]: Analyzing trace with hash -105402440, now seen corresponding path program 10 times [2021-12-07 01:33:14,768 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:33:14,768 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [75423515] [2021-12-07 01:33:14,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:33:14,768 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:33:14,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:33:14,891 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 01:33:14,891 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:33:14,892 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [75423515] [2021-12-07 01:33:14,892 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [75423515] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:33:14,892 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:33:14,892 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-12-07 01:33:14,892 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [352579666] [2021-12-07 01:33:14,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:33:14,893 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-07 01:33:14,893 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:33:14,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-07 01:33:14,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2021-12-07 01:33:14,895 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 158 out of 287 [2021-12-07 01:33:14,896 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 791 transitions, 15971 flow. Second operand has 10 states, 10 states have (on average 160.9) internal successors, (1609), 10 states have internal predecessors, (1609), 0 states have call successors, (0), 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-12-07 01:33:14,896 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:33:14,896 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 158 of 287 [2021-12-07 01:33:14,896 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:33:36,939 INFO L129 PetriNetUnfolder]: 48898/86662 cut-off events. [2021-12-07 01:33:36,939 INFO L130 PetriNetUnfolder]: For 1463928/1465307 co-relation queries the response was YES. [2021-12-07 01:33:38,506 INFO L84 FinitePrefix]: Finished finitePrefix Result has 480733 conditions, 86662 events. 48898/86662 cut-off events. For 1463928/1465307 co-relation queries the response was YES. Maximal size of possible extension queue 2837. Compared 789043 event pairs, 20266 based on Foata normal form. 1478/82565 useless extension candidates. Maximal degree in co-relation 479048. Up to 49496 conditions per place. [2021-12-07 01:33:39,050 INFO L132 encePairwiseOnDemand]: 273/287 looper letters, 554 selfloop transitions, 489 changer transitions 0/1161 dead transitions. [2021-12-07 01:33:39,051 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 1161 transitions, 21132 flow [2021-12-07 01:33:39,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-12-07 01:33:39,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2021-12-07 01:33:39,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2457 transitions. [2021-12-07 01:33:39,054 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6585365853658537 [2021-12-07 01:33:39,054 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2457 transitions. [2021-12-07 01:33:39,054 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2457 transitions. [2021-12-07 01:33:39,054 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:33:39,055 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2457 transitions. [2021-12-07 01:33:39,057 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 189.0) internal successors, (2457), 13 states have internal predecessors, (2457), 0 states have call successors, (0), 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-12-07 01:33:39,060 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 287.0) internal successors, (4018), 14 states have internal predecessors, (4018), 0 states have call successors, (0), 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-12-07 01:33:39,060 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 287.0) internal successors, (4018), 14 states have internal predecessors, (4018), 0 states have call successors, (0), 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-12-07 01:33:39,060 INFO L186 Difference]: Start difference. First operand has 384 places, 791 transitions, 15971 flow. Second operand 13 states and 2457 transitions. [2021-12-07 01:33:39,060 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 1161 transitions, 21132 flow [2021-12-07 01:33:55,266 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 390 places, 1161 transitions, 20486 flow, removed 41 selfloop flow, removed 6 redundant places. [2021-12-07 01:33:55,285 INFO L242 Difference]: Finished difference. Result has 395 places, 878 transitions, 19275 flow [2021-12-07 01:33:55,286 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=287, PETRI_DIFFERENCE_MINUEND_FLOW=15380, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=791, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=419, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=19275, PETRI_PLACES=395, PETRI_TRANSITIONS=878} [2021-12-07 01:33:55,287 INFO L334 CegarLoopForPetriNet]: 191 programPoint places, 204 predicate places. [2021-12-07 01:33:55,287 INFO L470 AbstractCegarLoop]: Abstraction has has 395 places, 878 transitions, 19275 flow [2021-12-07 01:33:55,287 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 160.9) internal successors, (1609), 10 states have internal predecessors, (1609), 0 states have call successors, (0), 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-12-07 01:33:55,287 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:33:55,287 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] [2021-12-07 01:33:55,287 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2021-12-07 01:33:55,287 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [thread0Err0ASSERT_VIOLATIONDATA_RACE, thread0Err1ASSERT_VIOLATIONDATA_RACE, thread0Err2ASSERT_VIOLATIONDATA_RACE, thread0Err3ASSERT_VIOLATIONDATA_RACE (and 36 more)] === [2021-12-07 01:33:55,288 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:33:55,288 INFO L85 PathProgramCache]: Analyzing trace with hash -1372926478, now seen corresponding path program 11 times [2021-12-07 01:33:55,288 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:33:55,288 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1805010757] [2021-12-07 01:33:55,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:33:55,288 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:33:55,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:33:55,405 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 01:33:55,406 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:33:55,406 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1805010757] [2021-12-07 01:33:55,406 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1805010757] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:33:55,406 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:33:55,406 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-12-07 01:33:55,406 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [614702354] [2021-12-07 01:33:55,406 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:33:55,407 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-07 01:33:55,407 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:33:55,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-07 01:33:55,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2021-12-07 01:33:55,408 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 158 out of 287 [2021-12-07 01:33:55,409 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 878 transitions, 19275 flow. Second operand has 10 states, 10 states have (on average 160.9) internal successors, (1609), 10 states have internal predecessors, (1609), 0 states have call successors, (0), 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-12-07 01:33:55,409 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:33:55,409 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 158 of 287 [2021-12-07 01:33:55,409 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:34:20,285 INFO L129 PetriNetUnfolder]: 51796/91866 cut-off events. [2021-12-07 01:34:20,286 INFO L130 PetriNetUnfolder]: For 1765953/1767554 co-relation queries the response was YES. [2021-12-07 01:34:21,826 INFO L84 FinitePrefix]: Finished finitePrefix Result has 536968 conditions, 91866 events. 51796/91866 cut-off events. For 1765953/1767554 co-relation queries the response was YES. Maximal size of possible extension queue 3010. Compared 844580 event pairs, 21216 based on Foata normal form. 1564/87474 useless extension candidates. Maximal degree in co-relation 535177. Up to 53150 conditions per place. [2021-12-07 01:34:22,417 INFO L132 encePairwiseOnDemand]: 273/287 looper letters, 457 selfloop transitions, 562 changer transitions 0/1137 dead transitions. [2021-12-07 01:34:22,417 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 1137 transitions, 23922 flow [2021-12-07 01:34:22,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-12-07 01:34:22,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2021-12-07 01:34:22,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2039 transitions. [2021-12-07 01:34:22,420 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6458663287931581 [2021-12-07 01:34:22,420 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2039 transitions. [2021-12-07 01:34:22,420 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2039 transitions. [2021-12-07 01:34:22,421 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:34:22,421 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2039 transitions. [2021-12-07 01:34:22,423 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 185.36363636363637) internal successors, (2039), 11 states have internal predecessors, (2039), 0 states have call successors, (0), 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-12-07 01:34:22,425 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 287.0) internal successors, (3444), 12 states have internal predecessors, (3444), 0 states have call successors, (0), 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-12-07 01:34:22,425 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 287.0) internal successors, (3444), 12 states have internal predecessors, (3444), 0 states have call successors, (0), 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-12-07 01:34:22,425 INFO L186 Difference]: Start difference. First operand has 395 places, 878 transitions, 19275 flow. Second operand 11 states and 2039 transitions. [2021-12-07 01:34:22,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 1137 transitions, 23922 flow [2021-12-07 01:34:44,885 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 1137 transitions, 23656 flow, removed 115 selfloop flow, removed 2 redundant places. [2021-12-07 01:34:44,911 INFO L242 Difference]: Finished difference. Result has 410 places, 946 transitions, 23288 flow [2021-12-07 01:34:44,912 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=287, PETRI_DIFFERENCE_MINUEND_FLOW=19013, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=878, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=502, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=23288, PETRI_PLACES=410, PETRI_TRANSITIONS=946} [2021-12-07 01:34:44,912 INFO L334 CegarLoopForPetriNet]: 191 programPoint places, 219 predicate places. [2021-12-07 01:34:44,913 INFO L470 AbstractCegarLoop]: Abstraction has has 410 places, 946 transitions, 23288 flow [2021-12-07 01:34:44,913 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 160.9) internal successors, (1609), 10 states have internal predecessors, (1609), 0 states have call successors, (0), 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-12-07 01:34:44,913 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:34:44,913 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] [2021-12-07 01:34:44,913 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2021-12-07 01:34:44,913 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [thread0Err0ASSERT_VIOLATIONDATA_RACE, thread0Err1ASSERT_VIOLATIONDATA_RACE, thread0Err2ASSERT_VIOLATIONDATA_RACE, thread0Err3ASSERT_VIOLATIONDATA_RACE (and 36 more)] === [2021-12-07 01:34:44,914 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:34:44,914 INFO L85 PathProgramCache]: Analyzing trace with hash 1495329938, now seen corresponding path program 12 times [2021-12-07 01:34:44,914 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:34:44,914 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [524381979] [2021-12-07 01:34:44,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:34:44,915 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:34:44,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:34:45,034 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 01:34:45,035 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:34:45,035 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [524381979] [2021-12-07 01:34:45,035 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [524381979] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:34:45,035 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:34:45,035 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-12-07 01:34:45,035 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1638142979] [2021-12-07 01:34:45,035 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:34:45,036 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-07 01:34:45,036 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:34:45,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-07 01:34:45,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2021-12-07 01:34:45,038 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 158 out of 287 [2021-12-07 01:34:45,039 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 946 transitions, 23288 flow. Second operand has 10 states, 10 states have (on average 160.9) internal successors, (1609), 10 states have internal predecessors, (1609), 0 states have call successors, (0), 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-12-07 01:34:45,039 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:34:45,039 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 158 of 287 [2021-12-07 01:34:45,040 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:35:11,847 INFO L129 PetriNetUnfolder]: 52092/92704 cut-off events. [2021-12-07 01:35:11,847 INFO L130 PetriNetUnfolder]: For 2117893/2119802 co-relation queries the response was YES. [2021-12-07 01:35:13,605 INFO L84 FinitePrefix]: Finished finitePrefix Result has 575761 conditions, 92704 events. 52092/92704 cut-off events. For 2117893/2119802 co-relation queries the response was YES. Maximal size of possible extension queue 3060. Compared 856876 event pairs, 21349 based on Foata normal form. 1848/88398 useless extension candidates. Maximal degree in co-relation 573893. Up to 48838 conditions per place. [2021-12-07 01:35:14,337 INFO L132 encePairwiseOnDemand]: 273/287 looper letters, 551 selfloop transitions, 563 changer transitions 0/1232 dead transitions. [2021-12-07 01:35:14,337 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 1232 transitions, 27768 flow [2021-12-07 01:35:14,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-12-07 01:35:14,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2021-12-07 01:35:14,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2410 transitions. [2021-12-07 01:35:14,342 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6459394264272313 [2021-12-07 01:35:14,342 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2410 transitions. [2021-12-07 01:35:14,342 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2410 transitions. [2021-12-07 01:35:14,343 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:35:14,343 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2410 transitions. [2021-12-07 01:35:14,347 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 185.3846153846154) internal successors, (2410), 13 states have internal predecessors, (2410), 0 states have call successors, (0), 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-12-07 01:35:14,349 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 287.0) internal successors, (4018), 14 states have internal predecessors, (4018), 0 states have call successors, (0), 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-12-07 01:35:14,350 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 287.0) internal successors, (4018), 14 states have internal predecessors, (4018), 0 states have call successors, (0), 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-12-07 01:35:14,350 INFO L186 Difference]: Start difference. First operand has 410 places, 946 transitions, 23288 flow. Second operand 13 states and 2410 transitions. [2021-12-07 01:35:14,350 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 1232 transitions, 27768 flow [2021-12-07 01:35:36,437 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 1232 transitions, 27639 flow, removed 64 selfloop flow, removed 1 redundant places. [2021-12-07 01:35:36,461 INFO L242 Difference]: Finished difference. Result has 426 places, 995 transitions, 26601 flow [2021-12-07 01:35:36,462 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=287, PETRI_DIFFERENCE_MINUEND_FLOW=23187, PETRI_DIFFERENCE_MINUEND_PLACES=409, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=946, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=514, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=387, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=26601, PETRI_PLACES=426, PETRI_TRANSITIONS=995} [2021-12-07 01:35:36,462 INFO L334 CegarLoopForPetriNet]: 191 programPoint places, 235 predicate places. [2021-12-07 01:35:36,462 INFO L470 AbstractCegarLoop]: Abstraction has has 426 places, 995 transitions, 26601 flow [2021-12-07 01:35:36,462 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 160.9) internal successors, (1609), 10 states have internal predecessors, (1609), 0 states have call successors, (0), 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-12-07 01:35:36,462 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:35:36,463 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] [2021-12-07 01:35:36,463 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2021-12-07 01:35:36,463 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [thread0Err0ASSERT_VIOLATIONDATA_RACE, thread0Err1ASSERT_VIOLATIONDATA_RACE, thread0Err2ASSERT_VIOLATIONDATA_RACE, thread0Err3ASSERT_VIOLATIONDATA_RACE (and 36 more)] === [2021-12-07 01:35:36,463 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:35:36,463 INFO L85 PathProgramCache]: Analyzing trace with hash 1173570480, now seen corresponding path program 13 times [2021-12-07 01:35:36,463 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:35:36,463 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1782316509] [2021-12-07 01:35:36,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:35:36,463 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:35:36,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:35:36,595 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 01:35:36,595 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:35:36,596 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1782316509] [2021-12-07 01:35:36,596 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1782316509] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:35:36,596 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:35:36,596 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-12-07 01:35:36,596 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1427302860] [2021-12-07 01:35:36,596 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:35:36,597 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-07 01:35:36,597 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:35:36,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-07 01:35:36,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2021-12-07 01:35:36,599 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 158 out of 287 [2021-12-07 01:35:36,600 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 995 transitions, 26601 flow. Second operand has 10 states, 10 states have (on average 160.9) internal successors, (1609), 10 states have internal predecessors, (1609), 0 states have call successors, (0), 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-12-07 01:35:36,600 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:35:36,600 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 158 of 287 [2021-12-07 01:35:36,600 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:36:05,953 INFO L129 PetriNetUnfolder]: 53541/96572 cut-off events. [2021-12-07 01:36:05,954 INFO L130 PetriNetUnfolder]: For 2415757/2417293 co-relation queries the response was YES. [2021-12-07 01:36:07,921 INFO L84 FinitePrefix]: Finished finitePrefix Result has 625461 conditions, 96572 events. 53541/96572 cut-off events. For 2415757/2417293 co-relation queries the response was YES. Maximal size of possible extension queue 3297. Compared 913646 event pairs, 23445 based on Foata normal form. 1083/91231 useless extension candidates. Maximal degree in co-relation 623493. Up to 60417 conditions per place. [2021-12-07 01:36:08,807 INFO L132 encePairwiseOnDemand]: 273/287 looper letters, 651 selfloop transitions, 404 changer transitions 0/1173 dead transitions. [2021-12-07 01:36:08,807 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 1173 transitions, 30271 flow [2021-12-07 01:36:08,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-12-07 01:36:08,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2021-12-07 01:36:08,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1985 transitions. [2021-12-07 01:36:08,810 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6287614824200191 [2021-12-07 01:36:08,810 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1985 transitions. [2021-12-07 01:36:08,811 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1985 transitions. [2021-12-07 01:36:08,811 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:36:08,811 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1985 transitions. [2021-12-07 01:36:08,814 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 180.45454545454547) internal successors, (1985), 11 states have internal predecessors, (1985), 0 states have call successors, (0), 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-12-07 01:36:08,817 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 287.0) internal successors, (3444), 12 states have internal predecessors, (3444), 0 states have call successors, (0), 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-12-07 01:36:08,817 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 287.0) internal successors, (3444), 12 states have internal predecessors, (3444), 0 states have call successors, (0), 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-12-07 01:36:08,817 INFO L186 Difference]: Start difference. First operand has 426 places, 995 transitions, 26601 flow. Second operand 11 states and 1985 transitions. [2021-12-07 01:36:08,817 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 1173 transitions, 30271 flow [2021-12-07 01:36:38,942 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 1173 transitions, 30100 flow, removed 40 selfloop flow, removed 5 redundant places. [2021-12-07 01:36:38,967 INFO L242 Difference]: Finished difference. Result has 438 places, 1023 transitions, 28960 flow [2021-12-07 01:36:38,968 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=287, PETRI_DIFFERENCE_MINUEND_FLOW=26430, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=995, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=376, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=596, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=28960, PETRI_PLACES=438, PETRI_TRANSITIONS=1023} [2021-12-07 01:36:38,968 INFO L334 CegarLoopForPetriNet]: 191 programPoint places, 247 predicate places. [2021-12-07 01:36:38,968 INFO L470 AbstractCegarLoop]: Abstraction has has 438 places, 1023 transitions, 28960 flow [2021-12-07 01:36:38,968 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 160.9) internal successors, (1609), 10 states have internal predecessors, (1609), 0 states have call successors, (0), 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-12-07 01:36:38,969 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:36:38,969 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] [2021-12-07 01:36:38,969 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2021-12-07 01:36:38,969 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [thread0Err0ASSERT_VIOLATIONDATA_RACE, thread0Err1ASSERT_VIOLATIONDATA_RACE, thread0Err2ASSERT_VIOLATIONDATA_RACE, thread0Err3ASSERT_VIOLATIONDATA_RACE (and 36 more)] === [2021-12-07 01:36:38,969 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:36:38,969 INFO L85 PathProgramCache]: Analyzing trace with hash 1963743906, now seen corresponding path program 14 times [2021-12-07 01:36:38,969 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:36:38,969 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [911086352] [2021-12-07 01:36:38,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:36:38,969 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:36:38,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:36:39,131 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 01:36:39,131 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:36:39,131 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [911086352] [2021-12-07 01:36:39,132 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [911086352] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:36:39,132 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:36:39,132 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2021-12-07 01:36:39,132 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1052893483] [2021-12-07 01:36:39,132 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:36:39,132 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-12-07 01:36:39,132 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:36:39,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-12-07 01:36:39,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-12-07 01:36:39,134 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 142 out of 287 [2021-12-07 01:36:39,135 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 438 places, 1023 transitions, 28960 flow. Second operand has 12 states, 12 states have (on average 144.83333333333334) internal successors, (1738), 12 states have internal predecessors, (1738), 0 states have call successors, (0), 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-12-07 01:36:39,135 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:36:39,135 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 287 [2021-12-07 01:36:39,135 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:37:11,443 INFO L129 PetriNetUnfolder]: 56038/101187 cut-off events. [2021-12-07 01:37:11,444 INFO L130 PetriNetUnfolder]: For 2803898/2805768 co-relation queries the response was YES. [2021-12-07 01:37:13,742 INFO L84 FinitePrefix]: Finished finitePrefix Result has 685099 conditions, 101187 events. 56038/101187 cut-off events. For 2803898/2805768 co-relation queries the response was YES. Maximal size of possible extension queue 3407. Compared 961335 event pairs, 23949 based on Foata normal form. 1281/95774 useless extension candidates. Maximal degree in co-relation 680666. Up to 57554 conditions per place. [2021-12-07 01:37:14,462 INFO L132 encePairwiseOnDemand]: 270/287 looper letters, 863 selfloop transitions, 459 changer transitions 0/1401 dead transitions. [2021-12-07 01:37:14,462 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 456 places, 1401 transitions, 35159 flow [2021-12-07 01:37:14,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-12-07 01:37:14,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2021-12-07 01:37:14,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 3109 transitions. [2021-12-07 01:37:14,466 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5701448743810746 [2021-12-07 01:37:14,466 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 3109 transitions. [2021-12-07 01:37:14,466 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 3109 transitions. [2021-12-07 01:37:14,467 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:37:14,467 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 3109 transitions. [2021-12-07 01:37:14,470 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 163.6315789473684) internal successors, (3109), 19 states have internal predecessors, (3109), 0 states have call successors, (0), 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-12-07 01:37:14,474 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 287.0) internal successors, (5740), 20 states have internal predecessors, (5740), 0 states have call successors, (0), 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-12-07 01:37:14,474 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 287.0) internal successors, (5740), 20 states have internal predecessors, (5740), 0 states have call successors, (0), 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-12-07 01:37:14,474 INFO L186 Difference]: Start difference. First operand has 438 places, 1023 transitions, 28960 flow. Second operand 19 states and 3109 transitions. [2021-12-07 01:37:14,474 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 456 places, 1401 transitions, 35159 flow [2021-12-07 01:37:49,311 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 454 places, 1401 transitions, 34968 flow, removed 58 selfloop flow, removed 2 redundant places. [2021-12-07 01:37:49,339 INFO L242 Difference]: Finished difference. Result has 465 places, 1062 transitions, 31257 flow [2021-12-07 01:37:49,340 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=287, PETRI_DIFFERENCE_MINUEND_FLOW=28831, PETRI_DIFFERENCE_MINUEND_PLACES=436, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1023, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=420, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=581, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=31257, PETRI_PLACES=465, PETRI_TRANSITIONS=1062} [2021-12-07 01:37:49,340 INFO L334 CegarLoopForPetriNet]: 191 programPoint places, 274 predicate places. [2021-12-07 01:37:49,341 INFO L470 AbstractCegarLoop]: Abstraction has has 465 places, 1062 transitions, 31257 flow [2021-12-07 01:37:49,341 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 144.83333333333334) internal successors, (1738), 12 states have internal predecessors, (1738), 0 states have call successors, (0), 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-12-07 01:37:49,341 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:37:49,341 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] [2021-12-07 01:37:49,341 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2021-12-07 01:37:49,341 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [thread0Err0ASSERT_VIOLATIONDATA_RACE, thread0Err1ASSERT_VIOLATIONDATA_RACE, thread0Err2ASSERT_VIOLATIONDATA_RACE, thread0Err3ASSERT_VIOLATIONDATA_RACE (and 36 more)] === [2021-12-07 01:37:49,341 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:37:49,341 INFO L85 PathProgramCache]: Analyzing trace with hash -1560292334, now seen corresponding path program 15 times [2021-12-07 01:37:49,341 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:37:49,341 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [868369681] [2021-12-07 01:37:49,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:37:49,342 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:37:49,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:37:49,455 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 01:37:49,455 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:37:49,455 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [868369681] [2021-12-07 01:37:49,455 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [868369681] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:37:49,455 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:37:49,455 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-12-07 01:37:49,455 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [262226418] [2021-12-07 01:37:49,455 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:37:49,456 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-07 01:37:49,456 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:37:49,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-07 01:37:49,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2021-12-07 01:37:49,457 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 158 out of 287 [2021-12-07 01:37:49,458 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 465 places, 1062 transitions, 31257 flow. Second operand has 10 states, 10 states have (on average 160.9) internal successors, (1609), 10 states have internal predecessors, (1609), 0 states have call successors, (0), 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-12-07 01:37:49,458 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:37:49,458 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 158 of 287 [2021-12-07 01:37:49,458 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:38:23,476 INFO L129 PetriNetUnfolder]: 55640/100717 cut-off events. [2021-12-07 01:38:23,476 INFO L130 PetriNetUnfolder]: For 3204026/3205528 co-relation queries the response was YES. [2021-12-07 01:38:25,895 INFO L84 FinitePrefix]: Finished finitePrefix Result has 707656 conditions, 100717 events. 55640/100717 cut-off events. For 3204026/3205528 co-relation queries the response was YES. Maximal size of possible extension queue 3430. Compared 960956 event pairs, 24200 based on Foata normal form. 1085/95070 useless extension candidates. Maximal degree in co-relation 705246. Up to 60572 conditions per place. [2021-12-07 01:38:26,637 INFO L132 encePairwiseOnDemand]: 273/287 looper letters, 727 selfloop transitions, 424 changer transitions 0/1283 dead transitions. [2021-12-07 01:38:26,637 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 1283 transitions, 35179 flow [2021-12-07 01:38:26,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-12-07 01:38:26,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2021-12-07 01:38:26,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2356 transitions. [2021-12-07 01:38:26,640 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.631466094880729 [2021-12-07 01:38:26,641 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2356 transitions. [2021-12-07 01:38:26,641 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2356 transitions. [2021-12-07 01:38:26,641 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:38:26,641 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2356 transitions. [2021-12-07 01:38:26,644 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 181.23076923076923) internal successors, (2356), 13 states have internal predecessors, (2356), 0 states have call successors, (0), 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-12-07 01:38:26,646 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 287.0) internal successors, (4018), 14 states have internal predecessors, (4018), 0 states have call successors, (0), 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-12-07 01:38:26,646 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 287.0) internal successors, (4018), 14 states have internal predecessors, (4018), 0 states have call successors, (0), 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-12-07 01:38:26,646 INFO L186 Difference]: Start difference. First operand has 465 places, 1062 transitions, 31257 flow. Second operand 13 states and 2356 transitions. [2021-12-07 01:38:26,646 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 1283 transitions, 35179 flow [2021-12-07 01:39:00,188 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 475 places, 1283 transitions, 35020 flow, removed 39 selfloop flow, removed 2 redundant places. [2021-12-07 01:39:00,219 INFO L242 Difference]: Finished difference. Result has 480 places, 1081 transitions, 33449 flow [2021-12-07 01:39:00,220 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=287, PETRI_DIFFERENCE_MINUEND_FLOW=31098, PETRI_DIFFERENCE_MINUEND_PLACES=463, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1062, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=405, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=640, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=33449, PETRI_PLACES=480, PETRI_TRANSITIONS=1081} [2021-12-07 01:39:00,220 INFO L334 CegarLoopForPetriNet]: 191 programPoint places, 289 predicate places. [2021-12-07 01:39:00,220 INFO L470 AbstractCegarLoop]: Abstraction has has 480 places, 1081 transitions, 33449 flow [2021-12-07 01:39:00,221 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 160.9) internal successors, (1609), 10 states have internal predecessors, (1609), 0 states have call successors, (0), 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-12-07 01:39:00,221 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:39:00,221 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] [2021-12-07 01:39:00,221 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2021-12-07 01:39:00,221 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [thread0Err0ASSERT_VIOLATIONDATA_RACE, thread0Err1ASSERT_VIOLATIONDATA_RACE, thread0Err2ASSERT_VIOLATIONDATA_RACE, thread0Err3ASSERT_VIOLATIONDATA_RACE (and 36 more)] === [2021-12-07 01:39:00,221 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:39:00,221 INFO L85 PathProgramCache]: Analyzing trace with hash -434780500, now seen corresponding path program 16 times [2021-12-07 01:39:00,221 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:39:00,221 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1265180190] [2021-12-07 01:39:00,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:39:00,222 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:39:00,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:39:00,399 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 01:39:00,399 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:39:00,400 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1265180190] [2021-12-07 01:39:00,400 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1265180190] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:39:00,400 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:39:00,400 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2021-12-07 01:39:00,400 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [265515776] [2021-12-07 01:39:00,400 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:39:00,400 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-12-07 01:39:00,400 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:39:00,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-12-07 01:39:00,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-12-07 01:39:00,402 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 142 out of 287 [2021-12-07 01:39:00,403 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 480 places, 1081 transitions, 33449 flow. Second operand has 12 states, 12 states have (on average 144.83333333333334) internal successors, (1738), 12 states have internal predecessors, (1738), 0 states have call successors, (0), 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-12-07 01:39:00,403 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:39:00,403 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 287 [2021-12-07 01:39:00,403 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:39:36,610 INFO L129 PetriNetUnfolder]: 56316/101624 cut-off events. [2021-12-07 01:39:36,610 INFO L130 PetriNetUnfolder]: For 3514982/3517112 co-relation queries the response was YES. [2021-12-07 01:39:39,102 INFO L84 FinitePrefix]: Finished finitePrefix Result has 748861 conditions, 101624 events. 56316/101624 cut-off events. For 3514982/3517112 co-relation queries the response was YES. Maximal size of possible extension queue 3316. Compared 960845 event pairs, 21786 based on Foata normal form. 1475/96359 useless extension candidates. Maximal degree in co-relation 747635. Up to 41092 conditions per place. [2021-12-07 01:39:39,942 INFO L132 encePairwiseOnDemand]: 269/287 looper letters, 956 selfloop transitions, 507 changer transitions 0/1542 dead transitions. [2021-12-07 01:39:39,942 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 499 places, 1542 transitions, 38967 flow [2021-12-07 01:39:39,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-12-07 01:39:39,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-12-07 01:39:39,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3379 transitions. [2021-12-07 01:39:39,945 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5886759581881533 [2021-12-07 01:39:39,946 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3379 transitions. [2021-12-07 01:39:39,946 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3379 transitions. [2021-12-07 01:39:39,946 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:39:39,946 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3379 transitions. [2021-12-07 01:39:39,950 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 168.95) internal successors, (3379), 20 states have internal predecessors, (3379), 0 states have call successors, (0), 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-12-07 01:39:39,953 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 287.0) internal successors, (6027), 21 states have internal predecessors, (6027), 0 states have call successors, (0), 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-12-07 01:39:39,953 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 287.0) internal successors, (6027), 21 states have internal predecessors, (6027), 0 states have call successors, (0), 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-12-07 01:39:39,953 INFO L186 Difference]: Start difference. First operand has 480 places, 1081 transitions, 33449 flow. Second operand 20 states and 3379 transitions. [2021-12-07 01:39:39,953 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 499 places, 1542 transitions, 38967 flow [2021-12-07 01:40:24,302 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 494 places, 1542 transitions, 38776 flow, removed 41 selfloop flow, removed 5 redundant places. [2021-12-07 01:40:24,334 INFO L242 Difference]: Finished difference. Result has 507 places, 1121 transitions, 36233 flow [2021-12-07 01:40:24,335 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=287, PETRI_DIFFERENCE_MINUEND_FLOW=33278, PETRI_DIFFERENCE_MINUEND_PLACES=475, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1081, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=471, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=590, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=36233, PETRI_PLACES=507, PETRI_TRANSITIONS=1121} [2021-12-07 01:40:24,336 INFO L334 CegarLoopForPetriNet]: 191 programPoint places, 316 predicate places. [2021-12-07 01:40:24,336 INFO L470 AbstractCegarLoop]: Abstraction has has 507 places, 1121 transitions, 36233 flow [2021-12-07 01:40:24,336 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 144.83333333333334) internal successors, (1738), 12 states have internal predecessors, (1738), 0 states have call successors, (0), 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-12-07 01:40:24,336 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:40:24,336 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] [2021-12-07 01:40:24,336 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2021-12-07 01:40:24,336 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting thread0Err1ASSERT_VIOLATIONDATA_RACE === [thread0Err0ASSERT_VIOLATIONDATA_RACE, thread0Err1ASSERT_VIOLATIONDATA_RACE, thread0Err2ASSERT_VIOLATIONDATA_RACE, thread0Err3ASSERT_VIOLATIONDATA_RACE (and 36 more)] === [2021-12-07 01:40:24,337 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:40:24,337 INFO L85 PathProgramCache]: Analyzing trace with hash -623916963, now seen corresponding path program 1 times [2021-12-07 01:40:24,337 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:40:24,337 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [10227779] [2021-12-07 01:40:24,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:40:24,337 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:40:24,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:40:24,386 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 01:40:24,386 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:40:24,386 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [10227779] [2021-12-07 01:40:24,386 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [10227779] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:40:24,386 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:40:24,386 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-07 01:40:24,386 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1176438715] [2021-12-07 01:40:24,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:40:24,386 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-07 01:40:24,387 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:40:24,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-07 01:40:24,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-12-07 01:40:24,388 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 171 out of 287 [2021-12-07 01:40:24,388 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 507 places, 1121 transitions, 36233 flow. Second operand has 6 states, 6 states have (on average 174.33333333333334) internal successors, (1046), 6 states have internal predecessors, (1046), 0 states have call successors, (0), 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-12-07 01:40:24,388 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:40:24,388 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 171 of 287 [2021-12-07 01:40:24,388 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:41:29,530 INFO L129 PetriNetUnfolder]: 97731/185676 cut-off events. [2021-12-07 01:41:29,530 INFO L130 PetriNetUnfolder]: For 7992309/7992879 co-relation queries the response was YES. [2021-12-07 01:41:35,246 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1313835 conditions, 185676 events. 97731/185676 cut-off events. For 7992309/7992879 co-relation queries the response was YES. Maximal size of possible extension queue 6151. Compared 1991742 event pairs, 13179 based on Foata normal form. 99/175146 useless extension candidates. Maximal degree in co-relation 1312394. Up to 111985 conditions per place. [2021-12-07 01:41:36,719 INFO L132 encePairwiseOnDemand]: 276/287 looper letters, 1427 selfloop transitions, 1958 changer transitions 0/3652 dead transitions. [2021-12-07 01:41:36,719 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 512 places, 3652 transitions, 142711 flow [2021-12-07 01:41:36,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-07 01:41:36,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-12-07 01:41:36,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1162 transitions. [2021-12-07 01:41:36,721 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6747967479674797 [2021-12-07 01:41:36,721 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1162 transitions. [2021-12-07 01:41:36,721 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1162 transitions. [2021-12-07 01:41:36,722 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:41:36,722 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1162 transitions. [2021-12-07 01:41:36,724 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 193.66666666666666) internal successors, (1162), 6 states have internal predecessors, (1162), 0 states have call successors, (0), 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-12-07 01:41:36,725 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 287.0) internal successors, (2009), 7 states have internal predecessors, (2009), 0 states have call successors, (0), 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-12-07 01:41:36,726 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 287.0) internal successors, (2009), 7 states have internal predecessors, (2009), 0 states have call successors, (0), 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-12-07 01:41:36,726 INFO L186 Difference]: Start difference. First operand has 507 places, 1121 transitions, 36233 flow. Second operand 6 states and 1162 transitions. [2021-12-07 01:41:36,726 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 512 places, 3652 transitions, 142711 flow