./Ultimate.py --spec ../../sv-benchmarks/c/properties/no-data-race.prp --file ../../sv-benchmarks/c/weaver/chl-nzb-file-symm.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for data races Using default analysis Version 5e519f3a Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e55fe383-9d03-43e3-8d89-2f0dbd3b0f74/bin/uautomizer-Dbtcem3rbc/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e55fe383-9d03-43e3-8d89-2f0dbd3b0f74/bin/uautomizer-Dbtcem3rbc/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e55fe383-9d03-43e3-8d89-2f0dbd3b0f74/bin/uautomizer-Dbtcem3rbc/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e55fe383-9d03-43e3-8d89-2f0dbd3b0f74/bin/uautomizer-Dbtcem3rbc/config/AutomizerReach.xml -i ../../sv-benchmarks/c/weaver/chl-nzb-file-symm.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e55fe383-9d03-43e3-8d89-2f0dbd3b0f74/bin/uautomizer-Dbtcem3rbc/config/svcomp-DataRace-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e55fe383-9d03-43e3-8d89-2f0dbd3b0f74/bin/uautomizer-Dbtcem3rbc --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 b869eaba59e8dca8d7cb2d1135193e506b8377811cada7a7f67b6d0824dd2d3d --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-5e519f3 [2022-11-02 20:49:30,342 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-02 20:49:30,345 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-02 20:49:30,381 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-02 20:49:30,381 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-02 20:49:30,383 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-02 20:49:30,384 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-02 20:49:30,387 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-02 20:49:30,390 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-02 20:49:30,391 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-02 20:49:30,392 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-02 20:49:30,394 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-02 20:49:30,395 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-02 20:49:30,396 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-02 20:49:30,398 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-02 20:49:30,399 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-02 20:49:30,401 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-02 20:49:30,402 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-02 20:49:30,404 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-02 20:49:30,412 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-02 20:49:30,414 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-02 20:49:30,420 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-02 20:49:30,422 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-02 20:49:30,428 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-02 20:49:30,433 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-02 20:49:30,439 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-02 20:49:30,440 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-02 20:49:30,441 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-02 20:49:30,442 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-02 20:49:30,443 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-02 20:49:30,446 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-02 20:49:30,448 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-02 20:49:30,449 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-02 20:49:30,451 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-02 20:49:30,453 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-02 20:49:30,454 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-02 20:49:30,456 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-02 20:49:30,457 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-02 20:49:30,457 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-02 20:49:30,458 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-02 20:49:30,459 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-02 20:49:30,460 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e55fe383-9d03-43e3-8d89-2f0dbd3b0f74/bin/uautomizer-Dbtcem3rbc/config/svcomp-DataRace-32bit-Automizer_Default.epf [2022-11-02 20:49:30,492 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-02 20:49:30,492 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-02 20:49:30,493 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-02 20:49:30,493 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-02 20:49:30,494 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-02 20:49:30,494 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-02 20:49:30,495 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-02 20:49:30,495 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-02 20:49:30,496 INFO L138 SettingsManager]: * Use SBE=true [2022-11-02 20:49:30,496 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-02 20:49:30,496 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-02 20:49:30,497 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-11-02 20:49:30,497 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-02 20:49:30,497 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-02 20:49:30,498 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-02 20:49:30,498 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-02 20:49:30,498 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-02 20:49:30,498 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-02 20:49:30,499 INFO L138 SettingsManager]: * Check absence of data races in concurrent programs=true [2022-11-02 20:49:30,499 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-02 20:49:30,499 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-02 20:49:30,499 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-02 20:49:30,500 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-02 20:49:30,500 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-02 20:49:30,500 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-02 20:49:30,501 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-02 20:49:30,501 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-02 20:49:30,501 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-02 20:49:30,502 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-02 20:49:30,502 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-02 20:49:30,502 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-11-02 20:49:30,502 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-02 20:49:30,503 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-11-02 20:49:30,503 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-11-02 20:49:30,503 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-02 20:49:30,504 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_e55fe383-9d03-43e3-8d89-2f0dbd3b0f74/bin/uautomizer-Dbtcem3rbc/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_e55fe383-9d03-43e3-8d89-2f0dbd3b0f74/bin/uautomizer-Dbtcem3rbc 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 -> b869eaba59e8dca8d7cb2d1135193e506b8377811cada7a7f67b6d0824dd2d3d [2022-11-02 20:49:30,845 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-02 20:49:30,885 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-02 20:49:30,888 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-02 20:49:30,890 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-02 20:49:30,891 INFO L275 PluginConnector]: CDTParser initialized [2022-11-02 20:49:30,892 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e55fe383-9d03-43e3-8d89-2f0dbd3b0f74/bin/uautomizer-Dbtcem3rbc/../../sv-benchmarks/c/weaver/chl-nzb-file-symm.wvr.c [2022-11-02 20:49:30,994 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e55fe383-9d03-43e3-8d89-2f0dbd3b0f74/bin/uautomizer-Dbtcem3rbc/data/3e5c127cf/ab8cd287187444cca09a4a3a3b0f2ed7/FLAG16cfad64c [2022-11-02 20:49:31,647 INFO L306 CDTParser]: Found 1 translation units. [2022-11-02 20:49:31,648 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e55fe383-9d03-43e3-8d89-2f0dbd3b0f74/sv-benchmarks/c/weaver/chl-nzb-file-symm.wvr.c [2022-11-02 20:49:31,659 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e55fe383-9d03-43e3-8d89-2f0dbd3b0f74/bin/uautomizer-Dbtcem3rbc/data/3e5c127cf/ab8cd287187444cca09a4a3a3b0f2ed7/FLAG16cfad64c [2022-11-02 20:49:31,975 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e55fe383-9d03-43e3-8d89-2f0dbd3b0f74/bin/uautomizer-Dbtcem3rbc/data/3e5c127cf/ab8cd287187444cca09a4a3a3b0f2ed7 [2022-11-02 20:49:31,979 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-02 20:49:31,983 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-02 20:49:31,988 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-02 20:49:31,988 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-02 20:49:31,993 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-02 20:49:31,994 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.11 08:49:31" (1/1) ... [2022-11-02 20:49:31,997 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4ddffbf3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:49:31, skipping insertion in model container [2022-11-02 20:49:31,997 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.11 08:49:31" (1/1) ... [2022-11-02 20:49:32,007 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-02 20:49:32,035 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-02 20:49:32,318 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_e55fe383-9d03-43e3-8d89-2f0dbd3b0f74/sv-benchmarks/c/weaver/chl-nzb-file-symm.wvr.c[4929,4942] [2022-11-02 20:49:32,325 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-02 20:49:32,334 INFO L203 MainTranslator]: Completed pre-run [2022-11-02 20:49:32,395 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_e55fe383-9d03-43e3-8d89-2f0dbd3b0f74/sv-benchmarks/c/weaver/chl-nzb-file-symm.wvr.c[4929,4942] [2022-11-02 20:49:32,400 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-02 20:49:32,418 INFO L208 MainTranslator]: Completed translation [2022-11-02 20:49:32,418 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:49:32 WrapperNode [2022-11-02 20:49:32,419 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-02 20:49:32,420 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-02 20:49:32,420 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-02 20:49:32,421 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-02 20:49:32,430 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:49:32" (1/1) ... [2022-11-02 20:49:32,455 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:49:32" (1/1) ... [2022-11-02 20:49:32,539 INFO L138 Inliner]: procedures = 25, calls = 55, calls flagged for inlining = 21, calls inlined = 29, statements flattened = 890 [2022-11-02 20:49:32,540 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-02 20:49:32,544 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-02 20:49:32,545 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-02 20:49:32,545 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-02 20:49:32,556 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:49:32" (1/1) ... [2022-11-02 20:49:32,556 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:49:32" (1/1) ... [2022-11-02 20:49:32,563 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:49:32" (1/1) ... [2022-11-02 20:49:32,563 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:49:32" (1/1) ... [2022-11-02 20:49:32,584 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:49:32" (1/1) ... [2022-11-02 20:49:32,592 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:49:32" (1/1) ... [2022-11-02 20:49:32,596 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:49:32" (1/1) ... [2022-11-02 20:49:32,599 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:49:32" (1/1) ... [2022-11-02 20:49:32,605 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-02 20:49:32,606 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-02 20:49:32,606 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-02 20:49:32,606 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-02 20:49:32,608 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:49:32" (1/1) ... [2022-11-02 20:49:32,619 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-02 20:49:32,652 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e55fe383-9d03-43e3-8d89-2f0dbd3b0f74/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:49:32,679 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e55fe383-9d03-43e3-8d89-2f0dbd3b0f74/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-02 20:49:32,694 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e55fe383-9d03-43e3-8d89-2f0dbd3b0f74/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-02 20:49:32,736 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-02 20:49:32,736 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-02 20:49:32,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-11-02 20:49:32,736 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-11-02 20:49:32,737 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-11-02 20:49:32,739 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-11-02 20:49:32,739 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-11-02 20:49:32,740 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-11-02 20:49:32,741 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-02 20:49:32,741 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-11-02 20:49:32,741 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-02 20:49:32,741 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-02 20:49:32,742 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-02 20:49:32,744 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-11-02 20:49:32,976 INFO L235 CfgBuilder]: Building ICFG [2022-11-02 20:49:32,979 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-02 20:49:34,436 INFO L276 CfgBuilder]: Performing block encoding [2022-11-02 20:49:34,459 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-02 20:49:34,460 INFO L300 CfgBuilder]: Removed 4 assume(true) statements. [2022-11-02 20:49:34,463 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.11 08:49:34 BoogieIcfgContainer [2022-11-02 20:49:34,463 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-02 20:49:34,465 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-02 20:49:34,466 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-02 20:49:34,469 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-02 20:49:34,470 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.11 08:49:31" (1/3) ... [2022-11-02 20:49:34,471 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3f61946e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.11 08:49:34, skipping insertion in model container [2022-11-02 20:49:34,471 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:49:32" (2/3) ... [2022-11-02 20:49:34,472 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3f61946e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.11 08:49:34, skipping insertion in model container [2022-11-02 20:49:34,472 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.11 08:49:34" (3/3) ... [2022-11-02 20:49:34,473 INFO L112 eAbstractionObserver]: Analyzing ICFG chl-nzb-file-symm.wvr.c [2022-11-02 20:49:34,483 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-11-02 20:49:34,492 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-02 20:49:34,493 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 154 error locations. [2022-11-02 20:49:34,493 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-11-02 20:49:34,709 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-11-02 20:49:34,781 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1129 places, 1199 transitions, 2414 flow [2022-11-02 20:49:35,718 INFO L130 PetriNetUnfolder]: 77/1197 cut-off events. [2022-11-02 20:49:35,718 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-11-02 20:49:35,785 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1206 conditions, 1197 events. 77/1197 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 4358 event pairs, 0 based on Foata normal form. 0/966 useless extension candidates. Maximal degree in co-relation 921. Up to 2 conditions per place. [2022-11-02 20:49:35,786 INFO L82 GeneralOperation]: Start removeDead. Operand has 1129 places, 1199 transitions, 2414 flow [2022-11-02 20:49:35,876 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1101 places, 1168 transitions, 2348 flow [2022-11-02 20:49:35,901 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-02 20:49:35,912 INFO L357 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, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@1c363659, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-02 20:49:35,912 INFO L358 AbstractCegarLoop]: Starting to check reachability of 288 error locations. [2022-11-02 20:49:35,918 INFO L130 PetriNetUnfolder]: 0/32 cut-off events. [2022-11-02 20:49:35,919 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-11-02 20:49:35,919 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:49:35,920 INFO L208 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] [2022-11-02 20:49:35,922 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err57ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err58ASSERT_VIOLATIONDATA_RACE (and 284 more)] === [2022-11-02 20:49:35,929 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:49:35,929 INFO L85 PathProgramCache]: Analyzing trace with hash 413101783, now seen corresponding path program 1 times [2022-11-02 20:49:35,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:49:35,938 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1569116263] [2022-11-02 20:49:35,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:49:35,939 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:49:36,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:49:36,260 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:49:36,261 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:49:36,261 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1569116263] [2022-11-02 20:49:36,263 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1569116263] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:49:36,263 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:49:36,263 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:49:36,266 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1551604102] [2022-11-02 20:49:36,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:49:36,277 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-02 20:49:36,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:49:36,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:49:36,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:49:36,341 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 1157 out of 1199 [2022-11-02 20:49:36,356 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1101 places, 1168 transitions, 2348 flow. Second operand has 3 states, 3 states have (on average 1158.3333333333333) internal successors, (3475), 3 states have internal predecessors, (3475), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:49:36,356 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:49:36,356 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1157 of 1199 [2022-11-02 20:49:36,357 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:49:37,371 INFO L130 PetriNetUnfolder]: 93/1815 cut-off events. [2022-11-02 20:49:37,371 INFO L131 PetriNetUnfolder]: For 36/37 co-relation queries the response was YES. [2022-11-02 20:49:37,420 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1889 conditions, 1815 events. 93/1815 cut-off events. For 36/37 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 9375 event pairs, 15 based on Foata normal form. 70/1534 useless extension candidates. Maximal degree in co-relation 1556. Up to 49 conditions per place. [2022-11-02 20:49:37,447 INFO L137 encePairwiseOnDemand]: 1172/1199 looper letters, 13 selfloop transitions, 2 changer transitions 4/1143 dead transitions. [2022-11-02 20:49:37,447 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1102 places, 1143 transitions, 2328 flow [2022-11-02 20:49:37,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:49:37,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-02 20:49:37,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 3511 transitions. [2022-11-02 20:49:37,480 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9760911871003614 [2022-11-02 20:49:37,481 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 3511 transitions. [2022-11-02 20:49:37,482 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 3511 transitions. [2022-11-02 20:49:37,488 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:49:37,491 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 3511 transitions. [2022-11-02 20:49:37,505 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 1170.3333333333333) internal successors, (3511), 3 states have internal predecessors, (3511), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:49:37,524 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1199.0) internal successors, (4796), 4 states have internal predecessors, (4796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:49:37,529 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1199.0) internal successors, (4796), 4 states have internal predecessors, (4796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:49:37,531 INFO L175 Difference]: Start difference. First operand has 1101 places, 1168 transitions, 2348 flow. Second operand 3 states and 3511 transitions. [2022-11-02 20:49:37,533 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1102 places, 1143 transitions, 2328 flow [2022-11-02 20:49:37,553 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1098 places, 1143 transitions, 2320 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-11-02 20:49:37,577 INFO L231 Difference]: Finished difference. Result has 1098 places, 1139 transitions, 2286 flow [2022-11-02 20:49:37,581 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=1199, PETRI_DIFFERENCE_MINUEND_FLOW=2290, PETRI_DIFFERENCE_MINUEND_PLACES=1096, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=2286, PETRI_PLACES=1098, PETRI_TRANSITIONS=1139} [2022-11-02 20:49:37,587 INFO L287 CegarLoopForPetriNet]: 1101 programPoint places, -3 predicate places. [2022-11-02 20:49:37,588 INFO L495 AbstractCegarLoop]: Abstraction has has 1098 places, 1139 transitions, 2286 flow [2022-11-02 20:49:37,591 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 1158.3333333333333) internal successors, (3475), 3 states have internal predecessors, (3475), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:49:37,591 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:49:37,592 INFO L208 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] [2022-11-02 20:49:37,592 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-11-02 20:49:37,593 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err57ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err58ASSERT_VIOLATIONDATA_RACE (and 284 more)] === [2022-11-02 20:49:37,593 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:49:37,594 INFO L85 PathProgramCache]: Analyzing trace with hash -1347151795, now seen corresponding path program 1 times [2022-11-02 20:49:37,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:49:37,594 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1496430700] [2022-11-02 20:49:37,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:49:37,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:49:37,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:49:37,721 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:49:37,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:49:37,721 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1496430700] [2022-11-02 20:49:37,721 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1496430700] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:49:37,722 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:49:37,722 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:49:37,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1302172263] [2022-11-02 20:49:37,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:49:37,723 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-02 20:49:37,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:49:37,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:49:37,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:49:37,729 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 1157 out of 1199 [2022-11-02 20:49:37,734 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1098 places, 1139 transitions, 2286 flow. Second operand has 3 states, 3 states have (on average 1158.3333333333333) internal successors, (3475), 3 states have internal predecessors, (3475), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:49:37,735 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:49:37,735 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1157 of 1199 [2022-11-02 20:49:37,735 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:49:38,525 INFO L130 PetriNetUnfolder]: 93/1830 cut-off events. [2022-11-02 20:49:38,525 INFO L131 PetriNetUnfolder]: For 10/11 co-relation queries the response was YES. [2022-11-02 20:49:38,571 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1890 conditions, 1830 events. 93/1830 cut-off events. For 10/11 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 9770 event pairs, 15 based on Foata normal form. 0/1485 useless extension candidates. Maximal degree in co-relation 1849. Up to 49 conditions per place. [2022-11-02 20:49:38,597 INFO L137 encePairwiseOnDemand]: 1196/1199 looper letters, 13 selfloop transitions, 2 changer transitions 0/1138 dead transitions. [2022-11-02 20:49:38,598 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1095 places, 1138 transitions, 2314 flow [2022-11-02 20:49:38,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:49:38,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-02 20:49:38,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 3487 transitions. [2022-11-02 20:49:38,606 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9694189602446484 [2022-11-02 20:49:38,607 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 3487 transitions. [2022-11-02 20:49:38,607 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 3487 transitions. [2022-11-02 20:49:38,609 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:49:38,609 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 3487 transitions. [2022-11-02 20:49:38,617 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 1162.3333333333333) internal successors, (3487), 3 states have internal predecessors, (3487), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:49:38,696 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1199.0) internal successors, (4796), 4 states have internal predecessors, (4796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:49:38,700 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1199.0) internal successors, (4796), 4 states have internal predecessors, (4796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:49:38,700 INFO L175 Difference]: Start difference. First operand has 1098 places, 1139 transitions, 2286 flow. Second operand 3 states and 3487 transitions. [2022-11-02 20:49:38,700 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1095 places, 1138 transitions, 2314 flow [2022-11-02 20:49:38,710 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1093 places, 1138 transitions, 2310 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-11-02 20:49:38,738 INFO L231 Difference]: Finished difference. Result has 1093 places, 1138 transitions, 2284 flow [2022-11-02 20:49:38,740 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=1199, PETRI_DIFFERENCE_MINUEND_FLOW=2280, PETRI_DIFFERENCE_MINUEND_PLACES=1091, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=2284, PETRI_PLACES=1093, PETRI_TRANSITIONS=1138} [2022-11-02 20:49:38,742 INFO L287 CegarLoopForPetriNet]: 1101 programPoint places, -8 predicate places. [2022-11-02 20:49:38,742 INFO L495 AbstractCegarLoop]: Abstraction has has 1093 places, 1138 transitions, 2284 flow [2022-11-02 20:49:38,744 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 1158.3333333333333) internal successors, (3475), 3 states have internal predecessors, (3475), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:49:38,745 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:49:38,745 INFO L208 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] [2022-11-02 20:49:38,746 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-11-02 20:49:38,746 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err57ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err58ASSERT_VIOLATIONDATA_RACE (and 284 more)] === [2022-11-02 20:49:38,747 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:49:38,747 INFO L85 PathProgramCache]: Analyzing trace with hash -1432399478, now seen corresponding path program 1 times [2022-11-02 20:49:38,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:49:38,747 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [523146218] [2022-11-02 20:49:38,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:49:38,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:49:38,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:49:38,827 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:49:38,828 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:49:38,829 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [523146218] [2022-11-02 20:49:38,829 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [523146218] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:49:38,830 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:49:38,830 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:49:38,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [773483405] [2022-11-02 20:49:38,831 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:49:38,832 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-02 20:49:38,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:49:38,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:49:38,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:49:38,840 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 1157 out of 1199 [2022-11-02 20:49:38,846 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1093 places, 1138 transitions, 2284 flow. Second operand has 3 states, 3 states have (on average 1158.3333333333333) internal successors, (3475), 3 states have internal predecessors, (3475), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:49:38,846 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:49:38,847 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1157 of 1199 [2022-11-02 20:49:38,847 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:49:39,773 INFO L130 PetriNetUnfolder]: 93/1812 cut-off events. [2022-11-02 20:49:39,773 INFO L131 PetriNetUnfolder]: For 10/11 co-relation queries the response was YES. [2022-11-02 20:49:39,819 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1872 conditions, 1812 events. 93/1812 cut-off events. For 10/11 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 9378 event pairs, 15 based on Foata normal form. 0/1467 useless extension candidates. Maximal degree in co-relation 1824. Up to 49 conditions per place. [2022-11-02 20:49:39,842 INFO L137 encePairwiseOnDemand]: 1196/1199 looper letters, 13 selfloop transitions, 2 changer transitions 0/1137 dead transitions. [2022-11-02 20:49:39,842 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1094 places, 1137 transitions, 2312 flow [2022-11-02 20:49:39,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:49:39,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-02 20:49:39,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 3487 transitions. [2022-11-02 20:49:39,850 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9694189602446484 [2022-11-02 20:49:39,850 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 3487 transitions. [2022-11-02 20:49:39,852 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 3487 transitions. [2022-11-02 20:49:39,854 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:49:39,854 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 3487 transitions. [2022-11-02 20:49:39,863 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 1162.3333333333333) internal successors, (3487), 3 states have internal predecessors, (3487), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:49:39,871 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1199.0) internal successors, (4796), 4 states have internal predecessors, (4796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:49:39,874 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1199.0) internal successors, (4796), 4 states have internal predecessors, (4796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:49:39,874 INFO L175 Difference]: Start difference. First operand has 1093 places, 1138 transitions, 2284 flow. Second operand 3 states and 3487 transitions. [2022-11-02 20:49:39,874 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1094 places, 1137 transitions, 2312 flow [2022-11-02 20:49:39,882 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1092 places, 1137 transitions, 2308 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-11-02 20:49:39,899 INFO L231 Difference]: Finished difference. Result has 1092 places, 1137 transitions, 2282 flow [2022-11-02 20:49:39,901 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=1199, PETRI_DIFFERENCE_MINUEND_FLOW=2278, PETRI_DIFFERENCE_MINUEND_PLACES=1090, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=2282, PETRI_PLACES=1092, PETRI_TRANSITIONS=1137} [2022-11-02 20:49:39,903 INFO L287 CegarLoopForPetriNet]: 1101 programPoint places, -9 predicate places. [2022-11-02 20:49:39,904 INFO L495 AbstractCegarLoop]: Abstraction has has 1092 places, 1137 transitions, 2282 flow [2022-11-02 20:49:39,906 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 1158.3333333333333) internal successors, (3475), 3 states have internal predecessors, (3475), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:49:39,906 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:49:39,906 INFO L208 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] [2022-11-02 20:49:39,906 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-11-02 20:49:39,907 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err57ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err58ASSERT_VIOLATIONDATA_RACE (and 284 more)] === [2022-11-02 20:49:39,908 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:49:39,908 INFO L85 PathProgramCache]: Analyzing trace with hash -2145160685, now seen corresponding path program 1 times [2022-11-02 20:49:39,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:49:39,909 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [447282894] [2022-11-02 20:49:39,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:49:39,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:49:39,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:49:40,001 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:49:40,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:49:40,002 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [447282894] [2022-11-02 20:49:40,002 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [447282894] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:49:40,002 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:49:40,002 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:49:40,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [447753982] [2022-11-02 20:49:40,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:49:40,003 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-02 20:49:40,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:49:40,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:49:40,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:49:40,009 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 1157 out of 1199 [2022-11-02 20:49:40,013 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1092 places, 1137 transitions, 2282 flow. Second operand has 3 states, 3 states have (on average 1158.3333333333333) internal successors, (3475), 3 states have internal predecessors, (3475), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:49:40,014 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:49:40,014 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1157 of 1199 [2022-11-02 20:49:40,014 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:49:40,743 INFO L130 PetriNetUnfolder]: 93/1823 cut-off events. [2022-11-02 20:49:40,743 INFO L131 PetriNetUnfolder]: For 10/11 co-relation queries the response was YES. [2022-11-02 20:49:40,792 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1883 conditions, 1823 events. 93/1823 cut-off events. For 10/11 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 9749 event pairs, 15 based on Foata normal form. 0/1477 useless extension candidates. Maximal degree in co-relation 1828. Up to 49 conditions per place. [2022-11-02 20:49:40,813 INFO L137 encePairwiseOnDemand]: 1196/1199 looper letters, 13 selfloop transitions, 2 changer transitions 0/1136 dead transitions. [2022-11-02 20:49:40,813 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1093 places, 1136 transitions, 2310 flow [2022-11-02 20:49:40,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:49:40,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-02 20:49:40,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 3487 transitions. [2022-11-02 20:49:40,820 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9694189602446484 [2022-11-02 20:49:40,820 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 3487 transitions. [2022-11-02 20:49:40,820 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 3487 transitions. [2022-11-02 20:49:40,822 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:49:40,822 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 3487 transitions. [2022-11-02 20:49:40,830 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 1162.3333333333333) internal successors, (3487), 3 states have internal predecessors, (3487), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:49:40,837 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1199.0) internal successors, (4796), 4 states have internal predecessors, (4796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:49:40,839 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1199.0) internal successors, (4796), 4 states have internal predecessors, (4796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:49:40,839 INFO L175 Difference]: Start difference. First operand has 1092 places, 1137 transitions, 2282 flow. Second operand 3 states and 3487 transitions. [2022-11-02 20:49:40,839 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1093 places, 1136 transitions, 2310 flow [2022-11-02 20:49:40,846 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1091 places, 1136 transitions, 2306 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-11-02 20:49:40,859 INFO L231 Difference]: Finished difference. Result has 1091 places, 1136 transitions, 2280 flow [2022-11-02 20:49:40,861 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=1199, PETRI_DIFFERENCE_MINUEND_FLOW=2276, PETRI_DIFFERENCE_MINUEND_PLACES=1089, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=2280, PETRI_PLACES=1091, PETRI_TRANSITIONS=1136} [2022-11-02 20:49:40,861 INFO L287 CegarLoopForPetriNet]: 1101 programPoint places, -10 predicate places. [2022-11-02 20:49:40,862 INFO L495 AbstractCegarLoop]: Abstraction has has 1091 places, 1136 transitions, 2280 flow [2022-11-02 20:49:40,863 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 1158.3333333333333) internal successors, (3475), 3 states have internal predecessors, (3475), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:49:40,864 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:49:40,864 INFO L208 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] [2022-11-02 20:49:40,864 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-11-02 20:49:40,864 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err57ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err58ASSERT_VIOLATIONDATA_RACE (and 284 more)] === [2022-11-02 20:49:40,864 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:49:40,865 INFO L85 PathProgramCache]: Analyzing trace with hash -32908948, now seen corresponding path program 1 times [2022-11-02 20:49:40,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:49:40,865 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2063038676] [2022-11-02 20:49:40,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:49:40,865 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:49:40,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:49:40,914 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:49:40,914 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:49:40,915 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2063038676] [2022-11-02 20:49:40,915 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2063038676] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:49:40,915 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:49:40,915 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:49:40,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [602401819] [2022-11-02 20:49:40,915 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:49:40,916 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-02 20:49:40,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:49:40,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:49:40,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:49:40,921 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 1130 out of 1199 [2022-11-02 20:49:40,925 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1091 places, 1136 transitions, 2280 flow. Second operand has 3 states, 3 states have (on average 1131.3333333333333) internal successors, (3394), 3 states have internal predecessors, (3394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:49:40,925 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:49:40,925 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1130 of 1199 [2022-11-02 20:49:40,925 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:49:42,060 INFO L130 PetriNetUnfolder]: 188/3299 cut-off events. [2022-11-02 20:49:42,060 INFO L131 PetriNetUnfolder]: For 2/5 co-relation queries the response was YES. [2022-11-02 20:49:42,154 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3432 conditions, 3299 events. 188/3299 cut-off events. For 2/5 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 21587 event pairs, 27 based on Foata normal form. 0/2615 useless extension candidates. Maximal degree in co-relation 3370. Up to 98 conditions per place. [2022-11-02 20:49:42,189 INFO L137 encePairwiseOnDemand]: 1196/1199 looper letters, 40 selfloop transitions, 2 changer transitions 0/1135 dead transitions. [2022-11-02 20:49:42,189 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1092 places, 1135 transitions, 2362 flow [2022-11-02 20:49:42,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:49:42,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-02 20:49:42,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 3433 transitions. [2022-11-02 20:49:42,196 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9544064498192939 [2022-11-02 20:49:42,196 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 3433 transitions. [2022-11-02 20:49:42,196 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 3433 transitions. [2022-11-02 20:49:42,199 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:49:42,199 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 3433 transitions. [2022-11-02 20:49:42,206 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 1144.3333333333333) internal successors, (3433), 3 states have internal predecessors, (3433), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:49:42,212 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1199.0) internal successors, (4796), 4 states have internal predecessors, (4796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:49:42,214 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1199.0) internal successors, (4796), 4 states have internal predecessors, (4796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:49:42,214 INFO L175 Difference]: Start difference. First operand has 1091 places, 1136 transitions, 2280 flow. Second operand 3 states and 3433 transitions. [2022-11-02 20:49:42,214 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1092 places, 1135 transitions, 2362 flow [2022-11-02 20:49:42,221 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1090 places, 1135 transitions, 2358 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-11-02 20:49:42,234 INFO L231 Difference]: Finished difference. Result has 1090 places, 1135 transitions, 2278 flow [2022-11-02 20:49:42,236 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=1199, PETRI_DIFFERENCE_MINUEND_FLOW=2274, PETRI_DIFFERENCE_MINUEND_PLACES=1088, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=2278, PETRI_PLACES=1090, PETRI_TRANSITIONS=1135} [2022-11-02 20:49:42,237 INFO L287 CegarLoopForPetriNet]: 1101 programPoint places, -11 predicate places. [2022-11-02 20:49:42,237 INFO L495 AbstractCegarLoop]: Abstraction has has 1090 places, 1135 transitions, 2278 flow [2022-11-02 20:49:42,238 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 1131.3333333333333) internal successors, (3394), 3 states have internal predecessors, (3394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:49:42,238 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:49:42,238 INFO L208 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] [2022-11-02 20:49:42,239 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-11-02 20:49:42,239 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err57ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err58ASSERT_VIOLATIONDATA_RACE (and 284 more)] === [2022-11-02 20:49:42,240 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:49:42,240 INFO L85 PathProgramCache]: Analyzing trace with hash 1672413105, now seen corresponding path program 1 times [2022-11-02 20:49:42,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:49:42,240 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [276864622] [2022-11-02 20:49:42,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:49:42,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:49:42,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:49:42,357 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:49:42,358 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:49:42,358 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [276864622] [2022-11-02 20:49:42,358 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [276864622] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:49:42,359 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:49:42,359 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:49:42,359 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2055400351] [2022-11-02 20:49:42,359 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:49:42,360 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-02 20:49:42,360 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:49:42,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:49:42,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:49:42,368 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 1118 out of 1199 [2022-11-02 20:49:42,373 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1090 places, 1135 transitions, 2278 flow. Second operand has 3 states, 3 states have (on average 1119.3333333333333) internal successors, (3358), 3 states have internal predecessors, (3358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:49:42,373 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:49:42,373 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1118 of 1199 [2022-11-02 20:49:42,374 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:49:43,579 INFO L130 PetriNetUnfolder]: 135/1962 cut-off events. [2022-11-02 20:49:43,580 INFO L131 PetriNetUnfolder]: For 3/4 co-relation queries the response was YES. [2022-11-02 20:49:43,651 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2159 conditions, 1962 events. 135/1962 cut-off events. For 3/4 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 10853 event pairs, 45 based on Foata normal form. 0/1575 useless extension candidates. Maximal degree in co-relation 2090. Up to 144 conditions per place. [2022-11-02 20:49:43,684 INFO L137 encePairwiseOnDemand]: 1196/1199 looper letters, 52 selfloop transitions, 2 changer transitions 0/1134 dead transitions. [2022-11-02 20:49:43,685 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1091 places, 1134 transitions, 2384 flow [2022-11-02 20:49:43,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:49:43,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-02 20:49:43,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 3409 transitions. [2022-11-02 20:49:43,705 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9477342229635808 [2022-11-02 20:49:43,705 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 3409 transitions. [2022-11-02 20:49:43,705 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 3409 transitions. [2022-11-02 20:49:43,708 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:49:43,709 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 3409 transitions. [2022-11-02 20:49:43,718 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 1136.3333333333333) internal successors, (3409), 3 states have internal predecessors, (3409), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:49:43,727 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1199.0) internal successors, (4796), 4 states have internal predecessors, (4796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:49:43,729 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1199.0) internal successors, (4796), 4 states have internal predecessors, (4796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:49:43,729 INFO L175 Difference]: Start difference. First operand has 1090 places, 1135 transitions, 2278 flow. Second operand 3 states and 3409 transitions. [2022-11-02 20:49:43,730 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1091 places, 1134 transitions, 2384 flow [2022-11-02 20:49:43,739 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1089 places, 1134 transitions, 2380 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-11-02 20:49:43,758 INFO L231 Difference]: Finished difference. Result has 1089 places, 1134 transitions, 2276 flow [2022-11-02 20:49:43,760 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=1199, PETRI_DIFFERENCE_MINUEND_FLOW=2272, PETRI_DIFFERENCE_MINUEND_PLACES=1087, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=2276, PETRI_PLACES=1089, PETRI_TRANSITIONS=1134} [2022-11-02 20:49:43,763 INFO L287 CegarLoopForPetriNet]: 1101 programPoint places, -12 predicate places. [2022-11-02 20:49:43,763 INFO L495 AbstractCegarLoop]: Abstraction has has 1089 places, 1134 transitions, 2276 flow [2022-11-02 20:49:43,765 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 1119.3333333333333) internal successors, (3358), 3 states have internal predecessors, (3358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:49:43,765 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:49:43,765 INFO L208 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] [2022-11-02 20:49:43,765 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-11-02 20:49:43,766 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err57ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err58ASSERT_VIOLATIONDATA_RACE (and 284 more)] === [2022-11-02 20:49:43,766 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:49:43,766 INFO L85 PathProgramCache]: Analyzing trace with hash 50640175, now seen corresponding path program 1 times [2022-11-02 20:49:43,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:49:43,767 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1474547448] [2022-11-02 20:49:43,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:49:43,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:49:43,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:49:43,850 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:49:43,850 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:49:43,851 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1474547448] [2022-11-02 20:49:43,851 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1474547448] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:49:43,851 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:49:43,851 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:49:43,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [820550446] [2022-11-02 20:49:43,852 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:49:43,852 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-02 20:49:43,852 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:49:43,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:49:43,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:49:43,858 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 1130 out of 1199 [2022-11-02 20:49:43,863 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1089 places, 1134 transitions, 2276 flow. Second operand has 3 states, 3 states have (on average 1131.3333333333333) internal successors, (3394), 3 states have internal predecessors, (3394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:49:43,863 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:49:43,863 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1130 of 1199 [2022-11-02 20:49:43,864 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:49:44,758 INFO L130 PetriNetUnfolder]: 96/1517 cut-off events. [2022-11-02 20:49:44,758 INFO L131 PetriNetUnfolder]: For 29/30 co-relation queries the response was YES. [2022-11-02 20:49:44,821 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1622 conditions, 1517 events. 96/1517 cut-off events. For 29/30 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 7587 event pairs, 27 based on Foata normal form. 0/1223 useless extension candidates. Maximal degree in co-relation 1546. Up to 97 conditions per place. [2022-11-02 20:49:44,849 INFO L137 encePairwiseOnDemand]: 1196/1199 looper letters, 39 selfloop transitions, 2 changer transitions 0/1133 dead transitions. [2022-11-02 20:49:44,849 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1090 places, 1133 transitions, 2356 flow [2022-11-02 20:49:44,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:49:44,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-02 20:49:44,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 3432 transitions. [2022-11-02 20:49:44,861 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9541284403669725 [2022-11-02 20:49:44,861 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 3432 transitions. [2022-11-02 20:49:44,862 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 3432 transitions. [2022-11-02 20:49:44,865 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:49:44,865 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 3432 transitions. [2022-11-02 20:49:44,875 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 1144.0) internal successors, (3432), 3 states have internal predecessors, (3432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:49:44,884 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1199.0) internal successors, (4796), 4 states have internal predecessors, (4796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:49:44,886 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1199.0) internal successors, (4796), 4 states have internal predecessors, (4796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:49:44,886 INFO L175 Difference]: Start difference. First operand has 1089 places, 1134 transitions, 2276 flow. Second operand 3 states and 3432 transitions. [2022-11-02 20:49:44,886 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1090 places, 1133 transitions, 2356 flow [2022-11-02 20:49:44,897 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1088 places, 1133 transitions, 2352 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-11-02 20:49:44,917 INFO L231 Difference]: Finished difference. Result has 1088 places, 1133 transitions, 2274 flow [2022-11-02 20:49:44,919 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=1199, PETRI_DIFFERENCE_MINUEND_FLOW=2270, PETRI_DIFFERENCE_MINUEND_PLACES=1086, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=2274, PETRI_PLACES=1088, PETRI_TRANSITIONS=1133} [2022-11-02 20:49:44,920 INFO L287 CegarLoopForPetriNet]: 1101 programPoint places, -13 predicate places. [2022-11-02 20:49:44,920 INFO L495 AbstractCegarLoop]: Abstraction has has 1088 places, 1133 transitions, 2274 flow [2022-11-02 20:49:44,922 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 1131.3333333333333) internal successors, (3394), 3 states have internal predecessors, (3394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:49:44,923 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:49:44,923 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:49:44,923 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-11-02 20:49:44,923 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err57ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err58ASSERT_VIOLATIONDATA_RACE (and 284 more)] === [2022-11-02 20:49:44,924 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:49:44,924 INFO L85 PathProgramCache]: Analyzing trace with hash -1951940332, now seen corresponding path program 1 times [2022-11-02 20:49:44,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:49:44,925 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1114653877] [2022-11-02 20:49:44,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:49:44,926 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:49:44,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:49:45,014 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:49:45,015 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:49:45,015 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1114653877] [2022-11-02 20:49:45,016 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1114653877] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:49:45,016 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:49:45,016 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:49:45,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2080397853] [2022-11-02 20:49:45,017 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:49:45,017 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-02 20:49:45,018 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:49:45,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:49:45,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:49:45,024 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 1118 out of 1199 [2022-11-02 20:49:45,029 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1088 places, 1133 transitions, 2274 flow. Second operand has 3 states, 3 states have (on average 1119.3333333333333) internal successors, (3358), 3 states have internal predecessors, (3358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:49:45,030 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:49:45,030 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1118 of 1199 [2022-11-02 20:49:45,030 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:49:45,826 INFO L130 PetriNetUnfolder]: 112/1509 cut-off events. [2022-11-02 20:49:45,826 INFO L131 PetriNetUnfolder]: For 48/49 co-relation queries the response was YES. [2022-11-02 20:49:45,898 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1661 conditions, 1509 events. 112/1509 cut-off events. For 48/49 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 9229 event pairs, 45 based on Foata normal form. 0/1220 useless extension candidates. Maximal degree in co-relation 1578. Up to 144 conditions per place. [2022-11-02 20:49:45,919 INFO L137 encePairwiseOnDemand]: 1196/1199 looper letters, 52 selfloop transitions, 2 changer transitions 0/1132 dead transitions. [2022-11-02 20:49:45,920 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1089 places, 1132 transitions, 2380 flow [2022-11-02 20:49:45,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:49:45,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-02 20:49:45,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 3409 transitions. [2022-11-02 20:49:45,929 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9477342229635808 [2022-11-02 20:49:45,929 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 3409 transitions. [2022-11-02 20:49:45,929 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 3409 transitions. [2022-11-02 20:49:45,932 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:49:45,932 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 3409 transitions. [2022-11-02 20:49:45,939 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 1136.3333333333333) internal successors, (3409), 3 states have internal predecessors, (3409), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:49:45,947 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1199.0) internal successors, (4796), 4 states have internal predecessors, (4796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:49:45,949 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1199.0) internal successors, (4796), 4 states have internal predecessors, (4796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:49:45,949 INFO L175 Difference]: Start difference. First operand has 1088 places, 1133 transitions, 2274 flow. Second operand 3 states and 3409 transitions. [2022-11-02 20:49:45,949 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1089 places, 1132 transitions, 2380 flow [2022-11-02 20:49:45,957 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1087 places, 1132 transitions, 2376 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-11-02 20:49:45,972 INFO L231 Difference]: Finished difference. Result has 1087 places, 1132 transitions, 2272 flow [2022-11-02 20:49:45,974 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=1199, PETRI_DIFFERENCE_MINUEND_FLOW=2268, PETRI_DIFFERENCE_MINUEND_PLACES=1085, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=2272, PETRI_PLACES=1087, PETRI_TRANSITIONS=1132} [2022-11-02 20:49:45,975 INFO L287 CegarLoopForPetriNet]: 1101 programPoint places, -14 predicate places. [2022-11-02 20:49:45,975 INFO L495 AbstractCegarLoop]: Abstraction has has 1087 places, 1132 transitions, 2272 flow [2022-11-02 20:49:45,977 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 1119.3333333333333) internal successors, (3358), 3 states have internal predecessors, (3358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:49:45,977 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:49:45,977 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:49:45,978 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-11-02 20:49:45,978 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err57ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err58ASSERT_VIOLATIONDATA_RACE (and 284 more)] === [2022-11-02 20:49:45,978 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:49:45,979 INFO L85 PathProgramCache]: Analyzing trace with hash 2136433415, now seen corresponding path program 1 times [2022-11-02 20:49:45,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:49:45,979 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1521790330] [2022-11-02 20:49:45,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:49:45,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:49:45,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:49:46,021 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:49:46,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:49:46,022 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1521790330] [2022-11-02 20:49:46,022 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1521790330] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:49:46,023 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:49:46,023 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:49:46,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [607857772] [2022-11-02 20:49:46,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:49:46,024 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-02 20:49:46,024 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:49:46,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:49:46,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:49:46,029 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 1139 out of 1199 [2022-11-02 20:49:46,033 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1087 places, 1132 transitions, 2272 flow. Second operand has 3 states, 3 states have (on average 1140.3333333333333) internal successors, (3421), 3 states have internal predecessors, (3421), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:49:46,033 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:49:46,033 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1139 of 1199 [2022-11-02 20:49:46,033 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:49:47,849 INFO L130 PetriNetUnfolder]: 548/7207 cut-off events. [2022-11-02 20:49:47,849 INFO L131 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2022-11-02 20:49:47,918 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7629 conditions, 7207 events. 548/7207 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 68503 event pairs, 168 based on Foata normal form. 0/5646 useless extension candidates. Maximal degree in co-relation 7539. Up to 402 conditions per place. [2022-11-02 20:49:47,953 INFO L137 encePairwiseOnDemand]: 1196/1199 looper letters, 31 selfloop transitions, 2 changer transitions 0/1131 dead transitions. [2022-11-02 20:49:47,953 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1088 places, 1131 transitions, 2336 flow [2022-11-02 20:49:47,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:49:47,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-02 20:49:47,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 3451 transitions. [2022-11-02 20:49:47,962 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9594106199610787 [2022-11-02 20:49:47,962 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 3451 transitions. [2022-11-02 20:49:47,962 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 3451 transitions. [2022-11-02 20:49:47,965 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:49:47,965 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 3451 transitions. [2022-11-02 20:49:47,972 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 1150.3333333333333) internal successors, (3451), 3 states have internal predecessors, (3451), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:49:47,979 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1199.0) internal successors, (4796), 4 states have internal predecessors, (4796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:49:47,981 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1199.0) internal successors, (4796), 4 states have internal predecessors, (4796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:49:47,981 INFO L175 Difference]: Start difference. First operand has 1087 places, 1132 transitions, 2272 flow. Second operand 3 states and 3451 transitions. [2022-11-02 20:49:47,982 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1088 places, 1131 transitions, 2336 flow [2022-11-02 20:49:47,989 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1086 places, 1131 transitions, 2332 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-11-02 20:49:48,003 INFO L231 Difference]: Finished difference. Result has 1086 places, 1131 transitions, 2270 flow [2022-11-02 20:49:48,005 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=1199, PETRI_DIFFERENCE_MINUEND_FLOW=2266, PETRI_DIFFERENCE_MINUEND_PLACES=1084, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=2270, PETRI_PLACES=1086, PETRI_TRANSITIONS=1131} [2022-11-02 20:49:48,006 INFO L287 CegarLoopForPetriNet]: 1101 programPoint places, -15 predicate places. [2022-11-02 20:49:48,007 INFO L495 AbstractCegarLoop]: Abstraction has has 1086 places, 1131 transitions, 2270 flow [2022-11-02 20:49:48,008 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 1140.3333333333333) internal successors, (3421), 3 states have internal predecessors, (3421), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:49:48,008 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:49:48,008 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:49:48,009 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-11-02 20:49:48,009 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err57ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err58ASSERT_VIOLATIONDATA_RACE (and 284 more)] === [2022-11-02 20:49:48,009 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:49:48,009 INFO L85 PathProgramCache]: Analyzing trace with hash 1393690601, now seen corresponding path program 1 times [2022-11-02 20:49:48,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:49:48,010 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1376324359] [2022-11-02 20:49:48,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:49:48,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:49:48,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:49:48,088 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:49:48,089 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:49:48,090 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1376324359] [2022-11-02 20:49:48,090 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1376324359] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:49:48,090 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:49:48,090 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:49:48,091 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2111159394] [2022-11-02 20:49:48,091 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:49:48,092 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-02 20:49:48,092 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:49:48,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:49:48,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:49:48,096 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 1139 out of 1199 [2022-11-02 20:49:48,100 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1086 places, 1131 transitions, 2270 flow. Second operand has 3 states, 3 states have (on average 1140.3333333333333) internal successors, (3421), 3 states have internal predecessors, (3421), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:49:48,101 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:49:48,101 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1139 of 1199 [2022-11-02 20:49:48,101 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:49:49,784 INFO L130 PetriNetUnfolder]: 562/7320 cut-off events. [2022-11-02 20:49:49,784 INFO L131 PetriNetUnfolder]: For 32/33 co-relation queries the response was YES. [2022-11-02 20:49:49,879 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7752 conditions, 7320 events. 562/7320 cut-off events. For 32/33 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 69990 event pairs, 168 based on Foata normal form. 0/5738 useless extension candidates. Maximal degree in co-relation 7656. Up to 412 conditions per place. [2022-11-02 20:49:49,925 INFO L137 encePairwiseOnDemand]: 1196/1199 looper letters, 31 selfloop transitions, 2 changer transitions 0/1130 dead transitions. [2022-11-02 20:49:49,925 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1087 places, 1130 transitions, 2334 flow [2022-11-02 20:49:49,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:49:49,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-02 20:49:49,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 3451 transitions. [2022-11-02 20:49:49,933 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9594106199610787 [2022-11-02 20:49:49,933 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 3451 transitions. [2022-11-02 20:49:49,934 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 3451 transitions. [2022-11-02 20:49:49,936 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:49:49,936 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 3451 transitions. [2022-11-02 20:49:49,943 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 1150.3333333333333) internal successors, (3451), 3 states have internal predecessors, (3451), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:49:49,951 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1199.0) internal successors, (4796), 4 states have internal predecessors, (4796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:49:49,953 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1199.0) internal successors, (4796), 4 states have internal predecessors, (4796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:49:49,953 INFO L175 Difference]: Start difference. First operand has 1086 places, 1131 transitions, 2270 flow. Second operand 3 states and 3451 transitions. [2022-11-02 20:49:49,953 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1087 places, 1130 transitions, 2334 flow [2022-11-02 20:49:49,960 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1085 places, 1130 transitions, 2330 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-11-02 20:49:49,975 INFO L231 Difference]: Finished difference. Result has 1085 places, 1130 transitions, 2268 flow [2022-11-02 20:49:49,977 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=1199, PETRI_DIFFERENCE_MINUEND_FLOW=2264, PETRI_DIFFERENCE_MINUEND_PLACES=1083, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=2268, PETRI_PLACES=1085, PETRI_TRANSITIONS=1130} [2022-11-02 20:49:49,978 INFO L287 CegarLoopForPetriNet]: 1101 programPoint places, -16 predicate places. [2022-11-02 20:49:49,978 INFO L495 AbstractCegarLoop]: Abstraction has has 1085 places, 1130 transitions, 2268 flow [2022-11-02 20:49:49,980 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 1140.3333333333333) internal successors, (3421), 3 states have internal predecessors, (3421), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:49:49,980 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:49:49,980 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:49:49,980 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-11-02 20:49:49,981 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err57ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err58ASSERT_VIOLATIONDATA_RACE (and 284 more)] === [2022-11-02 20:49:49,981 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:49:49,981 INFO L85 PathProgramCache]: Analyzing trace with hash 435025784, now seen corresponding path program 1 times [2022-11-02 20:49:49,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:49:49,988 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [418125406] [2022-11-02 20:49:49,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:49:49,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:49:50,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:49:50,046 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:49:50,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:49:50,047 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [418125406] [2022-11-02 20:49:50,047 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [418125406] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:49:50,047 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:49:50,047 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:49:50,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [369920834] [2022-11-02 20:49:50,048 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:49:50,048 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-02 20:49:50,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:49:50,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:49:50,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:49:50,053 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 1121 out of 1199 [2022-11-02 20:49:50,057 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1085 places, 1130 transitions, 2268 flow. Second operand has 3 states, 3 states have (on average 1122.3333333333333) internal successors, (3367), 3 states have internal predecessors, (3367), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:49:50,057 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:49:50,057 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1121 of 1199 [2022-11-02 20:49:50,057 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:49:50,782 INFO L130 PetriNetUnfolder]: 132/1948 cut-off events. [2022-11-02 20:49:50,782 INFO L131 PetriNetUnfolder]: For 3/4 co-relation queries the response was YES. [2022-11-02 20:49:50,821 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2133 conditions, 1948 events. 132/1948 cut-off events. For 3/4 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 10652 event pairs, 42 based on Foata normal form. 0/1567 useless extension candidates. Maximal degree in co-relation 2031. Up to 135 conditions per place. [2022-11-02 20:49:50,839 INFO L137 encePairwiseOnDemand]: 1196/1199 looper letters, 49 selfloop transitions, 2 changer transitions 0/1129 dead transitions. [2022-11-02 20:49:50,839 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1086 places, 1129 transitions, 2368 flow [2022-11-02 20:49:50,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:49:50,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-02 20:49:50,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 3415 transitions. [2022-11-02 20:49:50,847 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.949402279677509 [2022-11-02 20:49:50,848 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 3415 transitions. [2022-11-02 20:49:50,848 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 3415 transitions. [2022-11-02 20:49:50,850 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:49:50,850 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 3415 transitions. [2022-11-02 20:49:50,857 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 1138.3333333333333) internal successors, (3415), 3 states have internal predecessors, (3415), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:49:50,865 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1199.0) internal successors, (4796), 4 states have internal predecessors, (4796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:49:50,866 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1199.0) internal successors, (4796), 4 states have internal predecessors, (4796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:49:50,867 INFO L175 Difference]: Start difference. First operand has 1085 places, 1130 transitions, 2268 flow. Second operand 3 states and 3415 transitions. [2022-11-02 20:49:50,867 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1086 places, 1129 transitions, 2368 flow [2022-11-02 20:49:50,876 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1084 places, 1129 transitions, 2364 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-11-02 20:49:50,891 INFO L231 Difference]: Finished difference. Result has 1084 places, 1129 transitions, 2266 flow [2022-11-02 20:49:50,893 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=1199, PETRI_DIFFERENCE_MINUEND_FLOW=2262, PETRI_DIFFERENCE_MINUEND_PLACES=1082, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=2266, PETRI_PLACES=1084, PETRI_TRANSITIONS=1129} [2022-11-02 20:49:50,894 INFO L287 CegarLoopForPetriNet]: 1101 programPoint places, -17 predicate places. [2022-11-02 20:49:50,894 INFO L495 AbstractCegarLoop]: Abstraction has has 1084 places, 1129 transitions, 2266 flow [2022-11-02 20:49:50,896 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 1122.3333333333333) internal successors, (3367), 3 states have internal predecessors, (3367), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:49:50,896 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:49:50,896 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:49:50,897 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-11-02 20:49:50,897 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr11ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err57ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err58ASSERT_VIOLATIONDATA_RACE (and 284 more)] === [2022-11-02 20:49:50,897 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:49:50,898 INFO L85 PathProgramCache]: Analyzing trace with hash -1598467810, now seen corresponding path program 1 times [2022-11-02 20:49:50,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:49:50,898 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [602637544] [2022-11-02 20:49:50,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:49:50,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:49:50,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:49:50,955 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:49:50,956 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:49:50,956 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [602637544] [2022-11-02 20:49:50,956 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [602637544] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:49:50,956 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:49:50,957 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:49:50,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [24263352] [2022-11-02 20:49:50,957 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:49:50,958 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-02 20:49:50,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:49:50,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:49:50,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:49:50,963 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 1121 out of 1199 [2022-11-02 20:49:50,967 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1084 places, 1129 transitions, 2266 flow. Second operand has 3 states, 3 states have (on average 1122.3333333333333) internal successors, (3367), 3 states have internal predecessors, (3367), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:49:50,967 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:49:50,967 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1121 of 1199 [2022-11-02 20:49:50,967 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:49:51,727 INFO L130 PetriNetUnfolder]: 109/1496 cut-off events. [2022-11-02 20:49:51,727 INFO L131 PetriNetUnfolder]: For 45/46 co-relation queries the response was YES. [2022-11-02 20:49:51,758 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1639 conditions, 1496 events. 109/1496 cut-off events. For 45/46 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 8971 event pairs, 42 based on Foata normal form. 0/1212 useless extension candidates. Maximal degree in co-relation 1531. Up to 135 conditions per place. [2022-11-02 20:49:51,774 INFO L137 encePairwiseOnDemand]: 1196/1199 looper letters, 49 selfloop transitions, 2 changer transitions 0/1128 dead transitions. [2022-11-02 20:49:51,774 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1085 places, 1128 transitions, 2366 flow [2022-11-02 20:49:51,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:49:51,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-02 20:49:51,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 3415 transitions. [2022-11-02 20:49:51,783 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.949402279677509 [2022-11-02 20:49:51,783 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 3415 transitions. [2022-11-02 20:49:51,783 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 3415 transitions. [2022-11-02 20:49:51,786 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:49:51,786 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 3415 transitions. [2022-11-02 20:49:51,795 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 1138.3333333333333) internal successors, (3415), 3 states have internal predecessors, (3415), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:49:51,803 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1199.0) internal successors, (4796), 4 states have internal predecessors, (4796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:49:51,804 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1199.0) internal successors, (4796), 4 states have internal predecessors, (4796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:49:51,805 INFO L175 Difference]: Start difference. First operand has 1084 places, 1129 transitions, 2266 flow. Second operand 3 states and 3415 transitions. [2022-11-02 20:49:51,805 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1085 places, 1128 transitions, 2366 flow [2022-11-02 20:49:51,814 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1083 places, 1128 transitions, 2362 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-11-02 20:49:51,833 INFO L231 Difference]: Finished difference. Result has 1083 places, 1128 transitions, 2264 flow [2022-11-02 20:49:51,835 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=1199, PETRI_DIFFERENCE_MINUEND_FLOW=2260, PETRI_DIFFERENCE_MINUEND_PLACES=1081, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=2264, PETRI_PLACES=1083, PETRI_TRANSITIONS=1128} [2022-11-02 20:49:51,836 INFO L287 CegarLoopForPetriNet]: 1101 programPoint places, -18 predicate places. [2022-11-02 20:49:51,836 INFO L495 AbstractCegarLoop]: Abstraction has has 1083 places, 1128 transitions, 2264 flow [2022-11-02 20:49:51,837 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 1122.3333333333333) internal successors, (3367), 3 states have internal predecessors, (3367), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:49:51,837 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:49:51,838 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:49:51,838 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-11-02 20:49:51,838 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err57ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err58ASSERT_VIOLATIONDATA_RACE (and 284 more)] === [2022-11-02 20:49:51,839 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:49:51,839 INFO L85 PathProgramCache]: Analyzing trace with hash -1495755043, now seen corresponding path program 1 times [2022-11-02 20:49:51,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:49:51,839 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [936455431] [2022-11-02 20:49:51,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:49:51,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:49:51,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:49:52,054 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:49:52,055 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:49:52,055 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [936455431] [2022-11-02 20:49:52,057 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [936455431] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:49:52,058 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:49:52,058 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:49:52,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1756116707] [2022-11-02 20:49:52,062 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:49:52,062 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-02 20:49:52,063 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:49:52,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:49:52,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:49:52,067 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 1081 out of 1199 [2022-11-02 20:49:52,072 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1083 places, 1128 transitions, 2264 flow. Second operand has 3 states, 3 states have (on average 1083.6666666666667) internal successors, (3251), 3 states have internal predecessors, (3251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:49:52,072 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:49:52,072 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1081 of 1199 [2022-11-02 20:49:52,072 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:50:13,709 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2896] L56-5-->L56-6: Formula: (= |v_#race_1| (store |v_#race_2| v_~ends_with_2~0.base_2 (store (select |v_#race_2| v_~ends_with_2~0.base_2) (+ v_~i_9~0_4 v_~ends_with_2~0.offset_2) 0))) InVars {#race=|v_#race_2|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} OutVars{#race=|v_#race_1|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} AuxVars[] AssignedVars[#race][532], [1093#L123-4true, 950#L85-11true, 1180#true, 393#L56-6true, 1176#true]) [2022-11-02 20:50:13,709 INFO L383 tUnfolder$Statistics]: this new event has 439 ancestors and is cut-off event [2022-11-02 20:50:13,709 INFO L386 tUnfolder$Statistics]: existing Event has 309 ancestors and is cut-off event [2022-11-02 20:50:13,709 INFO L386 tUnfolder$Statistics]: existing Event has 439 ancestors and is cut-off event [2022-11-02 20:50:13,709 INFO L386 tUnfolder$Statistics]: existing Event has 431 ancestors and is cut-off event [2022-11-02 20:50:13,710 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2896] L56-5-->L56-6: Formula: (= |v_#race_1| (store |v_#race_2| v_~ends_with_2~0.base_2 (store (select |v_#race_2| v_~ends_with_2~0.base_2) (+ v_~i_9~0_4 v_~ends_with_2~0.offset_2) 0))) InVars {#race=|v_#race_2|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} OutVars{#race=|v_#race_1|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} AuxVars[] AssignedVars[#race][532], [1093#L123-4true, 1180#true, 393#L56-6true, 1176#true, 976#thread2Err25ASSERT_VIOLATIONDATA_RACEtrue]) [2022-11-02 20:50:13,710 INFO L383 tUnfolder$Statistics]: this new event has 439 ancestors and is cut-off event [2022-11-02 20:50:13,710 INFO L386 tUnfolder$Statistics]: existing Event has 431 ancestors and is cut-off event [2022-11-02 20:50:13,710 INFO L386 tUnfolder$Statistics]: existing Event has 309 ancestors and is cut-off event [2022-11-02 20:50:13,710 INFO L386 tUnfolder$Statistics]: existing Event has 439 ancestors and is cut-off event [2022-11-02 20:50:14,057 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2896] L56-5-->L56-6: Formula: (= |v_#race_1| (store |v_#race_2| v_~ends_with_2~0.base_2 (store (select |v_#race_2| v_~ends_with_2~0.base_2) (+ v_~i_9~0_4 v_~ends_with_2~0.offset_2) 0))) InVars {#race=|v_#race_2|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} OutVars{#race=|v_#race_1|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} AuxVars[] AssignedVars[#race][532], [925#L124-2true, 950#L85-11true, 1180#true, 393#L56-6true, 1176#true]) [2022-11-02 20:50:14,057 INFO L383 tUnfolder$Statistics]: this new event has 443 ancestors and is cut-off event [2022-11-02 20:50:14,057 INFO L386 tUnfolder$Statistics]: existing Event has 435 ancestors and is cut-off event [2022-11-02 20:50:14,057 INFO L386 tUnfolder$Statistics]: existing Event has 443 ancestors and is cut-off event [2022-11-02 20:50:14,057 INFO L386 tUnfolder$Statistics]: existing Event has 313 ancestors and is cut-off event [2022-11-02 20:50:14,058 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2896] L56-5-->L56-6: Formula: (= |v_#race_1| (store |v_#race_2| v_~ends_with_2~0.base_2 (store (select |v_#race_2| v_~ends_with_2~0.base_2) (+ v_~i_9~0_4 v_~ends_with_2~0.offset_2) 0))) InVars {#race=|v_#race_2|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} OutVars{#race=|v_#race_1|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} AuxVars[] AssignedVars[#race][532], [925#L124-2true, 1180#true, 393#L56-6true, 1176#true, 976#thread2Err25ASSERT_VIOLATIONDATA_RACEtrue]) [2022-11-02 20:50:14,058 INFO L383 tUnfolder$Statistics]: this new event has 443 ancestors and is cut-off event [2022-11-02 20:50:14,058 INFO L386 tUnfolder$Statistics]: existing Event has 313 ancestors and is cut-off event [2022-11-02 20:50:14,058 INFO L386 tUnfolder$Statistics]: existing Event has 435 ancestors and is cut-off event [2022-11-02 20:50:14,058 INFO L386 tUnfolder$Statistics]: existing Event has 443 ancestors and is cut-off event [2022-11-02 20:50:14,134 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2896] L56-5-->L56-6: Formula: (= |v_#race_1| (store |v_#race_2| v_~ends_with_2~0.base_2 (store (select |v_#race_2| v_~ends_with_2~0.base_2) (+ v_~i_9~0_4 v_~ends_with_2~0.offset_2) 0))) InVars {#race=|v_#race_2|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} OutVars{#race=|v_#race_1|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} AuxVars[] AssignedVars[#race][532], [951#L124-3true, 950#L85-11true, 1180#true, 393#L56-6true, 1176#true]) [2022-11-02 20:50:14,135 INFO L383 tUnfolder$Statistics]: this new event has 444 ancestors and is cut-off event [2022-11-02 20:50:14,135 INFO L386 tUnfolder$Statistics]: existing Event has 314 ancestors and is cut-off event [2022-11-02 20:50:14,135 INFO L386 tUnfolder$Statistics]: existing Event has 436 ancestors and is cut-off event [2022-11-02 20:50:14,135 INFO L386 tUnfolder$Statistics]: existing Event has 444 ancestors and is cut-off event [2022-11-02 20:50:14,135 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2896] L56-5-->L56-6: Formula: (= |v_#race_1| (store |v_#race_2| v_~ends_with_2~0.base_2 (store (select |v_#race_2| v_~ends_with_2~0.base_2) (+ v_~i_9~0_4 v_~ends_with_2~0.offset_2) 0))) InVars {#race=|v_#race_2|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} OutVars{#race=|v_#race_1|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} AuxVars[] AssignedVars[#race][532], [951#L124-3true, 1180#true, 393#L56-6true, 1176#true, 976#thread2Err25ASSERT_VIOLATIONDATA_RACEtrue]) [2022-11-02 20:50:14,135 INFO L383 tUnfolder$Statistics]: this new event has 444 ancestors and is cut-off event [2022-11-02 20:50:14,135 INFO L386 tUnfolder$Statistics]: existing Event has 436 ancestors and is cut-off event [2022-11-02 20:50:14,135 INFO L386 tUnfolder$Statistics]: existing Event has 314 ancestors and is cut-off event [2022-11-02 20:50:14,135 INFO L386 tUnfolder$Statistics]: existing Event has 444 ancestors and is cut-off event [2022-11-02 20:50:14,393 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2896] L56-5-->L56-6: Formula: (= |v_#race_1| (store |v_#race_2| v_~ends_with_2~0.base_2 (store (select |v_#race_2| v_~ends_with_2~0.base_2) (+ v_~i_9~0_4 v_~ends_with_2~0.offset_2) 0))) InVars {#race=|v_#race_2|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} OutVars{#race=|v_#race_1|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} AuxVars[] AssignedVars[#race][532], [385#L124-4true, 950#L85-11true, 1180#true, 393#L56-6true, 1176#true]) [2022-11-02 20:50:14,393 INFO L383 tUnfolder$Statistics]: this new event has 445 ancestors and is cut-off event [2022-11-02 20:50:14,393 INFO L386 tUnfolder$Statistics]: existing Event has 445 ancestors and is cut-off event [2022-11-02 20:50:14,394 INFO L386 tUnfolder$Statistics]: existing Event has 315 ancestors and is cut-off event [2022-11-02 20:50:14,394 INFO L386 tUnfolder$Statistics]: existing Event has 437 ancestors and is cut-off event [2022-11-02 20:50:14,394 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2896] L56-5-->L56-6: Formula: (= |v_#race_1| (store |v_#race_2| v_~ends_with_2~0.base_2 (store (select |v_#race_2| v_~ends_with_2~0.base_2) (+ v_~i_9~0_4 v_~ends_with_2~0.offset_2) 0))) InVars {#race=|v_#race_2|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} OutVars{#race=|v_#race_1|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} AuxVars[] AssignedVars[#race][532], [385#L124-4true, 1180#true, 393#L56-6true, 1176#true, 976#thread2Err25ASSERT_VIOLATIONDATA_RACEtrue]) [2022-11-02 20:50:14,394 INFO L383 tUnfolder$Statistics]: this new event has 445 ancestors and is cut-off event [2022-11-02 20:50:14,394 INFO L386 tUnfolder$Statistics]: existing Event has 437 ancestors and is cut-off event [2022-11-02 20:50:14,394 INFO L386 tUnfolder$Statistics]: existing Event has 315 ancestors and is cut-off event [2022-11-02 20:50:14,394 INFO L386 tUnfolder$Statistics]: existing Event has 445 ancestors and is cut-off event [2022-11-02 20:50:14,493 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2896] L56-5-->L56-6: Formula: (= |v_#race_1| (store |v_#race_2| v_~ends_with_2~0.base_2 (store (select |v_#race_2| v_~ends_with_2~0.base_2) (+ v_~i_9~0_4 v_~ends_with_2~0.offset_2) 0))) InVars {#race=|v_#race_2|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} OutVars{#race=|v_#race_1|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} AuxVars[] AssignedVars[#race][532], [522#L124-5true, 950#L85-11true, 1180#true, 393#L56-6true, 1176#true]) [2022-11-02 20:50:14,493 INFO L383 tUnfolder$Statistics]: this new event has 446 ancestors and is cut-off event [2022-11-02 20:50:14,493 INFO L386 tUnfolder$Statistics]: existing Event has 316 ancestors and is cut-off event [2022-11-02 20:50:14,493 INFO L386 tUnfolder$Statistics]: existing Event has 438 ancestors and is cut-off event [2022-11-02 20:50:14,493 INFO L386 tUnfolder$Statistics]: existing Event has 446 ancestors and is cut-off event [2022-11-02 20:50:14,494 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2896] L56-5-->L56-6: Formula: (= |v_#race_1| (store |v_#race_2| v_~ends_with_2~0.base_2 (store (select |v_#race_2| v_~ends_with_2~0.base_2) (+ v_~i_9~0_4 v_~ends_with_2~0.offset_2) 0))) InVars {#race=|v_#race_2|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} OutVars{#race=|v_#race_1|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} AuxVars[] AssignedVars[#race][532], [522#L124-5true, 393#L56-6true, 1180#true, 1176#true, 976#thread2Err25ASSERT_VIOLATIONDATA_RACEtrue]) [2022-11-02 20:50:14,494 INFO L383 tUnfolder$Statistics]: this new event has 446 ancestors and is cut-off event [2022-11-02 20:50:14,494 INFO L386 tUnfolder$Statistics]: existing Event has 446 ancestors and is cut-off event [2022-11-02 20:50:14,494 INFO L386 tUnfolder$Statistics]: existing Event has 316 ancestors and is cut-off event [2022-11-02 20:50:14,494 INFO L386 tUnfolder$Statistics]: existing Event has 438 ancestors and is cut-off event [2022-11-02 20:50:14,583 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2896] L56-5-->L56-6: Formula: (= |v_#race_1| (store |v_#race_2| v_~ends_with_2~0.base_2 (store (select |v_#race_2| v_~ends_with_2~0.base_2) (+ v_~i_9~0_4 v_~ends_with_2~0.offset_2) 0))) InVars {#race=|v_#race_2|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} OutVars{#race=|v_#race_1|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} AuxVars[] AssignedVars[#race][532], [418#L124-6true, 950#L85-11true, 393#L56-6true, 1180#true, 1176#true]) [2022-11-02 20:50:14,583 INFO L383 tUnfolder$Statistics]: this new event has 447 ancestors and is cut-off event [2022-11-02 20:50:14,583 INFO L386 tUnfolder$Statistics]: existing Event has 447 ancestors and is cut-off event [2022-11-02 20:50:14,583 INFO L386 tUnfolder$Statistics]: existing Event has 439 ancestors and is cut-off event [2022-11-02 20:50:14,583 INFO L386 tUnfolder$Statistics]: existing Event has 317 ancestors and is cut-off event [2022-11-02 20:50:14,584 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2896] L56-5-->L56-6: Formula: (= |v_#race_1| (store |v_#race_2| v_~ends_with_2~0.base_2 (store (select |v_#race_2| v_~ends_with_2~0.base_2) (+ v_~i_9~0_4 v_~ends_with_2~0.offset_2) 0))) InVars {#race=|v_#race_2|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} OutVars{#race=|v_#race_1|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} AuxVars[] AssignedVars[#race][532], [418#L124-6true, 393#L56-6true, 1180#true, 1176#true, 976#thread2Err25ASSERT_VIOLATIONDATA_RACEtrue]) [2022-11-02 20:50:14,584 INFO L383 tUnfolder$Statistics]: this new event has 447 ancestors and is cut-off event [2022-11-02 20:50:14,584 INFO L386 tUnfolder$Statistics]: existing Event has 447 ancestors and is cut-off event [2022-11-02 20:50:14,584 INFO L386 tUnfolder$Statistics]: existing Event has 439 ancestors and is cut-off event [2022-11-02 20:50:14,584 INFO L386 tUnfolder$Statistics]: existing Event has 317 ancestors and is cut-off event [2022-11-02 20:50:14,597 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2896] L56-5-->L56-6: Formula: (= |v_#race_1| (store |v_#race_2| v_~ends_with_2~0.base_2 (store (select |v_#race_2| v_~ends_with_2~0.base_2) (+ v_~i_9~0_4 v_~ends_with_2~0.offset_2) 0))) InVars {#race=|v_#race_2|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} OutVars{#race=|v_#race_1|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} AuxVars[] AssignedVars[#race][532], [170#ULTIMATE.startErr16ASSERT_VIOLATIONDATA_RACEtrue, 950#L85-11true, 393#L56-6true, 1180#true, 1176#true]) [2022-11-02 20:50:14,598 INFO L383 tUnfolder$Statistics]: this new event has 447 ancestors and is cut-off event [2022-11-02 20:50:14,598 INFO L386 tUnfolder$Statistics]: existing Event has 317 ancestors and is cut-off event [2022-11-02 20:50:14,598 INFO L386 tUnfolder$Statistics]: existing Event has 439 ancestors and is cut-off event [2022-11-02 20:50:14,598 INFO L386 tUnfolder$Statistics]: existing Event has 447 ancestors and is cut-off event [2022-11-02 20:50:14,598 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2896] L56-5-->L56-6: Formula: (= |v_#race_1| (store |v_#race_2| v_~ends_with_2~0.base_2 (store (select |v_#race_2| v_~ends_with_2~0.base_2) (+ v_~i_9~0_4 v_~ends_with_2~0.offset_2) 0))) InVars {#race=|v_#race_2|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} OutVars{#race=|v_#race_1|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} AuxVars[] AssignedVars[#race][532], [170#ULTIMATE.startErr16ASSERT_VIOLATIONDATA_RACEtrue, 393#L56-6true, 1180#true, 1176#true, 976#thread2Err25ASSERT_VIOLATIONDATA_RACEtrue]) [2022-11-02 20:50:14,599 INFO L383 tUnfolder$Statistics]: this new event has 447 ancestors and is cut-off event [2022-11-02 20:50:14,599 INFO L386 tUnfolder$Statistics]: existing Event has 317 ancestors and is cut-off event [2022-11-02 20:50:14,599 INFO L386 tUnfolder$Statistics]: existing Event has 439 ancestors and is cut-off event [2022-11-02 20:50:14,599 INFO L386 tUnfolder$Statistics]: existing Event has 447 ancestors and is cut-off event [2022-11-02 20:50:15,478 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2896] L56-5-->L56-6: Formula: (= |v_#race_1| (store |v_#race_2| v_~ends_with_2~0.base_2 (store (select |v_#race_2| v_~ends_with_2~0.base_2) (+ v_~i_9~0_4 v_~ends_with_2~0.offset_2) 0))) InVars {#race=|v_#race_2|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} OutVars{#race=|v_#race_1|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} AuxVars[] AssignedVars[#race][532], [1093#L123-4true, 469#thread2Err32ASSERT_VIOLATIONDATA_RACEtrue, 393#L56-6true, 1180#true, 1176#true]) [2022-11-02 20:50:15,479 INFO L383 tUnfolder$Statistics]: this new event has 455 ancestors and is cut-off event [2022-11-02 20:50:15,479 INFO L386 tUnfolder$Statistics]: existing Event has 325 ancestors and is cut-off event [2022-11-02 20:50:15,479 INFO L386 tUnfolder$Statistics]: existing Event has 455 ancestors and is cut-off event [2022-11-02 20:50:15,479 INFO L386 tUnfolder$Statistics]: existing Event has 447 ancestors and is cut-off event [2022-11-02 20:50:15,480 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2896] L56-5-->L56-6: Formula: (= |v_#race_1| (store |v_#race_2| v_~ends_with_2~0.base_2 (store (select |v_#race_2| v_~ends_with_2~0.base_2) (+ v_~i_9~0_4 v_~ends_with_2~0.offset_2) 0))) InVars {#race=|v_#race_2|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} OutVars{#race=|v_#race_1|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} AuxVars[] AssignedVars[#race][532], [592#L86-11true, 1093#L123-4true, 393#L56-6true, 1180#true, 1176#true]) [2022-11-02 20:50:15,480 INFO L383 tUnfolder$Statistics]: this new event has 455 ancestors and is cut-off event [2022-11-02 20:50:15,480 INFO L386 tUnfolder$Statistics]: existing Event has 325 ancestors and is cut-off event [2022-11-02 20:50:15,480 INFO L386 tUnfolder$Statistics]: existing Event has 455 ancestors and is cut-off event [2022-11-02 20:50:15,481 INFO L386 tUnfolder$Statistics]: existing Event has 447 ancestors and is cut-off event [2022-11-02 20:50:15,594 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3620] thread1EXIT-->L124-7: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem123#1_5| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem123#1=|v_ULTIMATE.start_main_#t~mem123#1_5|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem123#1=|v_ULTIMATE.start_main_#t~mem123#1_5|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][441], [1005#L124-7true, 950#L85-11true, 1180#true, 1176#true]) [2022-11-02 20:50:15,594 INFO L383 tUnfolder$Statistics]: this new event has 457 ancestors and is cut-off event [2022-11-02 20:50:15,594 INFO L386 tUnfolder$Statistics]: existing Event has 449 ancestors and is cut-off event [2022-11-02 20:50:15,595 INFO L386 tUnfolder$Statistics]: existing Event has 457 ancestors and is cut-off event [2022-11-02 20:50:15,595 INFO L386 tUnfolder$Statistics]: existing Event has 307 ancestors and is cut-off event [2022-11-02 20:50:15,595 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3620] thread1EXIT-->L124-7: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem123#1_5| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem123#1=|v_ULTIMATE.start_main_#t~mem123#1_5|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem123#1=|v_ULTIMATE.start_main_#t~mem123#1_5|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][441], [1005#L124-7true, 1180#true, 1176#true, 976#thread2Err25ASSERT_VIOLATIONDATA_RACEtrue]) [2022-11-02 20:50:15,595 INFO L383 tUnfolder$Statistics]: this new event has 457 ancestors and is cut-off event [2022-11-02 20:50:15,595 INFO L386 tUnfolder$Statistics]: existing Event has 449 ancestors and is cut-off event [2022-11-02 20:50:15,595 INFO L386 tUnfolder$Statistics]: existing Event has 457 ancestors and is cut-off event [2022-11-02 20:50:15,595 INFO L386 tUnfolder$Statistics]: existing Event has 307 ancestors and is cut-off event [2022-11-02 20:50:15,831 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2896] L56-5-->L56-6: Formula: (= |v_#race_1| (store |v_#race_2| v_~ends_with_2~0.base_2 (store (select |v_#race_2| v_~ends_with_2~0.base_2) (+ v_~i_9~0_4 v_~ends_with_2~0.offset_2) 0))) InVars {#race=|v_#race_2|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} OutVars{#race=|v_#race_1|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} AuxVars[] AssignedVars[#race][532], [925#L124-2true, 469#thread2Err32ASSERT_VIOLATIONDATA_RACEtrue, 393#L56-6true, 1180#true, 1176#true]) [2022-11-02 20:50:15,832 INFO L383 tUnfolder$Statistics]: this new event has 459 ancestors and is cut-off event [2022-11-02 20:50:15,832 INFO L386 tUnfolder$Statistics]: existing Event has 329 ancestors and is cut-off event [2022-11-02 20:50:15,832 INFO L386 tUnfolder$Statistics]: existing Event has 459 ancestors and is cut-off event [2022-11-02 20:50:15,832 INFO L386 tUnfolder$Statistics]: existing Event has 451 ancestors and is cut-off event [2022-11-02 20:50:15,832 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2896] L56-5-->L56-6: Formula: (= |v_#race_1| (store |v_#race_2| v_~ends_with_2~0.base_2 (store (select |v_#race_2| v_~ends_with_2~0.base_2) (+ v_~i_9~0_4 v_~ends_with_2~0.offset_2) 0))) InVars {#race=|v_#race_2|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} OutVars{#race=|v_#race_1|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} AuxVars[] AssignedVars[#race][532], [592#L86-11true, 925#L124-2true, 393#L56-6true, 1180#true, 1176#true]) [2022-11-02 20:50:15,833 INFO L383 tUnfolder$Statistics]: this new event has 459 ancestors and is cut-off event [2022-11-02 20:50:15,833 INFO L386 tUnfolder$Statistics]: existing Event has 329 ancestors and is cut-off event [2022-11-02 20:50:15,833 INFO L386 tUnfolder$Statistics]: existing Event has 459 ancestors and is cut-off event [2022-11-02 20:50:15,833 INFO L386 tUnfolder$Statistics]: existing Event has 451 ancestors and is cut-off event [2022-11-02 20:50:16,098 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2896] L56-5-->L56-6: Formula: (= |v_#race_1| (store |v_#race_2| v_~ends_with_2~0.base_2 (store (select |v_#race_2| v_~ends_with_2~0.base_2) (+ v_~i_9~0_4 v_~ends_with_2~0.offset_2) 0))) InVars {#race=|v_#race_2|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} OutVars{#race=|v_#race_1|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} AuxVars[] AssignedVars[#race][532], [951#L124-3true, 469#thread2Err32ASSERT_VIOLATIONDATA_RACEtrue, 1180#true, 393#L56-6true, 1176#true]) [2022-11-02 20:50:16,098 INFO L383 tUnfolder$Statistics]: this new event has 460 ancestors and is cut-off event [2022-11-02 20:50:16,098 INFO L386 tUnfolder$Statistics]: existing Event has 330 ancestors and is cut-off event [2022-11-02 20:50:16,098 INFO L386 tUnfolder$Statistics]: existing Event has 460 ancestors and is cut-off event [2022-11-02 20:50:16,098 INFO L386 tUnfolder$Statistics]: existing Event has 452 ancestors and is cut-off event [2022-11-02 20:50:16,099 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2896] L56-5-->L56-6: Formula: (= |v_#race_1| (store |v_#race_2| v_~ends_with_2~0.base_2 (store (select |v_#race_2| v_~ends_with_2~0.base_2) (+ v_~i_9~0_4 v_~ends_with_2~0.offset_2) 0))) InVars {#race=|v_#race_2|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} OutVars{#race=|v_#race_1|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} AuxVars[] AssignedVars[#race][532], [951#L124-3true, 592#L86-11true, 393#L56-6true, 1180#true, 1176#true]) [2022-11-02 20:50:16,099 INFO L383 tUnfolder$Statistics]: this new event has 460 ancestors and is cut-off event [2022-11-02 20:50:16,099 INFO L386 tUnfolder$Statistics]: existing Event has 452 ancestors and is cut-off event [2022-11-02 20:50:16,099 INFO L386 tUnfolder$Statistics]: existing Event has 330 ancestors and is cut-off event [2022-11-02 20:50:16,099 INFO L386 tUnfolder$Statistics]: existing Event has 460 ancestors and is cut-off event [2022-11-02 20:50:16,177 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2896] L56-5-->L56-6: Formula: (= |v_#race_1| (store |v_#race_2| v_~ends_with_2~0.base_2 (store (select |v_#race_2| v_~ends_with_2~0.base_2) (+ v_~i_9~0_4 v_~ends_with_2~0.offset_2) 0))) InVars {#race=|v_#race_2|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} OutVars{#race=|v_#race_1|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} AuxVars[] AssignedVars[#race][532], [385#L124-4true, 469#thread2Err32ASSERT_VIOLATIONDATA_RACEtrue, 1180#true, 393#L56-6true, 1176#true]) [2022-11-02 20:50:16,177 INFO L383 tUnfolder$Statistics]: this new event has 461 ancestors and is cut-off event [2022-11-02 20:50:16,177 INFO L386 tUnfolder$Statistics]: existing Event has 331 ancestors and is cut-off event [2022-11-02 20:50:16,177 INFO L386 tUnfolder$Statistics]: existing Event has 453 ancestors and is cut-off event [2022-11-02 20:50:16,177 INFO L386 tUnfolder$Statistics]: existing Event has 461 ancestors and is cut-off event [2022-11-02 20:50:16,177 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2896] L56-5-->L56-6: Formula: (= |v_#race_1| (store |v_#race_2| v_~ends_with_2~0.base_2 (store (select |v_#race_2| v_~ends_with_2~0.base_2) (+ v_~i_9~0_4 v_~ends_with_2~0.offset_2) 0))) InVars {#race=|v_#race_2|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} OutVars{#race=|v_#race_1|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} AuxVars[] AssignedVars[#race][532], [592#L86-11true, 385#L124-4true, 1180#true, 393#L56-6true, 1176#true]) [2022-11-02 20:50:16,178 INFO L383 tUnfolder$Statistics]: this new event has 461 ancestors and is cut-off event [2022-11-02 20:50:16,178 INFO L386 tUnfolder$Statistics]: existing Event has 331 ancestors and is cut-off event [2022-11-02 20:50:16,178 INFO L386 tUnfolder$Statistics]: existing Event has 461 ancestors and is cut-off event [2022-11-02 20:50:16,178 INFO L386 tUnfolder$Statistics]: existing Event has 453 ancestors and is cut-off event [2022-11-02 20:50:16,241 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2896] L56-5-->L56-6: Formula: (= |v_#race_1| (store |v_#race_2| v_~ends_with_2~0.base_2 (store (select |v_#race_2| v_~ends_with_2~0.base_2) (+ v_~i_9~0_4 v_~ends_with_2~0.offset_2) 0))) InVars {#race=|v_#race_2|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} OutVars{#race=|v_#race_1|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} AuxVars[] AssignedVars[#race][532], [522#L124-5true, 469#thread2Err32ASSERT_VIOLATIONDATA_RACEtrue, 393#L56-6true, 1180#true, 1176#true]) [2022-11-02 20:50:16,241 INFO L383 tUnfolder$Statistics]: this new event has 462 ancestors and is cut-off event [2022-11-02 20:50:16,241 INFO L386 tUnfolder$Statistics]: existing Event has 332 ancestors and is cut-off event [2022-11-02 20:50:16,241 INFO L386 tUnfolder$Statistics]: existing Event has 462 ancestors and is cut-off event [2022-11-02 20:50:16,241 INFO L386 tUnfolder$Statistics]: existing Event has 454 ancestors and is cut-off event [2022-11-02 20:50:16,242 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2896] L56-5-->L56-6: Formula: (= |v_#race_1| (store |v_#race_2| v_~ends_with_2~0.base_2 (store (select |v_#race_2| v_~ends_with_2~0.base_2) (+ v_~i_9~0_4 v_~ends_with_2~0.offset_2) 0))) InVars {#race=|v_#race_2|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} OutVars{#race=|v_#race_1|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} AuxVars[] AssignedVars[#race][532], [592#L86-11true, 522#L124-5true, 393#L56-6true, 1180#true, 1176#true]) [2022-11-02 20:50:16,242 INFO L383 tUnfolder$Statistics]: this new event has 462 ancestors and is cut-off event [2022-11-02 20:50:16,242 INFO L386 tUnfolder$Statistics]: existing Event has 332 ancestors and is cut-off event [2022-11-02 20:50:16,242 INFO L386 tUnfolder$Statistics]: existing Event has 462 ancestors and is cut-off event [2022-11-02 20:50:16,242 INFO L386 tUnfolder$Statistics]: existing Event has 454 ancestors and is cut-off event [2022-11-02 20:50:16,296 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2896] L56-5-->L56-6: Formula: (= |v_#race_1| (store |v_#race_2| v_~ends_with_2~0.base_2 (store (select |v_#race_2| v_~ends_with_2~0.base_2) (+ v_~i_9~0_4 v_~ends_with_2~0.offset_2) 0))) InVars {#race=|v_#race_2|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} OutVars{#race=|v_#race_1|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} AuxVars[] AssignedVars[#race][532], [418#L124-6true, 469#thread2Err32ASSERT_VIOLATIONDATA_RACEtrue, 1180#true, 393#L56-6true, 1176#true]) [2022-11-02 20:50:16,296 INFO L383 tUnfolder$Statistics]: this new event has 463 ancestors and is cut-off event [2022-11-02 20:50:16,296 INFO L386 tUnfolder$Statistics]: existing Event has 455 ancestors and is cut-off event [2022-11-02 20:50:16,296 INFO L386 tUnfolder$Statistics]: existing Event has 463 ancestors and is cut-off event [2022-11-02 20:50:16,296 INFO L386 tUnfolder$Statistics]: existing Event has 333 ancestors and is cut-off event [2022-11-02 20:50:16,296 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2896] L56-5-->L56-6: Formula: (= |v_#race_1| (store |v_#race_2| v_~ends_with_2~0.base_2 (store (select |v_#race_2| v_~ends_with_2~0.base_2) (+ v_~i_9~0_4 v_~ends_with_2~0.offset_2) 0))) InVars {#race=|v_#race_2|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} OutVars{#race=|v_#race_1|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} AuxVars[] AssignedVars[#race][532], [418#L124-6true, 592#L86-11true, 393#L56-6true, 1180#true, 1176#true]) [2022-11-02 20:50:16,297 INFO L383 tUnfolder$Statistics]: this new event has 463 ancestors and is cut-off event [2022-11-02 20:50:16,297 INFO L386 tUnfolder$Statistics]: existing Event has 463 ancestors and is cut-off event [2022-11-02 20:50:16,297 INFO L386 tUnfolder$Statistics]: existing Event has 455 ancestors and is cut-off event [2022-11-02 20:50:16,297 INFO L386 tUnfolder$Statistics]: existing Event has 333 ancestors and is cut-off event [2022-11-02 20:50:16,305 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2896] L56-5-->L56-6: Formula: (= |v_#race_1| (store |v_#race_2| v_~ends_with_2~0.base_2 (store (select |v_#race_2| v_~ends_with_2~0.base_2) (+ v_~i_9~0_4 v_~ends_with_2~0.offset_2) 0))) InVars {#race=|v_#race_2|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} OutVars{#race=|v_#race_1|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} AuxVars[] AssignedVars[#race][532], [170#ULTIMATE.startErr16ASSERT_VIOLATIONDATA_RACEtrue, 469#thread2Err32ASSERT_VIOLATIONDATA_RACEtrue, 1180#true, 393#L56-6true, 1176#true]) [2022-11-02 20:50:16,305 INFO L383 tUnfolder$Statistics]: this new event has 463 ancestors and is cut-off event [2022-11-02 20:50:16,305 INFO L386 tUnfolder$Statistics]: existing Event has 333 ancestors and is cut-off event [2022-11-02 20:50:16,305 INFO L386 tUnfolder$Statistics]: existing Event has 455 ancestors and is cut-off event [2022-11-02 20:50:16,305 INFO L386 tUnfolder$Statistics]: existing Event has 463 ancestors and is cut-off event [2022-11-02 20:50:16,306 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2896] L56-5-->L56-6: Formula: (= |v_#race_1| (store |v_#race_2| v_~ends_with_2~0.base_2 (store (select |v_#race_2| v_~ends_with_2~0.base_2) (+ v_~i_9~0_4 v_~ends_with_2~0.offset_2) 0))) InVars {#race=|v_#race_2|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} OutVars{#race=|v_#race_1|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} AuxVars[] AssignedVars[#race][532], [170#ULTIMATE.startErr16ASSERT_VIOLATIONDATA_RACEtrue, 592#L86-11true, 1180#true, 393#L56-6true, 1176#true]) [2022-11-02 20:50:16,306 INFO L383 tUnfolder$Statistics]: this new event has 463 ancestors and is cut-off event [2022-11-02 20:50:16,306 INFO L386 tUnfolder$Statistics]: existing Event has 333 ancestors and is cut-off event [2022-11-02 20:50:16,306 INFO L386 tUnfolder$Statistics]: existing Event has 455 ancestors and is cut-off event [2022-11-02 20:50:16,306 INFO L386 tUnfolder$Statistics]: existing Event has 463 ancestors and is cut-off event [2022-11-02 20:50:16,708 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2896] L56-5-->L56-6: Formula: (= |v_#race_1| (store |v_#race_2| v_~ends_with_2~0.base_2 (store (select |v_#race_2| v_~ends_with_2~0.base_2) (+ v_~i_9~0_4 v_~ends_with_2~0.offset_2) 0))) InVars {#race=|v_#race_2|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} OutVars{#race=|v_#race_1|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} AuxVars[] AssignedVars[#race][532], [603#thread2Err38ASSERT_VIOLATIONDATA_RACEtrue, 1093#L123-4true, 393#L56-6true, 1180#true, 1176#true]) [2022-11-02 20:50:16,708 INFO L383 tUnfolder$Statistics]: this new event has 469 ancestors and is cut-off event [2022-11-02 20:50:16,709 INFO L386 tUnfolder$Statistics]: existing Event has 339 ancestors and is cut-off event [2022-11-02 20:50:16,709 INFO L386 tUnfolder$Statistics]: existing Event has 469 ancestors and is cut-off event [2022-11-02 20:50:16,709 INFO L386 tUnfolder$Statistics]: existing Event has 461 ancestors and is cut-off event [2022-11-02 20:50:16,709 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2896] L56-5-->L56-6: Formula: (= |v_#race_1| (store |v_#race_2| v_~ends_with_2~0.base_2 (store (select |v_#race_2| v_~ends_with_2~0.base_2) (+ v_~i_9~0_4 v_~ends_with_2~0.offset_2) 0))) InVars {#race=|v_#race_2|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} OutVars{#race=|v_#race_1|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} AuxVars[] AssignedVars[#race][532], [851#L87-11true, 1093#L123-4true, 393#L56-6true, 1180#true, 1176#true]) [2022-11-02 20:50:16,710 INFO L383 tUnfolder$Statistics]: this new event has 469 ancestors and is cut-off event [2022-11-02 20:50:16,710 INFO L386 tUnfolder$Statistics]: existing Event has 461 ancestors and is cut-off event [2022-11-02 20:50:16,710 INFO L386 tUnfolder$Statistics]: existing Event has 339 ancestors and is cut-off event [2022-11-02 20:50:16,710 INFO L386 tUnfolder$Statistics]: existing Event has 469 ancestors and is cut-off event [2022-11-02 20:50:16,860 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3620] thread1EXIT-->L124-7: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem123#1_5| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem123#1=|v_ULTIMATE.start_main_#t~mem123#1_5|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem123#1=|v_ULTIMATE.start_main_#t~mem123#1_5|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][441], [1005#L124-7true, 469#thread2Err32ASSERT_VIOLATIONDATA_RACEtrue, 1180#true, 1176#true]) [2022-11-02 20:50:16,861 INFO L383 tUnfolder$Statistics]: this new event has 473 ancestors and is cut-off event [2022-11-02 20:50:16,861 INFO L386 tUnfolder$Statistics]: existing Event has 465 ancestors and is cut-off event [2022-11-02 20:50:16,861 INFO L386 tUnfolder$Statistics]: existing Event has 473 ancestors and is cut-off event [2022-11-02 20:50:16,861 INFO L386 tUnfolder$Statistics]: existing Event has 323 ancestors and is cut-off event [2022-11-02 20:50:16,861 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3620] thread1EXIT-->L124-7: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem123#1_5| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem123#1=|v_ULTIMATE.start_main_#t~mem123#1_5|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem123#1=|v_ULTIMATE.start_main_#t~mem123#1_5|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][441], [592#L86-11true, 1005#L124-7true, 1180#true, 1176#true]) [2022-11-02 20:50:16,862 INFO L383 tUnfolder$Statistics]: this new event has 473 ancestors and is cut-off event [2022-11-02 20:50:16,862 INFO L386 tUnfolder$Statistics]: existing Event has 465 ancestors and is cut-off event [2022-11-02 20:50:16,862 INFO L386 tUnfolder$Statistics]: existing Event has 473 ancestors and is cut-off event [2022-11-02 20:50:16,862 INFO L386 tUnfolder$Statistics]: existing Event has 323 ancestors and is cut-off event [2022-11-02 20:50:16,900 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2896] L56-5-->L56-6: Formula: (= |v_#race_1| (store |v_#race_2| v_~ends_with_2~0.base_2 (store (select |v_#race_2| v_~ends_with_2~0.base_2) (+ v_~i_9~0_4 v_~ends_with_2~0.offset_2) 0))) InVars {#race=|v_#race_2|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} OutVars{#race=|v_#race_1|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} AuxVars[] AssignedVars[#race][532], [603#thread2Err38ASSERT_VIOLATIONDATA_RACEtrue, 925#L124-2true, 1180#true, 393#L56-6true, 1176#true]) [2022-11-02 20:50:16,900 INFO L383 tUnfolder$Statistics]: this new event has 473 ancestors and is cut-off event [2022-11-02 20:50:16,900 INFO L386 tUnfolder$Statistics]: existing Event has 343 ancestors and is cut-off event [2022-11-02 20:50:16,900 INFO L386 tUnfolder$Statistics]: existing Event has 473 ancestors and is cut-off event [2022-11-02 20:50:16,900 INFO L386 tUnfolder$Statistics]: existing Event has 465 ancestors and is cut-off event [2022-11-02 20:50:16,900 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2896] L56-5-->L56-6: Formula: (= |v_#race_1| (store |v_#race_2| v_~ends_with_2~0.base_2 (store (select |v_#race_2| v_~ends_with_2~0.base_2) (+ v_~i_9~0_4 v_~ends_with_2~0.offset_2) 0))) InVars {#race=|v_#race_2|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} OutVars{#race=|v_#race_1|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} AuxVars[] AssignedVars[#race][532], [851#L87-11true, 925#L124-2true, 1180#true, 393#L56-6true, 1176#true]) [2022-11-02 20:50:16,901 INFO L383 tUnfolder$Statistics]: this new event has 473 ancestors and is cut-off event [2022-11-02 20:50:16,901 INFO L386 tUnfolder$Statistics]: existing Event has 343 ancestors and is cut-off event [2022-11-02 20:50:16,901 INFO L386 tUnfolder$Statistics]: existing Event has 473 ancestors and is cut-off event [2022-11-02 20:50:16,901 INFO L386 tUnfolder$Statistics]: existing Event has 465 ancestors and is cut-off event [2022-11-02 20:50:16,944 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2896] L56-5-->L56-6: Formula: (= |v_#race_1| (store |v_#race_2| v_~ends_with_2~0.base_2 (store (select |v_#race_2| v_~ends_with_2~0.base_2) (+ v_~i_9~0_4 v_~ends_with_2~0.offset_2) 0))) InVars {#race=|v_#race_2|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} OutVars{#race=|v_#race_1|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} AuxVars[] AssignedVars[#race][532], [951#L124-3true, 603#thread2Err38ASSERT_VIOLATIONDATA_RACEtrue, 393#L56-6true, 1180#true, 1176#true]) [2022-11-02 20:50:16,944 INFO L383 tUnfolder$Statistics]: this new event has 474 ancestors and is cut-off event [2022-11-02 20:50:16,944 INFO L386 tUnfolder$Statistics]: existing Event has 466 ancestors and is cut-off event [2022-11-02 20:50:16,944 INFO L386 tUnfolder$Statistics]: existing Event has 344 ancestors and is cut-off event [2022-11-02 20:50:16,944 INFO L386 tUnfolder$Statistics]: existing Event has 474 ancestors and is cut-off event [2022-11-02 20:50:16,945 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2896] L56-5-->L56-6: Formula: (= |v_#race_1| (store |v_#race_2| v_~ends_with_2~0.base_2 (store (select |v_#race_2| v_~ends_with_2~0.base_2) (+ v_~i_9~0_4 v_~ends_with_2~0.offset_2) 0))) InVars {#race=|v_#race_2|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} OutVars{#race=|v_#race_1|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} AuxVars[] AssignedVars[#race][532], [951#L124-3true, 851#L87-11true, 393#L56-6true, 1180#true, 1176#true]) [2022-11-02 20:50:16,945 INFO L383 tUnfolder$Statistics]: this new event has 474 ancestors and is cut-off event [2022-11-02 20:50:16,945 INFO L386 tUnfolder$Statistics]: existing Event has 466 ancestors and is cut-off event [2022-11-02 20:50:16,945 INFO L386 tUnfolder$Statistics]: existing Event has 344 ancestors and is cut-off event [2022-11-02 20:50:16,945 INFO L386 tUnfolder$Statistics]: existing Event has 474 ancestors and is cut-off event [2022-11-02 20:50:16,990 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2896] L56-5-->L56-6: Formula: (= |v_#race_1| (store |v_#race_2| v_~ends_with_2~0.base_2 (store (select |v_#race_2| v_~ends_with_2~0.base_2) (+ v_~i_9~0_4 v_~ends_with_2~0.offset_2) 0))) InVars {#race=|v_#race_2|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} OutVars{#race=|v_#race_1|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} AuxVars[] AssignedVars[#race][532], [603#thread2Err38ASSERT_VIOLATIONDATA_RACEtrue, 385#L124-4true, 393#L56-6true, 1180#true, 1176#true]) [2022-11-02 20:50:16,990 INFO L383 tUnfolder$Statistics]: this new event has 475 ancestors and is cut-off event [2022-11-02 20:50:16,991 INFO L386 tUnfolder$Statistics]: existing Event has 475 ancestors and is cut-off event [2022-11-02 20:50:16,991 INFO L386 tUnfolder$Statistics]: existing Event has 467 ancestors and is cut-off event [2022-11-02 20:50:16,991 INFO L386 tUnfolder$Statistics]: existing Event has 345 ancestors and is cut-off event [2022-11-02 20:50:16,991 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2896] L56-5-->L56-6: Formula: (= |v_#race_1| (store |v_#race_2| v_~ends_with_2~0.base_2 (store (select |v_#race_2| v_~ends_with_2~0.base_2) (+ v_~i_9~0_4 v_~ends_with_2~0.offset_2) 0))) InVars {#race=|v_#race_2|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} OutVars{#race=|v_#race_1|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} AuxVars[] AssignedVars[#race][532], [851#L87-11true, 385#L124-4true, 1180#true, 393#L56-6true, 1176#true]) [2022-11-02 20:50:16,991 INFO L383 tUnfolder$Statistics]: this new event has 475 ancestors and is cut-off event [2022-11-02 20:50:16,991 INFO L386 tUnfolder$Statistics]: existing Event has 467 ancestors and is cut-off event [2022-11-02 20:50:16,991 INFO L386 tUnfolder$Statistics]: existing Event has 345 ancestors and is cut-off event [2022-11-02 20:50:16,991 INFO L386 tUnfolder$Statistics]: existing Event has 475 ancestors and is cut-off event [2022-11-02 20:50:17,035 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2896] L56-5-->L56-6: Formula: (= |v_#race_1| (store |v_#race_2| v_~ends_with_2~0.base_2 (store (select |v_#race_2| v_~ends_with_2~0.base_2) (+ v_~i_9~0_4 v_~ends_with_2~0.offset_2) 0))) InVars {#race=|v_#race_2|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} OutVars{#race=|v_#race_1|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} AuxVars[] AssignedVars[#race][532], [603#thread2Err38ASSERT_VIOLATIONDATA_RACEtrue, 522#L124-5true, 1180#true, 393#L56-6true, 1176#true]) [2022-11-02 20:50:17,035 INFO L383 tUnfolder$Statistics]: this new event has 476 ancestors and is cut-off event [2022-11-02 20:50:17,035 INFO L386 tUnfolder$Statistics]: existing Event has 346 ancestors and is cut-off event [2022-11-02 20:50:17,035 INFO L386 tUnfolder$Statistics]: existing Event has 476 ancestors and is cut-off event [2022-11-02 20:50:17,035 INFO L386 tUnfolder$Statistics]: existing Event has 468 ancestors and is cut-off event [2022-11-02 20:50:17,036 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2896] L56-5-->L56-6: Formula: (= |v_#race_1| (store |v_#race_2| v_~ends_with_2~0.base_2 (store (select |v_#race_2| v_~ends_with_2~0.base_2) (+ v_~i_9~0_4 v_~ends_with_2~0.offset_2) 0))) InVars {#race=|v_#race_2|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} OutVars{#race=|v_#race_1|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} AuxVars[] AssignedVars[#race][532], [851#L87-11true, 522#L124-5true, 1180#true, 393#L56-6true, 1176#true]) [2022-11-02 20:50:17,036 INFO L383 tUnfolder$Statistics]: this new event has 476 ancestors and is cut-off event [2022-11-02 20:50:17,036 INFO L386 tUnfolder$Statistics]: existing Event has 476 ancestors and is cut-off event [2022-11-02 20:50:17,036 INFO L386 tUnfolder$Statistics]: existing Event has 346 ancestors and is cut-off event [2022-11-02 20:50:17,036 INFO L386 tUnfolder$Statistics]: existing Event has 468 ancestors and is cut-off event [2022-11-02 20:50:17,071 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2896] L56-5-->L56-6: Formula: (= |v_#race_1| (store |v_#race_2| v_~ends_with_2~0.base_2 (store (select |v_#race_2| v_~ends_with_2~0.base_2) (+ v_~i_9~0_4 v_~ends_with_2~0.offset_2) 0))) InVars {#race=|v_#race_2|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} OutVars{#race=|v_#race_1|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} AuxVars[] AssignedVars[#race][532], [418#L124-6true, 603#thread2Err38ASSERT_VIOLATIONDATA_RACEtrue, 393#L56-6true, 1180#true, 1176#true]) [2022-11-02 20:50:17,071 INFO L383 tUnfolder$Statistics]: this new event has 477 ancestors and is cut-off event [2022-11-02 20:50:17,071 INFO L386 tUnfolder$Statistics]: existing Event has 477 ancestors and is cut-off event [2022-11-02 20:50:17,072 INFO L386 tUnfolder$Statistics]: existing Event has 347 ancestors and is cut-off event [2022-11-02 20:50:17,072 INFO L386 tUnfolder$Statistics]: existing Event has 469 ancestors and is cut-off event [2022-11-02 20:50:17,072 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2896] L56-5-->L56-6: Formula: (= |v_#race_1| (store |v_#race_2| v_~ends_with_2~0.base_2 (store (select |v_#race_2| v_~ends_with_2~0.base_2) (+ v_~i_9~0_4 v_~ends_with_2~0.offset_2) 0))) InVars {#race=|v_#race_2|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} OutVars{#race=|v_#race_1|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} AuxVars[] AssignedVars[#race][532], [418#L124-6true, 851#L87-11true, 393#L56-6true, 1180#true, 1176#true]) [2022-11-02 20:50:17,072 INFO L383 tUnfolder$Statistics]: this new event has 477 ancestors and is cut-off event [2022-11-02 20:50:17,072 INFO L386 tUnfolder$Statistics]: existing Event has 477 ancestors and is cut-off event [2022-11-02 20:50:17,072 INFO L386 tUnfolder$Statistics]: existing Event has 347 ancestors and is cut-off event [2022-11-02 20:50:17,072 INFO L386 tUnfolder$Statistics]: existing Event has 469 ancestors and is cut-off event [2022-11-02 20:50:17,079 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2896] L56-5-->L56-6: Formula: (= |v_#race_1| (store |v_#race_2| v_~ends_with_2~0.base_2 (store (select |v_#race_2| v_~ends_with_2~0.base_2) (+ v_~i_9~0_4 v_~ends_with_2~0.offset_2) 0))) InVars {#race=|v_#race_2|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} OutVars{#race=|v_#race_1|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} AuxVars[] AssignedVars[#race][532], [170#ULTIMATE.startErr16ASSERT_VIOLATIONDATA_RACEtrue, 603#thread2Err38ASSERT_VIOLATIONDATA_RACEtrue, 1180#true, 393#L56-6true, 1176#true]) [2022-11-02 20:50:17,079 INFO L383 tUnfolder$Statistics]: this new event has 477 ancestors and is cut-off event [2022-11-02 20:50:17,079 INFO L386 tUnfolder$Statistics]: existing Event has 347 ancestors and is cut-off event [2022-11-02 20:50:17,079 INFO L386 tUnfolder$Statistics]: existing Event has 477 ancestors and is cut-off event [2022-11-02 20:50:17,079 INFO L386 tUnfolder$Statistics]: existing Event has 469 ancestors and is cut-off event [2022-11-02 20:50:17,079 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2896] L56-5-->L56-6: Formula: (= |v_#race_1| (store |v_#race_2| v_~ends_with_2~0.base_2 (store (select |v_#race_2| v_~ends_with_2~0.base_2) (+ v_~i_9~0_4 v_~ends_with_2~0.offset_2) 0))) InVars {#race=|v_#race_2|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} OutVars{#race=|v_#race_1|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} AuxVars[] AssignedVars[#race][532], [170#ULTIMATE.startErr16ASSERT_VIOLATIONDATA_RACEtrue, 851#L87-11true, 1180#true, 393#L56-6true, 1176#true]) [2022-11-02 20:50:17,079 INFO L383 tUnfolder$Statistics]: this new event has 477 ancestors and is cut-off event [2022-11-02 20:50:17,080 INFO L386 tUnfolder$Statistics]: existing Event has 347 ancestors and is cut-off event [2022-11-02 20:50:17,080 INFO L386 tUnfolder$Statistics]: existing Event has 477 ancestors and is cut-off event [2022-11-02 20:50:17,080 INFO L386 tUnfolder$Statistics]: existing Event has 469 ancestors and is cut-off event [2022-11-02 20:50:17,669 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3620] thread1EXIT-->L124-7: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem123#1_5| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem123#1=|v_ULTIMATE.start_main_#t~mem123#1_5|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem123#1=|v_ULTIMATE.start_main_#t~mem123#1_5|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][441], [603#thread2Err38ASSERT_VIOLATIONDATA_RACEtrue, 1005#L124-7true, 1180#true, 1176#true]) [2022-11-02 20:50:17,669 INFO L383 tUnfolder$Statistics]: this new event has 487 ancestors and is cut-off event [2022-11-02 20:50:17,669 INFO L386 tUnfolder$Statistics]: existing Event has 479 ancestors and is cut-off event [2022-11-02 20:50:17,669 INFO L386 tUnfolder$Statistics]: existing Event has 337 ancestors and is cut-off event [2022-11-02 20:50:17,669 INFO L386 tUnfolder$Statistics]: existing Event has 487 ancestors and is cut-off event [2022-11-02 20:50:17,670 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3620] thread1EXIT-->L124-7: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem123#1_5| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem123#1=|v_ULTIMATE.start_main_#t~mem123#1_5|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem123#1=|v_ULTIMATE.start_main_#t~mem123#1_5|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][441], [851#L87-11true, 1005#L124-7true, 1180#true, 1176#true]) [2022-11-02 20:50:17,670 INFO L383 tUnfolder$Statistics]: this new event has 487 ancestors and is cut-off event [2022-11-02 20:50:17,670 INFO L386 tUnfolder$Statistics]: existing Event has 479 ancestors and is cut-off event [2022-11-02 20:50:17,670 INFO L386 tUnfolder$Statistics]: existing Event has 337 ancestors and is cut-off event [2022-11-02 20:50:17,670 INFO L386 tUnfolder$Statistics]: existing Event has 487 ancestors and is cut-off event [2022-11-02 20:50:18,052 INFO L130 PetriNetUnfolder]: 13371/97381 cut-off events. [2022-11-02 20:50:18,052 INFO L131 PetriNetUnfolder]: For 73/80 co-relation queries the response was YES. [2022-11-02 20:50:18,791 INFO L83 FinitePrefix]: Finished finitePrefix Result has 111455 conditions, 97381 events. 13371/97381 cut-off events. For 73/80 co-relation queries the response was YES. Maximal size of possible extension queue 913. Compared 1445238 event pairs, 7968 based on Foata normal form. 0/74644 useless extension candidates. Maximal degree in co-relation 111342. Up to 14040 conditions per place. [2022-11-02 20:50:19,296 INFO L137 encePairwiseOnDemand]: 1193/1199 looper letters, 86 selfloop transitions, 4 changer transitions 0/1126 dead transitions. [2022-11-02 20:50:19,296 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1083 places, 1126 transitions, 2440 flow [2022-11-02 20:50:19,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:50:19,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-02 20:50:19,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 3335 transitions. [2022-11-02 20:50:19,303 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9271615234917987 [2022-11-02 20:50:19,303 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 3335 transitions. [2022-11-02 20:50:19,303 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 3335 transitions. [2022-11-02 20:50:19,305 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:50:19,305 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 3335 transitions. [2022-11-02 20:50:19,311 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 1111.6666666666667) internal successors, (3335), 3 states have internal predecessors, (3335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:50:19,318 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1199.0) internal successors, (4796), 4 states have internal predecessors, (4796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:50:19,319 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1199.0) internal successors, (4796), 4 states have internal predecessors, (4796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:50:19,320 INFO L175 Difference]: Start difference. First operand has 1083 places, 1128 transitions, 2264 flow. Second operand 3 states and 3335 transitions. [2022-11-02 20:50:19,320 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1083 places, 1126 transitions, 2440 flow [2022-11-02 20:50:19,328 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1081 places, 1126 transitions, 2436 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-11-02 20:50:19,344 INFO L231 Difference]: Finished difference. Result has 1081 places, 1126 transitions, 2264 flow [2022-11-02 20:50:19,346 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=1199, PETRI_DIFFERENCE_MINUEND_FLOW=2256, PETRI_DIFFERENCE_MINUEND_PLACES=1079, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=2264, PETRI_PLACES=1081, PETRI_TRANSITIONS=1126} [2022-11-02 20:50:19,347 INFO L287 CegarLoopForPetriNet]: 1101 programPoint places, -20 predicate places. [2022-11-02 20:50:19,347 INFO L495 AbstractCegarLoop]: Abstraction has has 1081 places, 1126 transitions, 2264 flow [2022-11-02 20:50:19,348 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 1083.6666666666667) internal successors, (3251), 3 states have internal predecessors, (3251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:50:19,348 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:50:19,348 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:50:19,348 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-11-02 20:50:19,349 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err57ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err58ASSERT_VIOLATIONDATA_RACE (and 284 more)] === [2022-11-02 20:50:19,349 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:50:19,349 INFO L85 PathProgramCache]: Analyzing trace with hash -1682293769, now seen corresponding path program 1 times [2022-11-02 20:50:19,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:50:19,350 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [926222853] [2022-11-02 20:50:19,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:50:19,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:50:19,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:50:19,406 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:50:19,407 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:50:19,407 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [926222853] [2022-11-02 20:50:19,407 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [926222853] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:50:19,407 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:50:19,408 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:50:19,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1057524511] [2022-11-02 20:50:19,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:50:19,408 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-02 20:50:19,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:50:19,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:50:19,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:50:19,412 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 1139 out of 1199 [2022-11-02 20:50:19,416 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1081 places, 1126 transitions, 2264 flow. Second operand has 3 states, 3 states have (on average 1140.3333333333333) internal successors, (3421), 3 states have internal predecessors, (3421), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:50:19,416 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:50:19,416 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1139 of 1199 [2022-11-02 20:50:19,416 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:50:21,982 INFO L130 PetriNetUnfolder]: 623/8178 cut-off events. [2022-11-02 20:50:21,982 INFO L131 PetriNetUnfolder]: For 30/31 co-relation queries the response was YES. [2022-11-02 20:50:22,055 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8661 conditions, 8178 events. 623/8178 cut-off events. For 30/31 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 68559 event pairs, 168 based on Foata normal form. 0/6320 useless extension candidates. Maximal degree in co-relation 8640. Up to 461 conditions per place. [2022-11-02 20:50:22,108 INFO L137 encePairwiseOnDemand]: 1196/1199 looper letters, 31 selfloop transitions, 2 changer transitions 0/1125 dead transitions. [2022-11-02 20:50:22,108 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1082 places, 1125 transitions, 2328 flow [2022-11-02 20:50:22,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:50:22,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-02 20:50:22,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 3451 transitions. [2022-11-02 20:50:22,114 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9594106199610787 [2022-11-02 20:50:22,114 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 3451 transitions. [2022-11-02 20:50:22,114 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 3451 transitions. [2022-11-02 20:50:22,115 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:50:22,115 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 3451 transitions. [2022-11-02 20:50:22,122 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 1150.3333333333333) internal successors, (3451), 3 states have internal predecessors, (3451), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:50:22,129 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1199.0) internal successors, (4796), 4 states have internal predecessors, (4796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:50:22,130 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1199.0) internal successors, (4796), 4 states have internal predecessors, (4796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:50:22,130 INFO L175 Difference]: Start difference. First operand has 1081 places, 1126 transitions, 2264 flow. Second operand 3 states and 3451 transitions. [2022-11-02 20:50:22,130 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1082 places, 1125 transitions, 2328 flow [2022-11-02 20:50:22,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1080 places, 1125 transitions, 2320 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-11-02 20:50:22,157 INFO L231 Difference]: Finished difference. Result has 1080 places, 1125 transitions, 2258 flow [2022-11-02 20:50:22,159 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=1199, PETRI_DIFFERENCE_MINUEND_FLOW=2254, PETRI_DIFFERENCE_MINUEND_PLACES=1078, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=2258, PETRI_PLACES=1080, PETRI_TRANSITIONS=1125} [2022-11-02 20:50:22,160 INFO L287 CegarLoopForPetriNet]: 1101 programPoint places, -21 predicate places. [2022-11-02 20:50:22,160 INFO L495 AbstractCegarLoop]: Abstraction has has 1080 places, 1125 transitions, 2258 flow [2022-11-02 20:50:22,161 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 1140.3333333333333) internal successors, (3421), 3 states have internal predecessors, (3421), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:50:22,161 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:50:22,162 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:50:22,162 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-11-02 20:50:22,162 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err57ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err58ASSERT_VIOLATIONDATA_RACE (and 284 more)] === [2022-11-02 20:50:22,163 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:50:22,163 INFO L85 PathProgramCache]: Analyzing trace with hash 1291346197, now seen corresponding path program 1 times [2022-11-02 20:50:22,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:50:22,163 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1385346480] [2022-11-02 20:50:22,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:50:22,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:50:22,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:50:22,241 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:50:22,241 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:50:22,242 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1385346480] [2022-11-02 20:50:22,242 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1385346480] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:50:22,243 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:50:22,243 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:50:22,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1361949309] [2022-11-02 20:50:22,243 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:50:22,244 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-02 20:50:22,244 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:50:22,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:50:22,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:50:22,249 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 1139 out of 1199 [2022-11-02 20:50:22,254 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1080 places, 1125 transitions, 2258 flow. Second operand has 3 states, 3 states have (on average 1140.3333333333333) internal successors, (3421), 3 states have internal predecessors, (3421), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:50:22,254 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:50:22,254 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1139 of 1199 [2022-11-02 20:50:22,255 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:50:24,389 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3127] L61-4-->L61-5: Formula: (= |v_#race~ends_with_6~0_10| 0) InVars {} OutVars{#race~ends_with_6~0=|v_#race~ends_with_6~0_10|} AuxVars[] AssignedVars[#race~ends_with_6~0][1041], [835#L85-6true, 1093#L123-4true, 590#L61-5true, 1184#true, 1188#true]) [2022-11-02 20:50:24,390 INFO L383 tUnfolder$Statistics]: this new event has 397 ancestors and is cut-off event [2022-11-02 20:50:24,390 INFO L386 tUnfolder$Statistics]: existing Event has 397 ancestors and is cut-off event [2022-11-02 20:50:24,390 INFO L386 tUnfolder$Statistics]: existing Event has 397 ancestors and is cut-off event [2022-11-02 20:50:24,390 INFO L386 tUnfolder$Statistics]: existing Event has 389 ancestors and is cut-off event [2022-11-02 20:50:24,391 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3127] L61-4-->L61-5: Formula: (= |v_#race~ends_with_6~0_10| 0) InVars {} OutVars{#race~ends_with_6~0=|v_#race~ends_with_6~0_10|} AuxVars[] AssignedVars[#race~ends_with_6~0][1041], [1093#L123-4true, 590#L61-5true, 1184#true, 1188#true, 594#thread2Err23ASSERT_VIOLATIONDATA_RACEtrue]) [2022-11-02 20:50:24,391 INFO L383 tUnfolder$Statistics]: this new event has 397 ancestors and is cut-off event [2022-11-02 20:50:24,391 INFO L386 tUnfolder$Statistics]: existing Event has 397 ancestors and is cut-off event [2022-11-02 20:50:24,391 INFO L386 tUnfolder$Statistics]: existing Event has 397 ancestors and is cut-off event [2022-11-02 20:50:24,391 INFO L386 tUnfolder$Statistics]: existing Event has 389 ancestors and is cut-off event [2022-11-02 20:50:24,561 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3127] L61-4-->L61-5: Formula: (= |v_#race~ends_with_6~0_10| 0) InVars {} OutVars{#race~ends_with_6~0=|v_#race~ends_with_6~0_10|} AuxVars[] AssignedVars[#race~ends_with_6~0][1041], [1093#L123-4true, 590#L61-5true, 290#L86-6true, 1184#true, 1188#true]) [2022-11-02 20:50:24,561 INFO L383 tUnfolder$Statistics]: this new event has 413 ancestors and is cut-off event [2022-11-02 20:50:24,561 INFO L386 tUnfolder$Statistics]: existing Event has 413 ancestors and is cut-off event [2022-11-02 20:50:24,561 INFO L386 tUnfolder$Statistics]: existing Event has 413 ancestors and is cut-off event [2022-11-02 20:50:24,562 INFO L386 tUnfolder$Statistics]: existing Event has 405 ancestors and is cut-off event [2022-11-02 20:50:24,563 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3127] L61-4-->L61-5: Formula: (= |v_#race~ends_with_6~0_10| 0) InVars {} OutVars{#race~ends_with_6~0=|v_#race~ends_with_6~0_10|} AuxVars[] AssignedVars[#race~ends_with_6~0][1041], [1093#L123-4true, 590#L61-5true, 1184#true, 1188#true, 305#thread2Err30ASSERT_VIOLATIONDATA_RACEtrue]) [2022-11-02 20:50:24,563 INFO L383 tUnfolder$Statistics]: this new event has 413 ancestors and is cut-off event [2022-11-02 20:50:24,563 INFO L386 tUnfolder$Statistics]: existing Event has 405 ancestors and is cut-off event [2022-11-02 20:50:24,563 INFO L386 tUnfolder$Statistics]: existing Event has 413 ancestors and is cut-off event [2022-11-02 20:50:24,563 INFO L386 tUnfolder$Statistics]: existing Event has 413 ancestors and is cut-off event [2022-11-02 20:50:24,915 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2917] L56-9-->L56-10: Formula: (= |v_#race~ends_with_6~0_1| 0) InVars {} OutVars{#race~ends_with_6~0=|v_#race~ends_with_6~0_1|} AuxVars[] AssignedVars[#race~ends_with_6~0][566], [835#L85-6true, 1093#L123-4true, 70#L56-10true, 1184#true, 1188#true]) [2022-11-02 20:50:24,915 INFO L383 tUnfolder$Statistics]: this new event has 438 ancestors and is cut-off event [2022-11-02 20:50:24,915 INFO L386 tUnfolder$Statistics]: existing Event has 438 ancestors and is cut-off event [2022-11-02 20:50:24,915 INFO L386 tUnfolder$Statistics]: existing Event has 438 ancestors and is cut-off event [2022-11-02 20:50:24,915 INFO L386 tUnfolder$Statistics]: existing Event has 308 ancestors and is cut-off event [2022-11-02 20:50:24,915 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2917] L56-9-->L56-10: Formula: (= |v_#race~ends_with_6~0_1| 0) InVars {} OutVars{#race~ends_with_6~0=|v_#race~ends_with_6~0_1|} AuxVars[] AssignedVars[#race~ends_with_6~0][566], [1093#L123-4true, 70#L56-10true, 1184#true, 1188#true, 594#thread2Err23ASSERT_VIOLATIONDATA_RACEtrue]) [2022-11-02 20:50:24,916 INFO L383 tUnfolder$Statistics]: this new event has 438 ancestors and is cut-off event [2022-11-02 20:50:24,916 INFO L386 tUnfolder$Statistics]: existing Event has 438 ancestors and is cut-off event [2022-11-02 20:50:24,916 INFO L386 tUnfolder$Statistics]: existing Event has 438 ancestors and is cut-off event [2022-11-02 20:50:24,916 INFO L386 tUnfolder$Statistics]: existing Event has 308 ancestors and is cut-off event [2022-11-02 20:50:24,962 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3620] thread1EXIT-->L124-7: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem123#1_5| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem123#1=|v_ULTIMATE.start_main_#t~mem123#1_5|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem123#1=|v_ULTIMATE.start_main_#t~mem123#1_5|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][438], [1005#L124-7true, 835#L85-6true, 1184#true, 1188#true]) [2022-11-02 20:50:24,962 INFO L383 tUnfolder$Statistics]: this new event has 452 ancestors and is cut-off event [2022-11-02 20:50:24,962 INFO L386 tUnfolder$Statistics]: existing Event has 452 ancestors and is cut-off event [2022-11-02 20:50:24,962 INFO L386 tUnfolder$Statistics]: existing Event has 302 ancestors and is cut-off event [2022-11-02 20:50:24,962 INFO L386 tUnfolder$Statistics]: existing Event has 452 ancestors and is cut-off event [2022-11-02 20:50:24,963 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3620] thread1EXIT-->L124-7: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem123#1_5| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem123#1=|v_ULTIMATE.start_main_#t~mem123#1_5|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem123#1=|v_ULTIMATE.start_main_#t~mem123#1_5|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][438], [1005#L124-7true, 1184#true, 1188#true, 594#thread2Err23ASSERT_VIOLATIONDATA_RACEtrue]) [2022-11-02 20:50:24,963 INFO L383 tUnfolder$Statistics]: this new event has 452 ancestors and is cut-off event [2022-11-02 20:50:24,963 INFO L386 tUnfolder$Statistics]: existing Event has 452 ancestors and is cut-off event [2022-11-02 20:50:24,963 INFO L386 tUnfolder$Statistics]: existing Event has 302 ancestors and is cut-off event [2022-11-02 20:50:24,963 INFO L386 tUnfolder$Statistics]: existing Event has 452 ancestors and is cut-off event [2022-11-02 20:50:25,012 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2917] L56-9-->L56-10: Formula: (= |v_#race~ends_with_6~0_1| 0) InVars {} OutVars{#race~ends_with_6~0=|v_#race~ends_with_6~0_1|} AuxVars[] AssignedVars[#race~ends_with_6~0][566], [1093#L123-4true, 70#L56-10true, 290#L86-6true, 1184#true, 1188#true]) [2022-11-02 20:50:25,012 INFO L383 tUnfolder$Statistics]: this new event has 454 ancestors and is cut-off event [2022-11-02 20:50:25,012 INFO L386 tUnfolder$Statistics]: existing Event has 324 ancestors and is cut-off event [2022-11-02 20:50:25,012 INFO L386 tUnfolder$Statistics]: existing Event has 454 ancestors and is cut-off event [2022-11-02 20:50:25,012 INFO L386 tUnfolder$Statistics]: existing Event has 454 ancestors and is cut-off event [2022-11-02 20:50:25,013 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2917] L56-9-->L56-10: Formula: (= |v_#race~ends_with_6~0_1| 0) InVars {} OutVars{#race~ends_with_6~0=|v_#race~ends_with_6~0_1|} AuxVars[] AssignedVars[#race~ends_with_6~0][566], [1093#L123-4true, 70#L56-10true, 1184#true, 1188#true, 305#thread2Err30ASSERT_VIOLATIONDATA_RACEtrue]) [2022-11-02 20:50:25,013 INFO L383 tUnfolder$Statistics]: this new event has 454 ancestors and is cut-off event [2022-11-02 20:50:25,013 INFO L386 tUnfolder$Statistics]: existing Event has 454 ancestors and is cut-off event [2022-11-02 20:50:25,013 INFO L386 tUnfolder$Statistics]: existing Event has 454 ancestors and is cut-off event [2022-11-02 20:50:25,013 INFO L386 tUnfolder$Statistics]: existing Event has 324 ancestors and is cut-off event [2022-11-02 20:50:25,036 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2988] L57-9-->L57-10: Formula: (= |v_#race~ends_with_6~0_4| 0) InVars {} OutVars{#race~ends_with_6~0=|v_#race~ends_with_6~0_4|} AuxVars[] AssignedVars[#race~ends_with_6~0][735], [525#L57-10true, 835#L85-6true, 1093#L123-4true, 1184#true, 1188#true]) [2022-11-02 20:50:25,036 INFO L383 tUnfolder$Statistics]: this new event has 458 ancestors and is cut-off event [2022-11-02 20:50:25,036 INFO L386 tUnfolder$Statistics]: existing Event has 458 ancestors and is cut-off event [2022-11-02 20:50:25,036 INFO L386 tUnfolder$Statistics]: existing Event has 328 ancestors and is cut-off event [2022-11-02 20:50:25,036 INFO L386 tUnfolder$Statistics]: existing Event has 336 ancestors and is cut-off event [2022-11-02 20:50:25,037 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2988] L57-9-->L57-10: Formula: (= |v_#race~ends_with_6~0_4| 0) InVars {} OutVars{#race~ends_with_6~0=|v_#race~ends_with_6~0_4|} AuxVars[] AssignedVars[#race~ends_with_6~0][735], [525#L57-10true, 1093#L123-4true, 1184#true, 1188#true, 594#thread2Err23ASSERT_VIOLATIONDATA_RACEtrue]) [2022-11-02 20:50:25,037 INFO L383 tUnfolder$Statistics]: this new event has 458 ancestors and is cut-off event [2022-11-02 20:50:25,037 INFO L386 tUnfolder$Statistics]: existing Event has 336 ancestors and is cut-off event [2022-11-02 20:50:25,037 INFO L386 tUnfolder$Statistics]: existing Event has 328 ancestors and is cut-off event [2022-11-02 20:50:25,037 INFO L386 tUnfolder$Statistics]: existing Event has 458 ancestors and is cut-off event [2022-11-02 20:50:25,048 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3620] thread1EXIT-->L124-7: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem123#1_5| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem123#1=|v_ULTIMATE.start_main_#t~mem123#1_5|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem123#1=|v_ULTIMATE.start_main_#t~mem123#1_5|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][438], [1005#L124-7true, 290#L86-6true, 1184#true, 1188#true]) [2022-11-02 20:50:25,048 INFO L383 tUnfolder$Statistics]: this new event has 468 ancestors and is cut-off event [2022-11-02 20:50:25,048 INFO L386 tUnfolder$Statistics]: existing Event has 318 ancestors and is cut-off event [2022-11-02 20:50:25,048 INFO L386 tUnfolder$Statistics]: existing Event has 468 ancestors and is cut-off event [2022-11-02 20:50:25,048 INFO L386 tUnfolder$Statistics]: existing Event has 468 ancestors and is cut-off event [2022-11-02 20:50:25,049 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3620] thread1EXIT-->L124-7: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem123#1_5| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem123#1=|v_ULTIMATE.start_main_#t~mem123#1_5|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem123#1=|v_ULTIMATE.start_main_#t~mem123#1_5|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][438], [1005#L124-7true, 1184#true, 1188#true, 305#thread2Err30ASSERT_VIOLATIONDATA_RACEtrue]) [2022-11-02 20:50:25,049 INFO L383 tUnfolder$Statistics]: this new event has 468 ancestors and is cut-off event [2022-11-02 20:50:25,049 INFO L386 tUnfolder$Statistics]: existing Event has 468 ancestors and is cut-off event [2022-11-02 20:50:25,049 INFO L386 tUnfolder$Statistics]: existing Event has 318 ancestors and is cut-off event [2022-11-02 20:50:25,049 INFO L386 tUnfolder$Statistics]: existing Event has 468 ancestors and is cut-off event [2022-11-02 20:50:25,086 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2988] L57-9-->L57-10: Formula: (= |v_#race~ends_with_6~0_4| 0) InVars {} OutVars{#race~ends_with_6~0=|v_#race~ends_with_6~0_4|} AuxVars[] AssignedVars[#race~ends_with_6~0][735], [525#L57-10true, 1093#L123-4true, 290#L86-6true, 1184#true, 1188#true]) [2022-11-02 20:50:25,086 INFO L383 tUnfolder$Statistics]: this new event has 474 ancestors and is cut-off event [2022-11-02 20:50:25,086 INFO L386 tUnfolder$Statistics]: existing Event has 474 ancestors and is cut-off event [2022-11-02 20:50:25,086 INFO L386 tUnfolder$Statistics]: existing Event has 344 ancestors and is cut-off event [2022-11-02 20:50:25,086 INFO L386 tUnfolder$Statistics]: existing Event has 352 ancestors and is cut-off event [2022-11-02 20:50:25,087 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2988] L57-9-->L57-10: Formula: (= |v_#race~ends_with_6~0_4| 0) InVars {} OutVars{#race~ends_with_6~0=|v_#race~ends_with_6~0_4|} AuxVars[] AssignedVars[#race~ends_with_6~0][735], [525#L57-10true, 1093#L123-4true, 1184#true, 1188#true, 305#thread2Err30ASSERT_VIOLATIONDATA_RACEtrue]) [2022-11-02 20:50:25,087 INFO L383 tUnfolder$Statistics]: this new event has 474 ancestors and is cut-off event [2022-11-02 20:50:25,087 INFO L386 tUnfolder$Statistics]: existing Event has 474 ancestors and is cut-off event [2022-11-02 20:50:25,087 INFO L386 tUnfolder$Statistics]: existing Event has 344 ancestors and is cut-off event [2022-11-02 20:50:25,087 INFO L386 tUnfolder$Statistics]: existing Event has 352 ancestors and is cut-off event [2022-11-02 20:50:25,134 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3091] L60-4-->L60-5: Formula: (= |v_#race~ends_with_6~0_7| 0) InVars {} OutVars{#race~ends_with_6~0=|v_#race~ends_with_6~0_7|} AuxVars[] AssignedVars[#race~ends_with_6~0][969], [772#L60-5true, 835#L85-6true, 1093#L123-4true, 1184#true, 1188#true]) [2022-11-02 20:50:25,134 INFO L383 tUnfolder$Statistics]: this new event has 503 ancestors and is cut-off event [2022-11-02 20:50:25,134 INFO L386 tUnfolder$Statistics]: existing Event has 373 ancestors and is cut-off event [2022-11-02 20:50:25,135 INFO L386 tUnfolder$Statistics]: existing Event has 381 ancestors and is cut-off event [2022-11-02 20:50:25,135 INFO L386 tUnfolder$Statistics]: existing Event has 381 ancestors and is cut-off event [2022-11-02 20:50:25,135 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3091] L60-4-->L60-5: Formula: (= |v_#race~ends_with_6~0_7| 0) InVars {} OutVars{#race~ends_with_6~0=|v_#race~ends_with_6~0_7|} AuxVars[] AssignedVars[#race~ends_with_6~0][969], [772#L60-5true, 1093#L123-4true, 1184#true, 1188#true, 594#thread2Err23ASSERT_VIOLATIONDATA_RACEtrue]) [2022-11-02 20:50:25,135 INFO L383 tUnfolder$Statistics]: this new event has 503 ancestors and is cut-off event [2022-11-02 20:50:25,135 INFO L386 tUnfolder$Statistics]: existing Event has 381 ancestors and is cut-off event [2022-11-02 20:50:25,135 INFO L386 tUnfolder$Statistics]: existing Event has 373 ancestors and is cut-off event [2022-11-02 20:50:25,135 INFO L386 tUnfolder$Statistics]: existing Event has 381 ancestors and is cut-off event [2022-11-02 20:50:25,150 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3091] L60-4-->L60-5: Formula: (= |v_#race~ends_with_6~0_7| 0) InVars {} OutVars{#race~ends_with_6~0=|v_#race~ends_with_6~0_7|} AuxVars[] AssignedVars[#race~ends_with_6~0][969], [772#L60-5true, 1093#L123-4true, 290#L86-6true, 1184#true, 1188#true]) [2022-11-02 20:50:25,150 INFO L383 tUnfolder$Statistics]: this new event has 519 ancestors and is cut-off event [2022-11-02 20:50:25,151 INFO L386 tUnfolder$Statistics]: existing Event has 397 ancestors and is cut-off event [2022-11-02 20:50:25,151 INFO L386 tUnfolder$Statistics]: existing Event has 397 ancestors and is cut-off event [2022-11-02 20:50:25,151 INFO L386 tUnfolder$Statistics]: existing Event has 389 ancestors and is cut-off event [2022-11-02 20:50:25,151 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3091] L60-4-->L60-5: Formula: (= |v_#race~ends_with_6~0_7| 0) InVars {} OutVars{#race~ends_with_6~0=|v_#race~ends_with_6~0_7|} AuxVars[] AssignedVars[#race~ends_with_6~0][969], [772#L60-5true, 1093#L123-4true, 1184#true, 1188#true, 305#thread2Err30ASSERT_VIOLATIONDATA_RACEtrue]) [2022-11-02 20:50:25,151 INFO L383 tUnfolder$Statistics]: this new event has 519 ancestors and is cut-off event [2022-11-02 20:50:25,151 INFO L386 tUnfolder$Statistics]: existing Event has 397 ancestors and is cut-off event [2022-11-02 20:50:25,151 INFO L386 tUnfolder$Statistics]: existing Event has 397 ancestors and is cut-off event [2022-11-02 20:50:25,151 INFO L386 tUnfolder$Statistics]: existing Event has 389 ancestors and is cut-off event [2022-11-02 20:50:25,151 INFO L130 PetriNetUnfolder]: 687/8583 cut-off events. [2022-11-02 20:50:25,152 INFO L131 PetriNetUnfolder]: For 40/41 co-relation queries the response was YES. [2022-11-02 20:50:25,213 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9104 conditions, 8583 events. 687/8583 cut-off events. For 40/41 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 75015 event pairs, 168 based on Foata normal form. 0/6617 useless extension candidates. Maximal degree in co-relation 8949. Up to 501 conditions per place. [2022-11-02 20:50:25,250 INFO L137 encePairwiseOnDemand]: 1196/1199 looper letters, 31 selfloop transitions, 2 changer transitions 0/1124 dead transitions. [2022-11-02 20:50:25,250 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1081 places, 1124 transitions, 2322 flow [2022-11-02 20:50:25,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:50:25,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-02 20:50:25,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 3451 transitions. [2022-11-02 20:50:25,258 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9594106199610787 [2022-11-02 20:50:25,258 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 3451 transitions. [2022-11-02 20:50:25,258 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 3451 transitions. [2022-11-02 20:50:25,259 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:50:25,259 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 3451 transitions. [2022-11-02 20:50:25,263 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 1150.3333333333333) internal successors, (3451), 3 states have internal predecessors, (3451), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:50:25,267 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1199.0) internal successors, (4796), 4 states have internal predecessors, (4796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:50:25,268 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1199.0) internal successors, (4796), 4 states have internal predecessors, (4796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:50:25,268 INFO L175 Difference]: Start difference. First operand has 1080 places, 1125 transitions, 2258 flow. Second operand 3 states and 3451 transitions. [2022-11-02 20:50:25,269 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1081 places, 1124 transitions, 2322 flow [2022-11-02 20:50:25,274 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1079 places, 1124 transitions, 2318 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-11-02 20:50:25,286 INFO L231 Difference]: Finished difference. Result has 1079 places, 1124 transitions, 2256 flow [2022-11-02 20:50:25,288 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=1199, PETRI_DIFFERENCE_MINUEND_FLOW=2252, PETRI_DIFFERENCE_MINUEND_PLACES=1077, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=2256, PETRI_PLACES=1079, PETRI_TRANSITIONS=1124} [2022-11-02 20:50:25,288 INFO L287 CegarLoopForPetriNet]: 1101 programPoint places, -22 predicate places. [2022-11-02 20:50:25,289 INFO L495 AbstractCegarLoop]: Abstraction has has 1079 places, 1124 transitions, 2256 flow [2022-11-02 20:50:25,289 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 1140.3333333333333) internal successors, (3421), 3 states have internal predecessors, (3421), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:50:25,289 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:50:25,290 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:50:25,290 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-11-02 20:50:25,290 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting thread1Err0ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err57ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err58ASSERT_VIOLATIONDATA_RACE (and 284 more)] === [2022-11-02 20:50:25,290 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:50:25,291 INFO L85 PathProgramCache]: Analyzing trace with hash -1384426154, now seen corresponding path program 1 times [2022-11-02 20:50:25,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:50:25,291 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [589449785] [2022-11-02 20:50:25,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:50:25,291 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:50:25,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:50:25,346 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:50:25,347 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:50:25,347 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [589449785] [2022-11-02 20:50:25,347 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [589449785] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:50:25,347 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:50:25,347 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:50:25,348 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [605566002] [2022-11-02 20:50:25,348 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:50:25,348 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-02 20:50:25,348 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:50:25,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:50:25,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:50:25,352 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 1142 out of 1199 [2022-11-02 20:50:25,354 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1079 places, 1124 transitions, 2256 flow. Second operand has 3 states, 3 states have (on average 1143.6666666666667) internal successors, (3431), 3 states have internal predecessors, (3431), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:50:25,355 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:50:25,355 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1142 of 1199 [2022-11-02 20:50:25,355 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:50:27,075 INFO L130 PetriNetUnfolder]: 413/6326 cut-off events. [2022-11-02 20:50:27,075 INFO L131 PetriNetUnfolder]: For 12/12 co-relation queries the response was YES. [2022-11-02 20:50:27,137 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6549 conditions, 6326 events. 413/6326 cut-off events. For 12/12 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 57908 event pairs, 56 based on Foata normal form. 0/5044 useless extension candidates. Maximal degree in co-relation 6352. Up to 204 conditions per place. [2022-11-02 20:50:27,166 INFO L137 encePairwiseOnDemand]: 1185/1199 looper letters, 23 selfloop transitions, 6 changer transitions 0/1123 dead transitions. [2022-11-02 20:50:27,166 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1073 places, 1123 transitions, 2313 flow [2022-11-02 20:50:27,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:50:27,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-02 20:50:27,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 3463 transitions. [2022-11-02 20:50:27,173 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9627467333889352 [2022-11-02 20:50:27,173 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 3463 transitions. [2022-11-02 20:50:27,173 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 3463 transitions. [2022-11-02 20:50:27,174 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:50:27,174 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 3463 transitions. [2022-11-02 20:50:27,179 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 1154.3333333333333) internal successors, (3463), 3 states have internal predecessors, (3463), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:50:27,183 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1199.0) internal successors, (4796), 4 states have internal predecessors, (4796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:50:27,183 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1199.0) internal successors, (4796), 4 states have internal predecessors, (4796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:50:27,184 INFO L175 Difference]: Start difference. First operand has 1079 places, 1124 transitions, 2256 flow. Second operand 3 states and 3463 transitions. [2022-11-02 20:50:27,184 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1073 places, 1123 transitions, 2313 flow [2022-11-02 20:50:27,190 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1071 places, 1123 transitions, 2309 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-11-02 20:50:27,204 INFO L231 Difference]: Finished difference. Result has 1072 places, 1122 transitions, 2278 flow [2022-11-02 20:50:27,205 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=1199, PETRI_DIFFERENCE_MINUEND_FLOW=2236, PETRI_DIFFERENCE_MINUEND_PLACES=1069, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=2278, PETRI_PLACES=1072, PETRI_TRANSITIONS=1122} [2022-11-02 20:50:27,206 INFO L287 CegarLoopForPetriNet]: 1101 programPoint places, -29 predicate places. [2022-11-02 20:50:27,206 INFO L495 AbstractCegarLoop]: Abstraction has has 1072 places, 1122 transitions, 2278 flow [2022-11-02 20:50:27,207 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 1143.6666666666667) internal successors, (3431), 3 states have internal predecessors, (3431), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:50:27,207 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:50:27,207 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:50:27,207 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-11-02 20:50:27,207 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting thread1Err58ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err57ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err58ASSERT_VIOLATIONDATA_RACE (and 284 more)] === [2022-11-02 20:50:27,208 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:50:27,208 INFO L85 PathProgramCache]: Analyzing trace with hash -836022528, now seen corresponding path program 1 times [2022-11-02 20:50:27,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:50:27,208 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [881010248] [2022-11-02 20:50:27,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:50:27,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:50:27,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:50:27,266 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:50:27,266 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:50:27,266 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [881010248] [2022-11-02 20:50:27,266 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [881010248] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:50:27,266 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:50:27,267 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:50:27,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [426610713] [2022-11-02 20:50:27,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:50:27,267 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-02 20:50:27,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:50:27,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:50:27,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:50:27,271 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 1142 out of 1199 [2022-11-02 20:50:27,273 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1072 places, 1122 transitions, 2278 flow. Second operand has 3 states, 3 states have (on average 1143.6666666666667) internal successors, (3431), 3 states have internal predecessors, (3431), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:50:27,274 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:50:27,274 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1142 of 1199 [2022-11-02 20:50:27,274 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:50:27,645 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2792] L69-15-->L69-16: Formula: (= 0 |v_#race~is_null_5~0_10|) InVars {} OutVars{#race~is_null_5~0=|v_#race~is_null_5~0_10|} AuxVars[] AssignedVars[#race~is_null_5~0][332], [1199#(= |#race~is_null_5~0| 0), 1194#(= |#race~is_null_1~0| 0), 693#L96-1true, 1093#L123-4true, Black: 1192#true, 459#L69-16true]) [2022-11-02 20:50:27,645 INFO L383 tUnfolder$Statistics]: this new event has 220 ancestors and is cut-off event [2022-11-02 20:50:27,646 INFO L386 tUnfolder$Statistics]: existing Event has 217 ancestors and is cut-off event [2022-11-02 20:50:27,646 INFO L386 tUnfolder$Statistics]: existing Event has 220 ancestors and is cut-off event [2022-11-02 20:50:27,646 INFO L386 tUnfolder$Statistics]: existing Event has 220 ancestors and is cut-off event [2022-11-02 20:50:27,646 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2792] L69-15-->L69-16: Formula: (= 0 |v_#race~is_null_5~0_10|) InVars {} OutVars{#race~is_null_5~0=|v_#race~is_null_5~0_10|} AuxVars[] AssignedVars[#race~is_null_5~0][332], [709#L96-2true, 1199#(= |#race~is_null_5~0| 0), 1194#(= |#race~is_null_1~0| 0), 1093#L123-4true, Black: 1192#true, 459#L69-16true]) [2022-11-02 20:50:27,646 INFO L383 tUnfolder$Statistics]: this new event has 221 ancestors and is cut-off event [2022-11-02 20:50:27,646 INFO L386 tUnfolder$Statistics]: existing Event has 218 ancestors and is cut-off event [2022-11-02 20:50:27,647 INFO L386 tUnfolder$Statistics]: existing Event has 221 ancestors and is cut-off event [2022-11-02 20:50:27,647 INFO L386 tUnfolder$Statistics]: existing Event has 221 ancestors and is cut-off event [2022-11-02 20:50:27,737 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2792] L69-15-->L69-16: Formula: (= 0 |v_#race~is_null_5~0_10|) InVars {} OutVars{#race~is_null_5~0=|v_#race~is_null_5~0_10|} AuxVars[] AssignedVars[#race~is_null_5~0][332], [1199#(= |#race~is_null_5~0| 0), 1194#(= |#race~is_null_1~0| 0), 831#L96-12true, 1093#L123-4true, Black: 1192#true, 459#L69-16true]) [2022-11-02 20:50:27,737 INFO L383 tUnfolder$Statistics]: this new event has 222 ancestors and is cut-off event [2022-11-02 20:50:27,737 INFO L386 tUnfolder$Statistics]: existing Event has 225 ancestors and is cut-off event [2022-11-02 20:50:27,737 INFO L386 tUnfolder$Statistics]: existing Event has 225 ancestors and is cut-off event [2022-11-02 20:50:27,737 INFO L386 tUnfolder$Statistics]: existing Event has 225 ancestors and is cut-off event [2022-11-02 20:50:27,754 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2792] L69-15-->L69-16: Formula: (= 0 |v_#race~is_null_5~0_10|) InVars {} OutVars{#race~is_null_5~0=|v_#race~is_null_5~0_10|} AuxVars[] AssignedVars[#race~is_null_5~0][332], [17#L96-13true, 1199#(= |#race~is_null_5~0| 0), 1194#(= |#race~is_null_1~0| 0), 1093#L123-4true, Black: 1192#true, 459#L69-16true]) [2022-11-02 20:50:27,754 INFO L383 tUnfolder$Statistics]: this new event has 223 ancestors and is cut-off event [2022-11-02 20:50:27,755 INFO L386 tUnfolder$Statistics]: existing Event has 226 ancestors and is cut-off event [2022-11-02 20:50:27,755 INFO L386 tUnfolder$Statistics]: existing Event has 226 ancestors and is cut-off event [2022-11-02 20:50:27,755 INFO L386 tUnfolder$Statistics]: existing Event has 226 ancestors and is cut-off event [2022-11-02 20:50:27,943 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3620] thread1EXIT-->L124-7: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem123#1_5| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem123#1=|v_ULTIMATE.start_main_#t~mem123#1_5|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem123#1=|v_ULTIMATE.start_main_#t~mem123#1_5|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][433], [1199#(= |#race~is_null_5~0| 0), 1005#L124-7true, 693#L96-1true, 1194#(= |#race~is_null_1~0| 0), Black: 1192#true]) [2022-11-02 20:50:27,943 INFO L383 tUnfolder$Statistics]: this new event has 234 ancestors and is cut-off event [2022-11-02 20:50:27,943 INFO L386 tUnfolder$Statistics]: existing Event has 237 ancestors and is cut-off event [2022-11-02 20:50:27,943 INFO L386 tUnfolder$Statistics]: existing Event has 237 ancestors and is cut-off event [2022-11-02 20:50:27,943 INFO L386 tUnfolder$Statistics]: existing Event has 237 ancestors and is cut-off event [2022-11-02 20:50:27,962 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3620] thread1EXIT-->L124-7: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem123#1_5| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem123#1=|v_ULTIMATE.start_main_#t~mem123#1_5|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem123#1=|v_ULTIMATE.start_main_#t~mem123#1_5|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][433], [709#L96-2true, 1199#(= |#race~is_null_5~0| 0), 1005#L124-7true, 1194#(= |#race~is_null_1~0| 0), Black: 1192#true]) [2022-11-02 20:50:27,962 INFO L383 tUnfolder$Statistics]: this new event has 235 ancestors and is cut-off event [2022-11-02 20:50:27,962 INFO L386 tUnfolder$Statistics]: existing Event has 238 ancestors and is cut-off event [2022-11-02 20:50:27,962 INFO L386 tUnfolder$Statistics]: existing Event has 238 ancestors and is cut-off event [2022-11-02 20:50:27,962 INFO L386 tUnfolder$Statistics]: existing Event has 238 ancestors and is cut-off event [2022-11-02 20:50:27,986 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3620] thread1EXIT-->L124-7: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem123#1_5| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem123#1=|v_ULTIMATE.start_main_#t~mem123#1_5|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem123#1=|v_ULTIMATE.start_main_#t~mem123#1_5|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][433], [709#L96-2true, 1199#(= |#race~is_null_5~0| 0), 1194#(= |#race~is_null_1~0| 0), 1005#L124-7true, Black: 1192#true]) [2022-11-02 20:50:27,986 INFO L383 tUnfolder$Statistics]: this new event has 244 ancestors and is cut-off event [2022-11-02 20:50:27,986 INFO L386 tUnfolder$Statistics]: existing Event has 238 ancestors and is cut-off event [2022-11-02 20:50:27,986 INFO L386 tUnfolder$Statistics]: existing Event has 238 ancestors and is cut-off event [2022-11-02 20:50:27,986 INFO L386 tUnfolder$Statistics]: existing Event has 235 ancestors and is cut-off event [2022-11-02 20:50:27,986 INFO L386 tUnfolder$Statistics]: existing Event has 238 ancestors and is cut-off event [2022-11-02 20:50:28,032 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3620] thread1EXIT-->L124-7: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem123#1_5| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem123#1=|v_ULTIMATE.start_main_#t~mem123#1_5|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem123#1=|v_ULTIMATE.start_main_#t~mem123#1_5|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][433], [1199#(= |#race~is_null_5~0| 0), 1194#(= |#race~is_null_1~0| 0), 1005#L124-7true, 831#L96-12true, Black: 1192#true]) [2022-11-02 20:50:28,032 INFO L383 tUnfolder$Statistics]: this new event has 239 ancestors and is cut-off event [2022-11-02 20:50:28,032 INFO L386 tUnfolder$Statistics]: existing Event has 242 ancestors and is cut-off event [2022-11-02 20:50:28,032 INFO L386 tUnfolder$Statistics]: existing Event has 242 ancestors and is cut-off event [2022-11-02 20:50:28,033 INFO L386 tUnfolder$Statistics]: existing Event has 242 ancestors and is cut-off event [2022-11-02 20:50:28,048 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3620] thread1EXIT-->L124-7: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem123#1_5| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem123#1=|v_ULTIMATE.start_main_#t~mem123#1_5|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem123#1=|v_ULTIMATE.start_main_#t~mem123#1_5|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][433], [17#L96-13true, 1199#(= |#race~is_null_5~0| 0), 1005#L124-7true, 1194#(= |#race~is_null_1~0| 0), Black: 1192#true]) [2022-11-02 20:50:28,049 INFO L383 tUnfolder$Statistics]: this new event has 240 ancestors and is cut-off event [2022-11-02 20:50:28,049 INFO L386 tUnfolder$Statistics]: existing Event has 243 ancestors and is cut-off event [2022-11-02 20:50:28,049 INFO L386 tUnfolder$Statistics]: existing Event has 243 ancestors and is cut-off event [2022-11-02 20:50:28,049 INFO L386 tUnfolder$Statistics]: existing Event has 243 ancestors and is cut-off event [2022-11-02 20:50:28,050 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3620] thread1EXIT-->L124-7: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem123#1_5| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem123#1=|v_ULTIMATE.start_main_#t~mem123#1_5|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem123#1=|v_ULTIMATE.start_main_#t~mem123#1_5|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][433], [17#L96-13true, 1199#(= |#race~is_null_5~0| 0), 1005#L124-7true, 1194#(= |#race~is_null_1~0| 0), Black: 1192#true]) [2022-11-02 20:50:28,050 INFO L383 tUnfolder$Statistics]: this new event has 249 ancestors and is cut-off event [2022-11-02 20:50:28,050 INFO L386 tUnfolder$Statistics]: existing Event has 243 ancestors and is cut-off event [2022-11-02 20:50:28,050 INFO L386 tUnfolder$Statistics]: existing Event has 243 ancestors and is cut-off event [2022-11-02 20:50:28,050 INFO L386 tUnfolder$Statistics]: existing Event has 240 ancestors and is cut-off event [2022-11-02 20:50:28,050 INFO L386 tUnfolder$Statistics]: existing Event has 243 ancestors and is cut-off event [2022-11-02 20:50:28,050 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3620] thread1EXIT-->L124-7: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem123#1_5| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem123#1=|v_ULTIMATE.start_main_#t~mem123#1_5|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem123#1=|v_ULTIMATE.start_main_#t~mem123#1_5|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][433], [1199#(= |#race~is_null_5~0| 0), 1194#(= |#race~is_null_1~0| 0), 1005#L124-7true, 831#L96-12true, Black: 1192#true]) [2022-11-02 20:50:28,050 INFO L383 tUnfolder$Statistics]: this new event has 248 ancestors and is cut-off event [2022-11-02 20:50:28,051 INFO L386 tUnfolder$Statistics]: existing Event has 239 ancestors and is cut-off event [2022-11-02 20:50:28,051 INFO L386 tUnfolder$Statistics]: existing Event has 242 ancestors and is cut-off event [2022-11-02 20:50:28,051 INFO L386 tUnfolder$Statistics]: existing Event has 242 ancestors and is cut-off event [2022-11-02 20:50:28,051 INFO L386 tUnfolder$Statistics]: existing Event has 242 ancestors and is cut-off event [2022-11-02 20:50:29,283 INFO L130 PetriNetUnfolder]: 526/7591 cut-off events. [2022-11-02 20:50:29,283 INFO L131 PetriNetUnfolder]: For 32/33 co-relation queries the response was YES. [2022-11-02 20:50:29,365 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7929 conditions, 7591 events. 526/7591 cut-off events. For 32/33 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 73352 event pairs, 40 based on Foata normal form. 0/6084 useless extension candidates. Maximal degree in co-relation 6708. Up to 255 conditions per place. [2022-11-02 20:50:29,401 INFO L137 encePairwiseOnDemand]: 1185/1199 looper letters, 24 selfloop transitions, 6 changer transitions 0/1122 dead transitions. [2022-11-02 20:50:29,401 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1066 places, 1122 transitions, 2340 flow [2022-11-02 20:50:29,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:50:29,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-02 20:50:29,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 3464 transitions. [2022-11-02 20:50:29,410 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9630247428412566 [2022-11-02 20:50:29,410 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 3464 transitions. [2022-11-02 20:50:29,410 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 3464 transitions. [2022-11-02 20:50:29,411 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:50:29,411 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 3464 transitions. [2022-11-02 20:50:29,416 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 1154.6666666666667) internal successors, (3464), 3 states have internal predecessors, (3464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:50:29,420 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1199.0) internal successors, (4796), 4 states have internal predecessors, (4796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:50:29,421 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1199.0) internal successors, (4796), 4 states have internal predecessors, (4796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:50:29,421 INFO L175 Difference]: Start difference. First operand has 1072 places, 1122 transitions, 2278 flow. Second operand 3 states and 3464 transitions. [2022-11-02 20:50:29,421 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1066 places, 1122 transitions, 2340 flow [2022-11-02 20:50:29,428 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1066 places, 1122 transitions, 2340 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-02 20:50:29,440 INFO L231 Difference]: Finished difference. Result has 1067 places, 1120 transitions, 2304 flow [2022-11-02 20:50:29,442 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=1199, PETRI_DIFFERENCE_MINUEND_FLOW=2262, PETRI_DIFFERENCE_MINUEND_PLACES=1064, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=2304, PETRI_PLACES=1067, PETRI_TRANSITIONS=1120} [2022-11-02 20:50:29,442 INFO L287 CegarLoopForPetriNet]: 1101 programPoint places, -34 predicate places. [2022-11-02 20:50:29,442 INFO L495 AbstractCegarLoop]: Abstraction has has 1067 places, 1120 transitions, 2304 flow [2022-11-02 20:50:29,443 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 1143.6666666666667) internal successors, (3431), 3 states have internal predecessors, (3431), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:50:29,443 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:50:29,444 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:50:29,444 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-11-02 20:50:29,444 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err57ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err58ASSERT_VIOLATIONDATA_RACE (and 284 more)] === [2022-11-02 20:50:29,444 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:50:29,445 INFO L85 PathProgramCache]: Analyzing trace with hash 1730936296, now seen corresponding path program 1 times [2022-11-02 20:50:29,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:50:29,445 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1112674431] [2022-11-02 20:50:29,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:50:29,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:50:29,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:50:29,584 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:50:29,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:50:29,584 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1112674431] [2022-11-02 20:50:29,584 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1112674431] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:50:29,584 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:50:29,585 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-02 20:50:29,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [987076082] [2022-11-02 20:50:29,585 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:50:29,585 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-02 20:50:29,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:50:29,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-02 20:50:29,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-11-02 20:50:29,590 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 1141 out of 1199 [2022-11-02 20:50:29,605 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1067 places, 1120 transitions, 2304 flow. Second operand has 5 states, 5 states have (on average 1144.2) internal successors, (5721), 5 states have internal predecessors, (5721), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:50:29,614 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:50:29,614 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1141 of 1199 [2022-11-02 20:50:29,614 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:50:31,087 INFO L130 PetriNetUnfolder]: 248/4541 cut-off events. [2022-11-02 20:50:31,087 INFO L131 PetriNetUnfolder]: For 5/7 co-relation queries the response was YES. [2022-11-02 20:50:31,173 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4676 conditions, 4541 events. 248/4541 cut-off events. For 5/7 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 36442 event pairs, 0 based on Foata normal form. 0/3644 useless extension candidates. Maximal degree in co-relation 4365. Up to 44 conditions per place. [2022-11-02 20:50:31,209 INFO L137 encePairwiseOnDemand]: 1189/1199 looper letters, 34 selfloop transitions, 8 changer transitions 0/1132 dead transitions. [2022-11-02 20:50:31,209 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1071 places, 1132 transitions, 2412 flow [2022-11-02 20:50:31,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-02 20:50:31,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-11-02 20:50:31,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 5749 transitions. [2022-11-02 20:50:31,217 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9589658048373645 [2022-11-02 20:50:31,218 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 5749 transitions. [2022-11-02 20:50:31,218 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 5749 transitions. [2022-11-02 20:50:31,219 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:50:31,219 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 5749 transitions. [2022-11-02 20:50:31,227 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 1149.8) internal successors, (5749), 5 states have internal predecessors, (5749), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:50:31,234 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 1199.0) internal successors, (7194), 6 states have internal predecessors, (7194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:50:31,236 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 1199.0) internal successors, (7194), 6 states have internal predecessors, (7194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:50:31,236 INFO L175 Difference]: Start difference. First operand has 1067 places, 1120 transitions, 2304 flow. Second operand 5 states and 5749 transitions. [2022-11-02 20:50:31,236 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1071 places, 1132 transitions, 2412 flow [2022-11-02 20:50:31,243 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1071 places, 1132 transitions, 2412 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-02 20:50:31,257 INFO L231 Difference]: Finished difference. Result has 1072 places, 1122 transitions, 2336 flow [2022-11-02 20:50:31,259 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=1199, PETRI_DIFFERENCE_MINUEND_FLOW=2304, PETRI_DIFFERENCE_MINUEND_PLACES=1067, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2336, PETRI_PLACES=1072, PETRI_TRANSITIONS=1122} [2022-11-02 20:50:31,259 INFO L287 CegarLoopForPetriNet]: 1101 programPoint places, -29 predicate places. [2022-11-02 20:50:31,259 INFO L495 AbstractCegarLoop]: Abstraction has has 1072 places, 1122 transitions, 2336 flow [2022-11-02 20:50:31,261 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 1144.2) internal successors, (5721), 5 states have internal predecessors, (5721), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:50:31,261 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:50:31,261 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:50:31,261 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-11-02 20:50:31,261 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err57ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err58ASSERT_VIOLATIONDATA_RACE (and 284 more)] === [2022-11-02 20:50:31,262 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:50:31,262 INFO L85 PathProgramCache]: Analyzing trace with hash -797529859, now seen corresponding path program 1 times [2022-11-02 20:50:31,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:50:31,262 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1850801310] [2022-11-02 20:50:31,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:50:31,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:50:31,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:50:31,507 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-02 20:50:31,508 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:50:31,508 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1850801310] [2022-11-02 20:50:31,508 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1850801310] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-02 20:50:31,508 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [693314259] [2022-11-02 20:50:31,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:50:31,509 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 20:50:31,509 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e55fe383-9d03-43e3-8d89-2f0dbd3b0f74/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:50:31,515 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e55fe383-9d03-43e3-8d89-2f0dbd3b0f74/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-02 20:50:31,533 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e55fe383-9d03-43e3-8d89-2f0dbd3b0f74/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-11-02 20:50:31,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:50:31,714 INFO L263 TraceCheckSpWp]: Trace formula consists of 419 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-02 20:50:31,723 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:50:31,926 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-02 20:50:31,934 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-02 20:50:32,076 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-02 20:50:32,077 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [693314259] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-02 20:50:32,077 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-02 20:50:32,077 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2022-11-02 20:50:32,078 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1492568274] [2022-11-02 20:50:32,078 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-02 20:50:32,079 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-11-02 20:50:32,079 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:50:32,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-11-02 20:50:32,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2022-11-02 20:50:32,091 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 1139 out of 1199 [2022-11-02 20:50:32,103 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1072 places, 1122 transitions, 2336 flow. Second operand has 15 states, 15 states have (on average 1142.5333333333333) internal successors, (17138), 15 states have internal predecessors, (17138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:50:32,103 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:50:32,103 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1139 of 1199 [2022-11-02 20:50:32,103 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:50:33,898 INFO L130 PetriNetUnfolder]: 248/4565 cut-off events. [2022-11-02 20:50:33,898 INFO L131 PetriNetUnfolder]: For 13/15 co-relation queries the response was YES. [2022-11-02 20:50:34,014 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4738 conditions, 4565 events. 248/4565 cut-off events. For 13/15 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 36422 event pairs, 0 based on Foata normal form. 4/3676 useless extension candidates. Maximal degree in co-relation 4478. Up to 44 conditions per place. [2022-11-02 20:50:34,061 INFO L137 encePairwiseOnDemand]: 1183/1199 looper letters, 40 selfloop transitions, 22 changer transitions 0/1150 dead transitions. [2022-11-02 20:50:34,061 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1082 places, 1150 transitions, 2520 flow [2022-11-02 20:50:34,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-02 20:50:34,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-11-02 20:50:34,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 12595 transitions. [2022-11-02 20:50:34,070 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9549624687239366 [2022-11-02 20:50:34,070 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 12595 transitions. [2022-11-02 20:50:34,070 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 12595 transitions. [2022-11-02 20:50:34,072 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:50:34,073 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 12595 transitions. [2022-11-02 20:50:34,094 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 1145.0) internal successors, (12595), 11 states have internal predecessors, (12595), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:50:34,109 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 1199.0) internal successors, (14388), 12 states have internal predecessors, (14388), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:50:34,112 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 1199.0) internal successors, (14388), 12 states have internal predecessors, (14388), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:50:34,113 INFO L175 Difference]: Start difference. First operand has 1072 places, 1122 transitions, 2336 flow. Second operand 11 states and 12595 transitions. [2022-11-02 20:50:34,113 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1082 places, 1150 transitions, 2520 flow [2022-11-02 20:50:34,121 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1079 places, 1150 transitions, 2508 flow, removed 0 selfloop flow, removed 3 redundant places. [2022-11-02 20:50:34,137 INFO L231 Difference]: Finished difference. Result has 1082 places, 1134 transitions, 2435 flow [2022-11-02 20:50:34,139 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=1199, PETRI_DIFFERENCE_MINUEND_FLOW=2324, PETRI_DIFFERENCE_MINUEND_PLACES=1069, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2435, PETRI_PLACES=1082, PETRI_TRANSITIONS=1134} [2022-11-02 20:50:34,140 INFO L287 CegarLoopForPetriNet]: 1101 programPoint places, -19 predicate places. [2022-11-02 20:50:34,140 INFO L495 AbstractCegarLoop]: Abstraction has has 1082 places, 1134 transitions, 2435 flow [2022-11-02 20:50:34,142 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 1142.5333333333333) internal successors, (17138), 15 states have internal predecessors, (17138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:50:34,143 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-11-02 20:50:34,143 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:50:34,182 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e55fe383-9d03-43e3-8d89-2f0dbd3b0f74/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-11-02 20:50:34,361 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e55fe383-9d03-43e3-8d89-2f0dbd3b0f74/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 20:50:34,361 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err57ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err58ASSERT_VIOLATIONDATA_RACE (and 284 more)] === [2022-11-02 20:50:34,362 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:50:34,362 INFO L85 PathProgramCache]: Analyzing trace with hash 1544329575, now seen corresponding path program 2 times [2022-11-02 20:50:34,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:50:34,362 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1610615824] [2022-11-02 20:50:34,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:50:34,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:50:34,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:50:34,829 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2022-11-02 20:50:34,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:50:34,830 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1610615824] [2022-11-02 20:50:34,830 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1610615824] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-02 20:50:34,830 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [492177594] [2022-11-02 20:50:34,830 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-02 20:50:34,830 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 20:50:34,830 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e55fe383-9d03-43e3-8d89-2f0dbd3b0f74/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:50:34,831 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e55fe383-9d03-43e3-8d89-2f0dbd3b0f74/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-02 20:50:34,833 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e55fe383-9d03-43e3-8d89-2f0dbd3b0f74/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-11-02 20:50:35,046 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-11-02 20:50:35,046 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-02 20:50:35,049 INFO L263 TraceCheckSpWp]: Trace formula consists of 381 conjuncts, 19 conjunts are in the unsatisfiable core [2022-11-02 20:50:35,057 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:50:35,480 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-02 20:50:35,511 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-02 20:50:35,512 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-11-02 20:50:35,554 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-02 20:50:35,557 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-02 20:50:35,560 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-02 20:50:35,560 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 32 [2022-11-02 20:50:35,608 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-02 20:50:35,610 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-02 20:50:35,611 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-02 20:50:35,614 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-02 20:50:35,614 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 44 [2022-11-02 20:50:35,653 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2022-11-02 20:50:35,654 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-02 20:50:35,654 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [492177594] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:50:35,654 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-02 20:50:35,654 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [11] total 16 [2022-11-02 20:50:35,655 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1416513773] [2022-11-02 20:50:35,655 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:50:35,655 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-02 20:50:35,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:50:35,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-02 20:50:35,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=190, Unknown=0, NotChecked=0, Total=240 [2022-11-02 20:50:35,663 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 1097 out of 1199 [2022-11-02 20:50:35,669 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1082 places, 1134 transitions, 2435 flow. Second operand has 7 states, 7 states have (on average 1099.142857142857) internal successors, (7694), 7 states have internal predecessors, (7694), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:50:35,669 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-02 20:50:35,669 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1097 of 1199 [2022-11-02 20:50:35,669 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-02 20:50:45,548 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3347] L83-5-->L83-6: Formula: (= (store |v_#race_34| v_~ends_with_6~0.base_18 (store (select |v_#race_34| v_~ends_with_6~0.base_18) (+ v_~ends_with_6~0.offset_18 v_~i_12~0_4) 0)) |v_#race_33|) InVars {#race=|v_#race_34|, ~ends_with_6~0.offset=v_~ends_with_6~0.offset_18, ~i_12~0=v_~i_12~0_4, ~ends_with_6~0.base=v_~ends_with_6~0.base_18} OutVars{#race=|v_#race_33|, ~ends_with_6~0.offset=v_~ends_with_6~0.offset_18, ~i_12~0=v_~i_12~0_4, ~ends_with_6~0.base=v_~ends_with_6~0.base_18} AuxVars[] AssignedVars[#race][606], [2471#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1197#true, 759#ULTIMATE.startErr17ASSERT_VIOLATIONDATA_RACEtrue, 1199#(= |#race~is_null_5~0| 0), 1194#(= |#race~is_null_1~0| 0), Black: 2479#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 1)), Black: 2485#(and (< |ULTIMATE.start_create_fresh_bool_array_~i~0#1| |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1192#true, Black: 1210#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 0)), 1046#L83-6true, 3246#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0))]) [2022-11-02 20:50:45,548 INFO L383 tUnfolder$Statistics]: this new event has 451 ancestors and is cut-off event [2022-11-02 20:50:45,548 INFO L386 tUnfolder$Statistics]: existing Event has 332 ancestors and is cut-off event [2022-11-02 20:50:45,548 INFO L386 tUnfolder$Statistics]: existing Event has 332 ancestors and is cut-off event [2022-11-02 20:50:45,548 INFO L386 tUnfolder$Statistics]: existing Event has 329 ancestors and is cut-off event [2022-11-02 20:50:45,549 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3347] L83-5-->L83-6: Formula: (= (store |v_#race_34| v_~ends_with_6~0.base_18 (store (select |v_#race_34| v_~ends_with_6~0.base_18) (+ v_~ends_with_6~0.offset_18 v_~i_12~0_4) 0)) |v_#race_33|) InVars {#race=|v_#race_34|, ~ends_with_6~0.offset=v_~ends_with_6~0.offset_18, ~i_12~0=v_~i_12~0_4, ~ends_with_6~0.base=v_~ends_with_6~0.base_18} OutVars{#race=|v_#race_33|, ~ends_with_6~0.offset=v_~ends_with_6~0.offset_18, ~i_12~0=v_~i_12~0_4, ~ends_with_6~0.base=v_~ends_with_6~0.base_18} AuxVars[] AssignedVars[#race][606], [2471#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1197#true, 1199#(= |#race~is_null_5~0| 0), 1194#(= |#race~is_null_1~0| 0), Black: 2479#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 1)), Black: 2485#(and (< |ULTIMATE.start_create_fresh_bool_array_~i~0#1| |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1192#true, Black: 1210#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 0)), 1046#L83-6true, 965#L125-4true, 3246#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0))]) [2022-11-02 20:50:45,549 INFO L383 tUnfolder$Statistics]: this new event has 449 ancestors and is cut-off event [2022-11-02 20:50:45,549 INFO L386 tUnfolder$Statistics]: existing Event has 327 ancestors and is cut-off event [2022-11-02 20:50:45,549 INFO L386 tUnfolder$Statistics]: existing Event has 330 ancestors and is cut-off event [2022-11-02 20:50:45,549 INFO L386 tUnfolder$Statistics]: existing Event has 330 ancestors and is cut-off event [2022-11-02 20:50:45,550 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3347] L83-5-->L83-6: Formula: (= (store |v_#race_34| v_~ends_with_6~0.base_18 (store (select |v_#race_34| v_~ends_with_6~0.base_18) (+ v_~ends_with_6~0.offset_18 v_~i_12~0_4) 0)) |v_#race_33|) InVars {#race=|v_#race_34|, ~ends_with_6~0.offset=v_~ends_with_6~0.offset_18, ~i_12~0=v_~i_12~0_4, ~ends_with_6~0.base=v_~ends_with_6~0.base_18} OutVars{#race=|v_#race_33|, ~ends_with_6~0.offset=v_~ends_with_6~0.offset_18, ~i_12~0=v_~i_12~0_4, ~ends_with_6~0.base=v_~ends_with_6~0.base_18} AuxVars[] AssignedVars[#race][606], [2471#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), 417#L125-6true, Black: 1197#true, 1199#(= |#race~is_null_5~0| 0), 1194#(= |#race~is_null_1~0| 0), Black: 2479#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 1)), Black: 2485#(and (< |ULTIMATE.start_create_fresh_bool_array_~i~0#1| |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1192#true, Black: 1210#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 0)), 1046#L83-6true, 3246#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0))]) [2022-11-02 20:50:45,550 INFO L383 tUnfolder$Statistics]: this new event has 451 ancestors and is cut-off event [2022-11-02 20:50:45,551 INFO L386 tUnfolder$Statistics]: existing Event has 329 ancestors and is cut-off event [2022-11-02 20:50:45,551 INFO L386 tUnfolder$Statistics]: existing Event has 332 ancestors and is cut-off event [2022-11-02 20:50:45,551 INFO L386 tUnfolder$Statistics]: existing Event has 332 ancestors and is cut-off event [2022-11-02 20:50:45,551 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3347] L83-5-->L83-6: Formula: (= (store |v_#race_34| v_~ends_with_6~0.base_18 (store (select |v_#race_34| v_~ends_with_6~0.base_18) (+ v_~ends_with_6~0.offset_18 v_~i_12~0_4) 0)) |v_#race_33|) InVars {#race=|v_#race_34|, ~ends_with_6~0.offset=v_~ends_with_6~0.offset_18, ~i_12~0=v_~i_12~0_4, ~ends_with_6~0.base=v_~ends_with_6~0.base_18} OutVars{#race=|v_#race_33|, ~ends_with_6~0.offset=v_~ends_with_6~0.offset_18, ~i_12~0=v_~i_12~0_4, ~ends_with_6~0.base=v_~ends_with_6~0.base_18} AuxVars[] AssignedVars[#race][606], [2471#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1197#true, 1199#(= |#race~is_null_5~0| 0), 482#L125-3true, 1194#(= |#race~is_null_1~0| 0), Black: 2479#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 1)), Black: 2485#(and (< |ULTIMATE.start_create_fresh_bool_array_~i~0#1| |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), 1046#L83-6true, Black: 1192#true, Black: 1210#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 0)), 3246#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0))]) [2022-11-02 20:50:45,551 INFO L383 tUnfolder$Statistics]: this new event has 448 ancestors and is cut-off event [2022-11-02 20:50:45,551 INFO L386 tUnfolder$Statistics]: existing Event has 329 ancestors and is cut-off event [2022-11-02 20:50:45,552 INFO L386 tUnfolder$Statistics]: existing Event has 329 ancestors and is cut-off event [2022-11-02 20:50:45,552 INFO L386 tUnfolder$Statistics]: existing Event has 326 ancestors and is cut-off event [2022-11-02 20:50:45,552 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3347] L83-5-->L83-6: Formula: (= (store |v_#race_34| v_~ends_with_6~0.base_18 (store (select |v_#race_34| v_~ends_with_6~0.base_18) (+ v_~ends_with_6~0.offset_18 v_~i_12~0_4) 0)) |v_#race_33|) InVars {#race=|v_#race_34|, ~ends_with_6~0.offset=v_~ends_with_6~0.offset_18, ~i_12~0=v_~i_12~0_4, ~ends_with_6~0.base=v_~ends_with_6~0.base_18} OutVars{#race=|v_#race_33|, ~ends_with_6~0.offset=v_~ends_with_6~0.offset_18, ~i_12~0=v_~i_12~0_4, ~ends_with_6~0.base=v_~ends_with_6~0.base_18} AuxVars[] AssignedVars[#race][606], [2471#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1197#true, 1199#(= |#race~is_null_5~0| 0), 1194#(= |#race~is_null_1~0| 0), 939#L125-2true, Black: 2479#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 1)), Black: 2485#(and (< |ULTIMATE.start_create_fresh_bool_array_~i~0#1| |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), 1046#L83-6true, Black: 1192#true, Black: 1210#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 0)), 3246#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0))]) [2022-11-02 20:50:45,552 INFO L383 tUnfolder$Statistics]: this new event has 447 ancestors and is cut-off event [2022-11-02 20:50:45,552 INFO L386 tUnfolder$Statistics]: existing Event has 328 ancestors and is cut-off event [2022-11-02 20:50:45,552 INFO L386 tUnfolder$Statistics]: existing Event has 325 ancestors and is cut-off event [2022-11-02 20:50:45,553 INFO L386 tUnfolder$Statistics]: existing Event has 328 ancestors and is cut-off event [2022-11-02 20:50:45,553 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3347] L83-5-->L83-6: Formula: (= (store |v_#race_34| v_~ends_with_6~0.base_18 (store (select |v_#race_34| v_~ends_with_6~0.base_18) (+ v_~ends_with_6~0.offset_18 v_~i_12~0_4) 0)) |v_#race_33|) InVars {#race=|v_#race_34|, ~ends_with_6~0.offset=v_~ends_with_6~0.offset_18, ~i_12~0=v_~i_12~0_4, ~ends_with_6~0.base=v_~ends_with_6~0.base_18} OutVars{#race=|v_#race_33|, ~ends_with_6~0.offset=v_~ends_with_6~0.offset_18, ~i_12~0=v_~i_12~0_4, ~ends_with_6~0.base=v_~ends_with_6~0.base_18} AuxVars[] AssignedVars[#race][606], [2471#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1197#true, 1199#(= |#race~is_null_5~0| 0), 1194#(= |#race~is_null_1~0| 0), 1005#L124-7true, Black: 2479#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 1)), Black: 2485#(and (< |ULTIMATE.start_create_fresh_bool_array_~i~0#1| |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1192#true, 1046#L83-6true, Black: 1210#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 0)), 3246#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0))]) [2022-11-02 20:50:45,554 INFO L383 tUnfolder$Statistics]: this new event has 444 ancestors and is cut-off event [2022-11-02 20:50:45,554 INFO L386 tUnfolder$Statistics]: existing Event has 322 ancestors and is cut-off event [2022-11-02 20:50:45,554 INFO L386 tUnfolder$Statistics]: existing Event has 325 ancestors and is cut-off event [2022-11-02 20:50:45,554 INFO L386 tUnfolder$Statistics]: existing Event has 325 ancestors and is cut-off event [2022-11-02 20:50:45,555 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3347] L83-5-->L83-6: Formula: (= (store |v_#race_34| v_~ends_with_6~0.base_18 (store (select |v_#race_34| v_~ends_with_6~0.base_18) (+ v_~ends_with_6~0.offset_18 v_~i_12~0_4) 0)) |v_#race_33|) InVars {#race=|v_#race_34|, ~ends_with_6~0.offset=v_~ends_with_6~0.offset_18, ~i_12~0=v_~i_12~0_4, ~ends_with_6~0.base=v_~ends_with_6~0.base_18} OutVars{#race=|v_#race_33|, ~ends_with_6~0.offset=v_~ends_with_6~0.offset_18, ~i_12~0=v_~i_12~0_4, ~ends_with_6~0.base=v_~ends_with_6~0.base_18} AuxVars[] AssignedVars[#race][606], [2471#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1197#true, 1199#(= |#race~is_null_5~0| 0), 1194#(= |#race~is_null_1~0| 0), Black: 2479#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 1)), Black: 2485#(and (< |ULTIMATE.start_create_fresh_bool_array_~i~0#1| |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1192#true, Black: 1210#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 0)), 1046#L83-6true, 595#L125-5true, 3246#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0))]) [2022-11-02 20:50:45,555 INFO L383 tUnfolder$Statistics]: this new event has 450 ancestors and is cut-off event [2022-11-02 20:50:45,555 INFO L386 tUnfolder$Statistics]: existing Event has 331 ancestors and is cut-off event [2022-11-02 20:50:45,555 INFO L386 tUnfolder$Statistics]: existing Event has 328 ancestors and is cut-off event [2022-11-02 20:50:45,555 INFO L386 tUnfolder$Statistics]: existing Event has 331 ancestors and is cut-off event [2022-11-02 20:50:46,827 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3621] thread2EXIT-->L125-7: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem124#1_5| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread2Thread1of1ForFork0_thidvar0_4) (= v_thread2Thread1of1ForFork0_thidvar2_4 0) (= v_thread2Thread1of1ForFork0_thidvar1_4 0)) InVars {ULTIMATE.start_main_#t~mem124#1=|v_ULTIMATE.start_main_#t~mem124#1_5|, thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem124#1=|v_ULTIMATE.start_main_#t~mem124#1_5|, thread2Thread1of1ForFork0_thidvar2=v_thread2Thread1of1ForFork0_thidvar2_4, thread2Thread1of1ForFork0_thidvar1=v_thread2Thread1of1ForFork0_thidvar1_4, thread2Thread1of1ForFork0_thidvar0=v_thread2Thread1of1ForFork0_thidvar0_4} AuxVars[] AssignedVars[][678], [2471#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1197#true, 1199#(= |#race~is_null_5~0| 0), 1194#(= |#race~is_null_1~0| 0), Black: 2479#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 1)), Black: 2485#(and (< |ULTIMATE.start_create_fresh_bool_array_~i~0#1| |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1192#true, Black: 1210#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 0)), 3246#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 441#L125-7true]) [2022-11-02 20:50:46,827 INFO L383 tUnfolder$Statistics]: this new event has 461 ancestors and is cut-off event [2022-11-02 20:50:46,827 INFO L386 tUnfolder$Statistics]: existing Event has 322 ancestors and is cut-off event [2022-11-02 20:50:46,827 INFO L386 tUnfolder$Statistics]: existing Event has 319 ancestors and is cut-off event [2022-11-02 20:50:46,827 INFO L386 tUnfolder$Statistics]: existing Event has 322 ancestors and is cut-off event [2022-11-02 20:50:50,208 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2896] L56-5-->L56-6: Formula: (= |v_#race_1| (store |v_#race_2| v_~ends_with_2~0.base_2 (store (select |v_#race_2| v_~ends_with_2~0.base_2) (+ v_~i_9~0_4 v_~ends_with_2~0.offset_2) 0))) InVars {#race=|v_#race_2|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} OutVars{#race=|v_#race_1|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} AuxVars[] AssignedVars[#race][541], [2471#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1197#true, 1199#(= |#race~is_null_5~0| 0), 1194#(= |#race~is_null_1~0| 0), Black: 2479#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 1)), 1093#L123-4true, Black: 2485#(and (< |ULTIMATE.start_create_fresh_bool_array_~i~0#1| |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), 1046#L83-6true, Black: 1210#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 0)), Black: 1192#true, 393#L56-6true, 2582#(= |ULTIMATE.start_main_~#t1~0#1.offset| 0)]) [2022-11-02 20:50:50,208 INFO L383 tUnfolder$Statistics]: this new event has 446 ancestors and is cut-off event [2022-11-02 20:50:50,208 INFO L386 tUnfolder$Statistics]: existing Event has 327 ancestors and is cut-off event [2022-11-02 20:50:50,209 INFO L386 tUnfolder$Statistics]: existing Event has 324 ancestors and is cut-off event [2022-11-02 20:50:50,209 INFO L386 tUnfolder$Statistics]: existing Event has 327 ancestors and is cut-off event [2022-11-02 20:50:50,344 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2896] L56-5-->L56-6: Formula: (= |v_#race_1| (store |v_#race_2| v_~ends_with_2~0.base_2 (store (select |v_#race_2| v_~ends_with_2~0.base_2) (+ v_~i_9~0_4 v_~ends_with_2~0.offset_2) 0))) InVars {#race=|v_#race_2|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} OutVars{#race=|v_#race_1|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} AuxVars[] AssignedVars[#race][541], [2471#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1197#true, 29#L83-7true, 1199#(= |#race~is_null_5~0| 0), 1194#(= |#race~is_null_1~0| 0), Black: 2479#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 1)), 1093#L123-4true, Black: 2485#(and (< |ULTIMATE.start_create_fresh_bool_array_~i~0#1| |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1210#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 0)), Black: 1192#true, 393#L56-6true, 2582#(= |ULTIMATE.start_main_~#t1~0#1.offset| 0)]) [2022-11-02 20:50:50,344 INFO L383 tUnfolder$Statistics]: this new event has 447 ancestors and is cut-off event [2022-11-02 20:50:50,345 INFO L386 tUnfolder$Statistics]: existing Event has 328 ancestors and is cut-off event [2022-11-02 20:50:50,345 INFO L386 tUnfolder$Statistics]: existing Event has 325 ancestors and is cut-off event [2022-11-02 20:50:50,345 INFO L386 tUnfolder$Statistics]: existing Event has 328 ancestors and is cut-off event [2022-11-02 20:50:50,346 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2896] L56-5-->L56-6: Formula: (= |v_#race_1| (store |v_#race_2| v_~ends_with_2~0.base_2 (store (select |v_#race_2| v_~ends_with_2~0.base_2) (+ v_~i_9~0_4 v_~ends_with_2~0.offset_2) 0))) InVars {#race=|v_#race_2|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} OutVars{#race=|v_#race_1|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} AuxVars[] AssignedVars[#race][541], [2471#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1197#true, 1199#(= |#race~is_null_5~0| 0), 1194#(= |#race~is_null_1~0| 0), 478#thread2Err8ASSERT_VIOLATIONDATA_RACEtrue, Black: 2479#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 1)), 1093#L123-4true, Black: 2485#(and (< |ULTIMATE.start_create_fresh_bool_array_~i~0#1| |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1210#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 0)), Black: 1192#true, 393#L56-6true, 2582#(= |ULTIMATE.start_main_~#t1~0#1.offset| 0)]) [2022-11-02 20:50:50,346 INFO L383 tUnfolder$Statistics]: this new event has 447 ancestors and is cut-off event [2022-11-02 20:50:50,346 INFO L386 tUnfolder$Statistics]: existing Event has 328 ancestors and is cut-off event [2022-11-02 20:50:50,346 INFO L386 tUnfolder$Statistics]: existing Event has 325 ancestors and is cut-off event [2022-11-02 20:50:50,346 INFO L386 tUnfolder$Statistics]: existing Event has 328 ancestors and is cut-off event [2022-11-02 20:50:50,593 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2896] L56-5-->L56-6: Formula: (= |v_#race_1| (store |v_#race_2| v_~ends_with_2~0.base_2 (store (select |v_#race_2| v_~ends_with_2~0.base_2) (+ v_~i_9~0_4 v_~ends_with_2~0.offset_2) 0))) InVars {#race=|v_#race_2|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} OutVars{#race=|v_#race_1|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} AuxVars[] AssignedVars[#race][541], [2471#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1197#true, 1199#(= |#race~is_null_5~0| 0), 1194#(= |#race~is_null_1~0| 0), Black: 2479#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 1)), Black: 2485#(and (< |ULTIMATE.start_create_fresh_bool_array_~i~0#1| |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), 48#L124-1true, 1046#L83-6true, Black: 1210#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 0)), Black: 1192#true, 393#L56-6true, 2582#(= |ULTIMATE.start_main_~#t1~0#1.offset| 0)]) [2022-11-02 20:50:50,593 INFO L383 tUnfolder$Statistics]: this new event has 449 ancestors and is cut-off event [2022-11-02 20:50:50,593 INFO L386 tUnfolder$Statistics]: existing Event has 330 ancestors and is cut-off event [2022-11-02 20:50:50,594 INFO L386 tUnfolder$Statistics]: existing Event has 330 ancestors and is cut-off event [2022-11-02 20:50:50,594 INFO L386 tUnfolder$Statistics]: existing Event has 327 ancestors and is cut-off event [2022-11-02 20:50:50,716 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2896] L56-5-->L56-6: Formula: (= |v_#race_1| (store |v_#race_2| v_~ends_with_2~0.base_2 (store (select |v_#race_2| v_~ends_with_2~0.base_2) (+ v_~i_9~0_4 v_~ends_with_2~0.offset_2) 0))) InVars {#race=|v_#race_2|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} OutVars{#race=|v_#race_1|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} AuxVars[] AssignedVars[#race][539], [2471#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1197#true, 925#L124-2true, 1199#(= |#race~is_null_5~0| 0), 1194#(= |#race~is_null_1~0| 0), Black: 2479#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 1)), Black: 2485#(and (< |ULTIMATE.start_create_fresh_bool_array_~i~0#1| |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), 3234#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0)), Black: 1210#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 0)), Black: 1192#true, 1046#L83-6true, 393#L56-6true]) [2022-11-02 20:50:50,716 INFO L383 tUnfolder$Statistics]: this new event has 450 ancestors and is cut-off event [2022-11-02 20:50:50,717 INFO L386 tUnfolder$Statistics]: existing Event has 331 ancestors and is cut-off event [2022-11-02 20:50:50,717 INFO L386 tUnfolder$Statistics]: existing Event has 331 ancestors and is cut-off event [2022-11-02 20:50:50,717 INFO L386 tUnfolder$Statistics]: existing Event has 328 ancestors and is cut-off event [2022-11-02 20:50:50,727 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3347] L83-5-->L83-6: Formula: (= (store |v_#race_34| v_~ends_with_6~0.base_18 (store (select |v_#race_34| v_~ends_with_6~0.base_18) (+ v_~ends_with_6~0.offset_18 v_~i_12~0_4) 0)) |v_#race_33|) InVars {#race=|v_#race_34|, ~ends_with_6~0.offset=v_~ends_with_6~0.offset_18, ~i_12~0=v_~i_12~0_4, ~ends_with_6~0.base=v_~ends_with_6~0.base_18} OutVars{#race=|v_#race_33|, ~ends_with_6~0.offset=v_~ends_with_6~0.offset_18, ~i_12~0=v_~i_12~0_4, ~ends_with_6~0.base=v_~ends_with_6~0.base_18} AuxVars[] AssignedVars[#race][605], [2471#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1197#true, 925#L124-2true, 1199#(= |#race~is_null_5~0| 0), 1194#(= |#race~is_null_1~0| 0), Black: 2479#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 1)), Black: 2485#(and (< |ULTIMATE.start_create_fresh_bool_array_~i~0#1| |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), 3234#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0)), Black: 1210#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 0)), Black: 1192#true, 1046#L83-6true, 393#L56-6true]) [2022-11-02 20:50:50,727 INFO L383 tUnfolder$Statistics]: this new event has 450 ancestors and is cut-off event [2022-11-02 20:50:50,727 INFO L386 tUnfolder$Statistics]: existing Event has 328 ancestors and is cut-off event [2022-11-02 20:50:50,727 INFO L386 tUnfolder$Statistics]: existing Event has 331 ancestors and is cut-off event [2022-11-02 20:50:50,727 INFO L386 tUnfolder$Statistics]: existing Event has 331 ancestors and is cut-off event [2022-11-02 20:50:50,753 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2896] L56-5-->L56-6: Formula: (= |v_#race_1| (store |v_#race_2| v_~ends_with_2~0.base_2 (store (select |v_#race_2| v_~ends_with_2~0.base_2) (+ v_~i_9~0_4 v_~ends_with_2~0.offset_2) 0))) InVars {#race=|v_#race_2|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} OutVars{#race=|v_#race_1|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} AuxVars[] AssignedVars[#race][541], [2471#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1197#true, 29#L83-7true, 1199#(= |#race~is_null_5~0| 0), 1194#(= |#race~is_null_1~0| 0), Black: 2479#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 1)), Black: 2485#(and (< |ULTIMATE.start_create_fresh_bool_array_~i~0#1| |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), 48#L124-1true, Black: 1210#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 0)), Black: 1192#true, 393#L56-6true, 2582#(= |ULTIMATE.start_main_~#t1~0#1.offset| 0)]) [2022-11-02 20:50:50,753 INFO L383 tUnfolder$Statistics]: this new event has 450 ancestors and is cut-off event [2022-11-02 20:50:50,753 INFO L386 tUnfolder$Statistics]: existing Event has 328 ancestors and is cut-off event [2022-11-02 20:50:50,754 INFO L386 tUnfolder$Statistics]: existing Event has 331 ancestors and is cut-off event [2022-11-02 20:50:50,754 INFO L386 tUnfolder$Statistics]: existing Event has 331 ancestors and is cut-off event [2022-11-02 20:50:50,755 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2896] L56-5-->L56-6: Formula: (= |v_#race_1| (store |v_#race_2| v_~ends_with_2~0.base_2 (store (select |v_#race_2| v_~ends_with_2~0.base_2) (+ v_~i_9~0_4 v_~ends_with_2~0.offset_2) 0))) InVars {#race=|v_#race_2|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} OutVars{#race=|v_#race_1|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} AuxVars[] AssignedVars[#race][541], [2471#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1197#true, 1199#(= |#race~is_null_5~0| 0), 1194#(= |#race~is_null_1~0| 0), 478#thread2Err8ASSERT_VIOLATIONDATA_RACEtrue, Black: 2479#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 1)), Black: 2485#(and (< |ULTIMATE.start_create_fresh_bool_array_~i~0#1| |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), 48#L124-1true, Black: 1210#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 0)), Black: 1192#true, 393#L56-6true, 2582#(= |ULTIMATE.start_main_~#t1~0#1.offset| 0)]) [2022-11-02 20:50:50,755 INFO L383 tUnfolder$Statistics]: this new event has 450 ancestors and is cut-off event [2022-11-02 20:50:50,755 INFO L386 tUnfolder$Statistics]: existing Event has 328 ancestors and is cut-off event [2022-11-02 20:50:50,755 INFO L386 tUnfolder$Statistics]: existing Event has 331 ancestors and is cut-off event [2022-11-02 20:50:50,756 INFO L386 tUnfolder$Statistics]: existing Event has 331 ancestors and is cut-off event [2022-11-02 20:50:50,882 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2896] L56-5-->L56-6: Formula: (= |v_#race_1| (store |v_#race_2| v_~ends_with_2~0.base_2 (store (select |v_#race_2| v_~ends_with_2~0.base_2) (+ v_~i_9~0_4 v_~ends_with_2~0.offset_2) 0))) InVars {#race=|v_#race_2|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} OutVars{#race=|v_#race_1|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} AuxVars[] AssignedVars[#race][538], [2471#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1197#true, 951#L124-3true, 1199#(= |#race~is_null_5~0| 0), 1194#(= |#race~is_null_1~0| 0), 3238#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0)), Black: 2479#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 1)), Black: 2485#(and (< |ULTIMATE.start_create_fresh_bool_array_~i~0#1| |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1210#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 0)), Black: 1192#true, 1046#L83-6true, 393#L56-6true]) [2022-11-02 20:50:50,883 INFO L383 tUnfolder$Statistics]: this new event has 451 ancestors and is cut-off event [2022-11-02 20:50:50,883 INFO L386 tUnfolder$Statistics]: existing Event has 329 ancestors and is cut-off event [2022-11-02 20:50:50,883 INFO L386 tUnfolder$Statistics]: existing Event has 332 ancestors and is cut-off event [2022-11-02 20:50:50,884 INFO L386 tUnfolder$Statistics]: existing Event has 332 ancestors and is cut-off event [2022-11-02 20:50:50,884 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2896] L56-5-->L56-6: Formula: (= |v_#race_1| (store |v_#race_2| v_~ends_with_2~0.base_2 (store (select |v_#race_2| v_~ends_with_2~0.base_2) (+ v_~i_9~0_4 v_~ends_with_2~0.offset_2) 0))) InVars {#race=|v_#race_2|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} OutVars{#race=|v_#race_1|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} AuxVars[] AssignedVars[#race][540], [2471#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1197#true, 418#L124-6true, 1199#(= |#race~is_null_5~0| 0), 1194#(= |#race~is_null_1~0| 0), Black: 2479#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 1)), Black: 2485#(and (< |ULTIMATE.start_create_fresh_bool_array_~i~0#1| |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1210#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 0)), Black: 1192#true, 1046#L83-6true, 393#L56-6true, 3246#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0))]) [2022-11-02 20:50:50,884 INFO L383 tUnfolder$Statistics]: this new event has 454 ancestors and is cut-off event [2022-11-02 20:50:50,885 INFO L386 tUnfolder$Statistics]: existing Event has 335 ancestors and is cut-off event [2022-11-02 20:50:50,885 INFO L386 tUnfolder$Statistics]: existing Event has 332 ancestors and is cut-off event [2022-11-02 20:50:50,885 INFO L386 tUnfolder$Statistics]: existing Event has 335 ancestors and is cut-off event [2022-11-02 20:50:50,885 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2896] L56-5-->L56-6: Formula: (= |v_#race_1| (store |v_#race_2| v_~ends_with_2~0.base_2 (store (select |v_#race_2| v_~ends_with_2~0.base_2) (+ v_~i_9~0_4 v_~ends_with_2~0.offset_2) 0))) InVars {#race=|v_#race_2|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} OutVars{#race=|v_#race_1|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} AuxVars[] AssignedVars[#race][540], [2471#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1197#true, 1199#(= |#race~is_null_5~0| 0), 1194#(= |#race~is_null_1~0| 0), Black: 2479#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 1)), 522#L124-5true, Black: 2485#(and (< |ULTIMATE.start_create_fresh_bool_array_~i~0#1| |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1210#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 0)), Black: 1192#true, 1046#L83-6true, 393#L56-6true, 3246#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0))]) [2022-11-02 20:50:50,886 INFO L383 tUnfolder$Statistics]: this new event has 453 ancestors and is cut-off event [2022-11-02 20:50:50,886 INFO L386 tUnfolder$Statistics]: existing Event has 334 ancestors and is cut-off event [2022-11-02 20:50:50,886 INFO L386 tUnfolder$Statistics]: existing Event has 334 ancestors and is cut-off event [2022-11-02 20:50:50,886 INFO L386 tUnfolder$Statistics]: existing Event has 331 ancestors and is cut-off event [2022-11-02 20:50:50,887 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2896] L56-5-->L56-6: Formula: (= |v_#race_1| (store |v_#race_2| v_~ends_with_2~0.base_2 (store (select |v_#race_2| v_~ends_with_2~0.base_2) (+ v_~i_9~0_4 v_~ends_with_2~0.offset_2) 0))) InVars {#race=|v_#race_2|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} OutVars{#race=|v_#race_1|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} AuxVars[] AssignedVars[#race][542], [2471#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1197#true, 1199#(= |#race~is_null_5~0| 0), 1194#(= |#race~is_null_1~0| 0), 385#L124-4true, Black: 2479#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 1)), Black: 2485#(and (< |ULTIMATE.start_create_fresh_bool_array_~i~0#1| |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1210#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 0)), Black: 1192#true, 1046#L83-6true, 393#L56-6true, 3242#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0))]) [2022-11-02 20:50:50,887 INFO L383 tUnfolder$Statistics]: this new event has 452 ancestors and is cut-off event [2022-11-02 20:50:50,887 INFO L386 tUnfolder$Statistics]: existing Event has 333 ancestors and is cut-off event [2022-11-02 20:50:50,888 INFO L386 tUnfolder$Statistics]: existing Event has 330 ancestors and is cut-off event [2022-11-02 20:50:50,888 INFO L386 tUnfolder$Statistics]: existing Event has 333 ancestors and is cut-off event [2022-11-02 20:50:50,902 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3347] L83-5-->L83-6: Formula: (= (store |v_#race_34| v_~ends_with_6~0.base_18 (store (select |v_#race_34| v_~ends_with_6~0.base_18) (+ v_~ends_with_6~0.offset_18 v_~i_12~0_4) 0)) |v_#race_33|) InVars {#race=|v_#race_34|, ~ends_with_6~0.offset=v_~ends_with_6~0.offset_18, ~i_12~0=v_~i_12~0_4, ~ends_with_6~0.base=v_~ends_with_6~0.base_18} OutVars{#race=|v_#race_33|, ~ends_with_6~0.offset=v_~ends_with_6~0.offset_18, ~i_12~0=v_~i_12~0_4, ~ends_with_6~0.base=v_~ends_with_6~0.base_18} AuxVars[] AssignedVars[#race][604], [2471#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1197#true, 951#L124-3true, 1199#(= |#race~is_null_5~0| 0), 1194#(= |#race~is_null_1~0| 0), 3238#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0)), Black: 2479#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 1)), Black: 2485#(and (< |ULTIMATE.start_create_fresh_bool_array_~i~0#1| |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1210#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 0)), Black: 1192#true, 1046#L83-6true, 393#L56-6true]) [2022-11-02 20:50:50,902 INFO L383 tUnfolder$Statistics]: this new event has 451 ancestors and is cut-off event [2022-11-02 20:50:50,902 INFO L386 tUnfolder$Statistics]: existing Event has 332 ancestors and is cut-off event [2022-11-02 20:50:50,903 INFO L386 tUnfolder$Statistics]: existing Event has 329 ancestors and is cut-off event [2022-11-02 20:50:50,903 INFO L386 tUnfolder$Statistics]: existing Event has 332 ancestors and is cut-off event [2022-11-02 20:50:50,903 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3347] L83-5-->L83-6: Formula: (= (store |v_#race_34| v_~ends_with_6~0.base_18 (store (select |v_#race_34| v_~ends_with_6~0.base_18) (+ v_~ends_with_6~0.offset_18 v_~i_12~0_4) 0)) |v_#race_33|) InVars {#race=|v_#race_34|, ~ends_with_6~0.offset=v_~ends_with_6~0.offset_18, ~i_12~0=v_~i_12~0_4, ~ends_with_6~0.base=v_~ends_with_6~0.base_18} OutVars{#race=|v_#race_33|, ~ends_with_6~0.offset=v_~ends_with_6~0.offset_18, ~i_12~0=v_~i_12~0_4, ~ends_with_6~0.base=v_~ends_with_6~0.base_18} AuxVars[] AssignedVars[#race][606], [2471#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1197#true, 418#L124-6true, 1199#(= |#race~is_null_5~0| 0), 1194#(= |#race~is_null_1~0| 0), Black: 2479#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 1)), Black: 2485#(and (< |ULTIMATE.start_create_fresh_bool_array_~i~0#1| |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1210#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 0)), Black: 1192#true, 1046#L83-6true, 393#L56-6true, 3246#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0))]) [2022-11-02 20:50:50,903 INFO L383 tUnfolder$Statistics]: this new event has 454 ancestors and is cut-off event [2022-11-02 20:50:50,904 INFO L386 tUnfolder$Statistics]: existing Event has 335 ancestors and is cut-off event [2022-11-02 20:50:50,904 INFO L386 tUnfolder$Statistics]: existing Event has 335 ancestors and is cut-off event [2022-11-02 20:50:50,904 INFO L386 tUnfolder$Statistics]: existing Event has 332 ancestors and is cut-off event [2022-11-02 20:50:50,904 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3347] L83-5-->L83-6: Formula: (= (store |v_#race_34| v_~ends_with_6~0.base_18 (store (select |v_#race_34| v_~ends_with_6~0.base_18) (+ v_~ends_with_6~0.offset_18 v_~i_12~0_4) 0)) |v_#race_33|) InVars {#race=|v_#race_34|, ~ends_with_6~0.offset=v_~ends_with_6~0.offset_18, ~i_12~0=v_~i_12~0_4, ~ends_with_6~0.base=v_~ends_with_6~0.base_18} OutVars{#race=|v_#race_33|, ~ends_with_6~0.offset=v_~ends_with_6~0.offset_18, ~i_12~0=v_~i_12~0_4, ~ends_with_6~0.base=v_~ends_with_6~0.base_18} AuxVars[] AssignedVars[#race][606], [2471#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1197#true, 1199#(= |#race~is_null_5~0| 0), 1194#(= |#race~is_null_1~0| 0), Black: 2479#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 1)), 522#L124-5true, Black: 2485#(and (< |ULTIMATE.start_create_fresh_bool_array_~i~0#1| |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1210#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 0)), Black: 1192#true, 1046#L83-6true, 393#L56-6true, 3246#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0))]) [2022-11-02 20:50:50,905 INFO L383 tUnfolder$Statistics]: this new event has 453 ancestors and is cut-off event [2022-11-02 20:50:50,905 INFO L386 tUnfolder$Statistics]: existing Event has 334 ancestors and is cut-off event [2022-11-02 20:50:50,905 INFO L386 tUnfolder$Statistics]: existing Event has 334 ancestors and is cut-off event [2022-11-02 20:50:50,905 INFO L386 tUnfolder$Statistics]: existing Event has 331 ancestors and is cut-off event [2022-11-02 20:50:50,906 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3347] L83-5-->L83-6: Formula: (= (store |v_#race_34| v_~ends_with_6~0.base_18 (store (select |v_#race_34| v_~ends_with_6~0.base_18) (+ v_~ends_with_6~0.offset_18 v_~i_12~0_4) 0)) |v_#race_33|) InVars {#race=|v_#race_34|, ~ends_with_6~0.offset=v_~ends_with_6~0.offset_18, ~i_12~0=v_~i_12~0_4, ~ends_with_6~0.base=v_~ends_with_6~0.base_18} OutVars{#race=|v_#race_33|, ~ends_with_6~0.offset=v_~ends_with_6~0.offset_18, ~i_12~0=v_~i_12~0_4, ~ends_with_6~0.base=v_~ends_with_6~0.base_18} AuxVars[] AssignedVars[#race][608], [2471#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1197#true, 1199#(= |#race~is_null_5~0| 0), 385#L124-4true, 1194#(= |#race~is_null_1~0| 0), Black: 2479#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 1)), Black: 2485#(and (< |ULTIMATE.start_create_fresh_bool_array_~i~0#1| |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1210#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 0)), Black: 1192#true, 1046#L83-6true, 393#L56-6true, 3242#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0))]) [2022-11-02 20:50:50,906 INFO L383 tUnfolder$Statistics]: this new event has 452 ancestors and is cut-off event [2022-11-02 20:50:50,906 INFO L386 tUnfolder$Statistics]: existing Event has 333 ancestors and is cut-off event [2022-11-02 20:50:50,907 INFO L386 tUnfolder$Statistics]: existing Event has 333 ancestors and is cut-off event [2022-11-02 20:50:50,907 INFO L386 tUnfolder$Statistics]: existing Event has 330 ancestors and is cut-off event [2022-11-02 20:50:50,942 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2896] L56-5-->L56-6: Formula: (= |v_#race_1| (store |v_#race_2| v_~ends_with_2~0.base_2 (store (select |v_#race_2| v_~ends_with_2~0.base_2) (+ v_~i_9~0_4 v_~ends_with_2~0.offset_2) 0))) InVars {#race=|v_#race_2|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} OutVars{#race=|v_#race_1|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} AuxVars[] AssignedVars[#race][539], [2471#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1197#true, 925#L124-2true, 1199#(= |#race~is_null_5~0| 0), 29#L83-7true, 1194#(= |#race~is_null_1~0| 0), Black: 2479#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 1)), Black: 2485#(and (< |ULTIMATE.start_create_fresh_bool_array_~i~0#1| |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), 3234#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0)), Black: 1210#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 0)), Black: 1192#true, 393#L56-6true]) [2022-11-02 20:50:50,943 INFO L383 tUnfolder$Statistics]: this new event has 451 ancestors and is cut-off event [2022-11-02 20:50:50,943 INFO L386 tUnfolder$Statistics]: existing Event has 332 ancestors and is cut-off event [2022-11-02 20:50:50,943 INFO L386 tUnfolder$Statistics]: existing Event has 329 ancestors and is cut-off event [2022-11-02 20:50:50,944 INFO L386 tUnfolder$Statistics]: existing Event has 332 ancestors and is cut-off event [2022-11-02 20:50:50,944 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2896] L56-5-->L56-6: Formula: (= |v_#race_1| (store |v_#race_2| v_~ends_with_2~0.base_2 (store (select |v_#race_2| v_~ends_with_2~0.base_2) (+ v_~i_9~0_4 v_~ends_with_2~0.offset_2) 0))) InVars {#race=|v_#race_2|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} OutVars{#race=|v_#race_1|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} AuxVars[] AssignedVars[#race][539], [2471#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1197#true, 925#L124-2true, 1199#(= |#race~is_null_5~0| 0), 1194#(= |#race~is_null_1~0| 0), 478#thread2Err8ASSERT_VIOLATIONDATA_RACEtrue, Black: 2479#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 1)), Black: 2485#(and (< |ULTIMATE.start_create_fresh_bool_array_~i~0#1| |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), 3234#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0)), Black: 1210#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 0)), Black: 1192#true, 393#L56-6true]) [2022-11-02 20:50:50,944 INFO L383 tUnfolder$Statistics]: this new event has 451 ancestors and is cut-off event [2022-11-02 20:50:50,945 INFO L386 tUnfolder$Statistics]: existing Event has 332 ancestors and is cut-off event [2022-11-02 20:50:50,945 INFO L386 tUnfolder$Statistics]: existing Event has 329 ancestors and is cut-off event [2022-11-02 20:50:50,945 INFO L386 tUnfolder$Statistics]: existing Event has 332 ancestors and is cut-off event [2022-11-02 20:50:50,956 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3347] L83-5-->L83-6: Formula: (= (store |v_#race_34| v_~ends_with_6~0.base_18 (store (select |v_#race_34| v_~ends_with_6~0.base_18) (+ v_~ends_with_6~0.offset_18 v_~i_12~0_4) 0)) |v_#race_33|) InVars {#race=|v_#race_34|, ~ends_with_6~0.offset=v_~ends_with_6~0.offset_18, ~i_12~0=v_~i_12~0_4, ~ends_with_6~0.base=v_~ends_with_6~0.base_18} OutVars{#race=|v_#race_33|, ~ends_with_6~0.offset=v_~ends_with_6~0.offset_18, ~i_12~0=v_~i_12~0_4, ~ends_with_6~0.base=v_~ends_with_6~0.base_18} AuxVars[] AssignedVars[#race][605], [2471#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1197#true, 925#L124-2true, 1199#(= |#race~is_null_5~0| 0), 1194#(= |#race~is_null_1~0| 0), Black: 2479#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 1)), 655#L56-7true, Black: 2485#(and (< |ULTIMATE.start_create_fresh_bool_array_~i~0#1| |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), 3234#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0)), Black: 1210#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 0)), Black: 1192#true, 1046#L83-6true]) [2022-11-02 20:50:50,956 INFO L383 tUnfolder$Statistics]: this new event has 451 ancestors and is cut-off event [2022-11-02 20:50:50,957 INFO L386 tUnfolder$Statistics]: existing Event has 332 ancestors and is cut-off event [2022-11-02 20:50:50,957 INFO L386 tUnfolder$Statistics]: existing Event has 332 ancestors and is cut-off event [2022-11-02 20:50:50,957 INFO L386 tUnfolder$Statistics]: existing Event has 329 ancestors and is cut-off event [2022-11-02 20:50:50,958 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3347] L83-5-->L83-6: Formula: (= (store |v_#race_34| v_~ends_with_6~0.base_18 (store (select |v_#race_34| v_~ends_with_6~0.base_18) (+ v_~ends_with_6~0.offset_18 v_~i_12~0_4) 0)) |v_#race_33|) InVars {#race=|v_#race_34|, ~ends_with_6~0.offset=v_~ends_with_6~0.offset_18, ~i_12~0=v_~i_12~0_4, ~ends_with_6~0.base=v_~ends_with_6~0.base_18} OutVars{#race=|v_#race_33|, ~ends_with_6~0.offset=v_~ends_with_6~0.offset_18, ~i_12~0=v_~i_12~0_4, ~ends_with_6~0.base=v_~ends_with_6~0.base_18} AuxVars[] AssignedVars[#race][605], [2471#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1197#true, 277#thread1Err8ASSERT_VIOLATIONDATA_RACEtrue, 925#L124-2true, 1199#(= |#race~is_null_5~0| 0), 1194#(= |#race~is_null_1~0| 0), Black: 2479#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 1)), Black: 2485#(and (< |ULTIMATE.start_create_fresh_bool_array_~i~0#1| |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), 3234#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0)), 1046#L83-6true, Black: 1210#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 0)), Black: 1192#true]) [2022-11-02 20:50:50,958 INFO L383 tUnfolder$Statistics]: this new event has 451 ancestors and is cut-off event [2022-11-02 20:50:50,958 INFO L386 tUnfolder$Statistics]: existing Event has 332 ancestors and is cut-off event [2022-11-02 20:50:50,959 INFO L386 tUnfolder$Statistics]: existing Event has 332 ancestors and is cut-off event [2022-11-02 20:50:50,959 INFO L386 tUnfolder$Statistics]: existing Event has 329 ancestors and is cut-off event [2022-11-02 20:50:51,099 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2896] L56-5-->L56-6: Formula: (= |v_#race_1| (store |v_#race_2| v_~ends_with_2~0.base_2 (store (select |v_#race_2| v_~ends_with_2~0.base_2) (+ v_~i_9~0_4 v_~ends_with_2~0.offset_2) 0))) InVars {#race=|v_#race_2|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} OutVars{#race=|v_#race_1|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} AuxVars[] AssignedVars[#race][538], [2471#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1197#true, 951#L124-3true, 29#L83-7true, 1199#(= |#race~is_null_5~0| 0), 1194#(= |#race~is_null_1~0| 0), 3238#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0)), Black: 2479#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 1)), Black: 2485#(and (< |ULTIMATE.start_create_fresh_bool_array_~i~0#1| |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1210#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 0)), Black: 1192#true, 393#L56-6true]) [2022-11-02 20:50:51,100 INFO L383 tUnfolder$Statistics]: this new event has 452 ancestors and is cut-off event [2022-11-02 20:50:51,100 INFO L386 tUnfolder$Statistics]: existing Event has 333 ancestors and is cut-off event [2022-11-02 20:50:51,100 INFO L386 tUnfolder$Statistics]: existing Event has 333 ancestors and is cut-off event [2022-11-02 20:50:51,100 INFO L386 tUnfolder$Statistics]: existing Event has 330 ancestors and is cut-off event [2022-11-02 20:50:51,100 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2896] L56-5-->L56-6: Formula: (= |v_#race_1| (store |v_#race_2| v_~ends_with_2~0.base_2 (store (select |v_#race_2| v_~ends_with_2~0.base_2) (+ v_~i_9~0_4 v_~ends_with_2~0.offset_2) 0))) InVars {#race=|v_#race_2|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} OutVars{#race=|v_#race_1|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} AuxVars[] AssignedVars[#race][540], [2471#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1197#true, 418#L124-6true, 29#L83-7true, 1199#(= |#race~is_null_5~0| 0), 1194#(= |#race~is_null_1~0| 0), Black: 2479#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 1)), Black: 2485#(and (< |ULTIMATE.start_create_fresh_bool_array_~i~0#1| |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1210#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 0)), Black: 1192#true, 393#L56-6true, 3246#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0))]) [2022-11-02 20:50:51,101 INFO L383 tUnfolder$Statistics]: this new event has 455 ancestors and is cut-off event [2022-11-02 20:50:51,101 INFO L386 tUnfolder$Statistics]: existing Event has 333 ancestors and is cut-off event [2022-11-02 20:50:51,101 INFO L386 tUnfolder$Statistics]: existing Event has 336 ancestors and is cut-off event [2022-11-02 20:50:51,101 INFO L386 tUnfolder$Statistics]: existing Event has 336 ancestors and is cut-off event [2022-11-02 20:50:51,101 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2896] L56-5-->L56-6: Formula: (= |v_#race_1| (store |v_#race_2| v_~ends_with_2~0.base_2 (store (select |v_#race_2| v_~ends_with_2~0.base_2) (+ v_~i_9~0_4 v_~ends_with_2~0.offset_2) 0))) InVars {#race=|v_#race_2|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} OutVars{#race=|v_#race_1|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} AuxVars[] AssignedVars[#race][540], [2471#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1197#true, 29#L83-7true, 1199#(= |#race~is_null_5~0| 0), 1194#(= |#race~is_null_1~0| 0), Black: 2479#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 1)), 522#L124-5true, Black: 2485#(and (< |ULTIMATE.start_create_fresh_bool_array_~i~0#1| |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1210#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 0)), Black: 1192#true, 393#L56-6true, 3246#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0))]) [2022-11-02 20:50:51,102 INFO L383 tUnfolder$Statistics]: this new event has 454 ancestors and is cut-off event [2022-11-02 20:50:51,102 INFO L386 tUnfolder$Statistics]: existing Event has 335 ancestors and is cut-off event [2022-11-02 20:50:51,102 INFO L386 tUnfolder$Statistics]: existing Event has 332 ancestors and is cut-off event [2022-11-02 20:50:51,102 INFO L386 tUnfolder$Statistics]: existing Event has 335 ancestors and is cut-off event [2022-11-02 20:50:51,103 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2896] L56-5-->L56-6: Formula: (= |v_#race_1| (store |v_#race_2| v_~ends_with_2~0.base_2 (store (select |v_#race_2| v_~ends_with_2~0.base_2) (+ v_~i_9~0_4 v_~ends_with_2~0.offset_2) 0))) InVars {#race=|v_#race_2|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} OutVars{#race=|v_#race_1|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} AuxVars[] AssignedVars[#race][542], [2471#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1197#true, 29#L83-7true, 1199#(= |#race~is_null_5~0| 0), 1194#(= |#race~is_null_1~0| 0), 385#L124-4true, Black: 2479#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 1)), Black: 2485#(and (< |ULTIMATE.start_create_fresh_bool_array_~i~0#1| |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1210#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 0)), Black: 1192#true, 393#L56-6true, 3242#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0))]) [2022-11-02 20:50:51,103 INFO L383 tUnfolder$Statistics]: this new event has 453 ancestors and is cut-off event [2022-11-02 20:50:51,103 INFO L386 tUnfolder$Statistics]: existing Event has 331 ancestors and is cut-off event [2022-11-02 20:50:51,103 INFO L386 tUnfolder$Statistics]: existing Event has 334 ancestors and is cut-off event [2022-11-02 20:50:51,103 INFO L386 tUnfolder$Statistics]: existing Event has 334 ancestors and is cut-off event [2022-11-02 20:50:51,104 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2896] L56-5-->L56-6: Formula: (= |v_#race_1| (store |v_#race_2| v_~ends_with_2~0.base_2 (store (select |v_#race_2| v_~ends_with_2~0.base_2) (+ v_~i_9~0_4 v_~ends_with_2~0.offset_2) 0))) InVars {#race=|v_#race_2|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} OutVars{#race=|v_#race_1|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} AuxVars[] AssignedVars[#race][538], [2471#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1197#true, 951#L124-3true, 1199#(= |#race~is_null_5~0| 0), 1194#(= |#race~is_null_1~0| 0), 478#thread2Err8ASSERT_VIOLATIONDATA_RACEtrue, 3238#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0)), Black: 2479#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 1)), Black: 2485#(and (< |ULTIMATE.start_create_fresh_bool_array_~i~0#1| |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1210#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 0)), Black: 1192#true, 393#L56-6true]) [2022-11-02 20:50:51,105 INFO L383 tUnfolder$Statistics]: this new event has 452 ancestors and is cut-off event [2022-11-02 20:50:51,105 INFO L386 tUnfolder$Statistics]: existing Event has 333 ancestors and is cut-off event [2022-11-02 20:50:51,105 INFO L386 tUnfolder$Statistics]: existing Event has 333 ancestors and is cut-off event [2022-11-02 20:50:51,105 INFO L386 tUnfolder$Statistics]: existing Event has 330 ancestors and is cut-off event [2022-11-02 20:50:51,106 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2896] L56-5-->L56-6: Formula: (= |v_#race_1| (store |v_#race_2| v_~ends_with_2~0.base_2 (store (select |v_#race_2| v_~ends_with_2~0.base_2) (+ v_~i_9~0_4 v_~ends_with_2~0.offset_2) 0))) InVars {#race=|v_#race_2|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} OutVars{#race=|v_#race_1|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} AuxVars[] AssignedVars[#race][540], [2471#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1197#true, 418#L124-6true, 1199#(= |#race~is_null_5~0| 0), 1194#(= |#race~is_null_1~0| 0), 478#thread2Err8ASSERT_VIOLATIONDATA_RACEtrue, Black: 2479#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 1)), Black: 2485#(and (< |ULTIMATE.start_create_fresh_bool_array_~i~0#1| |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1210#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 0)), Black: 1192#true, 393#L56-6true, 3246#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0))]) [2022-11-02 20:50:51,106 INFO L383 tUnfolder$Statistics]: this new event has 455 ancestors and is cut-off event [2022-11-02 20:50:51,106 INFO L386 tUnfolder$Statistics]: existing Event has 333 ancestors and is cut-off event [2022-11-02 20:50:51,106 INFO L386 tUnfolder$Statistics]: existing Event has 336 ancestors and is cut-off event [2022-11-02 20:50:51,106 INFO L386 tUnfolder$Statistics]: existing Event has 336 ancestors and is cut-off event [2022-11-02 20:50:51,107 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2896] L56-5-->L56-6: Formula: (= |v_#race_1| (store |v_#race_2| v_~ends_with_2~0.base_2 (store (select |v_#race_2| v_~ends_with_2~0.base_2) (+ v_~i_9~0_4 v_~ends_with_2~0.offset_2) 0))) InVars {#race=|v_#race_2|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} OutVars{#race=|v_#race_1|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} AuxVars[] AssignedVars[#race][540], [2471#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1197#true, 1199#(= |#race~is_null_5~0| 0), 1194#(= |#race~is_null_1~0| 0), 478#thread2Err8ASSERT_VIOLATIONDATA_RACEtrue, Black: 2479#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 1)), 522#L124-5true, Black: 2485#(and (< |ULTIMATE.start_create_fresh_bool_array_~i~0#1| |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1210#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 0)), Black: 1192#true, 393#L56-6true, 3246#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0))]) [2022-11-02 20:50:51,107 INFO L383 tUnfolder$Statistics]: this new event has 454 ancestors and is cut-off event [2022-11-02 20:50:51,107 INFO L386 tUnfolder$Statistics]: existing Event has 335 ancestors and is cut-off event [2022-11-02 20:50:51,107 INFO L386 tUnfolder$Statistics]: existing Event has 332 ancestors and is cut-off event [2022-11-02 20:50:51,107 INFO L386 tUnfolder$Statistics]: existing Event has 335 ancestors and is cut-off event [2022-11-02 20:50:51,108 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2896] L56-5-->L56-6: Formula: (= |v_#race_1| (store |v_#race_2| v_~ends_with_2~0.base_2 (store (select |v_#race_2| v_~ends_with_2~0.base_2) (+ v_~i_9~0_4 v_~ends_with_2~0.offset_2) 0))) InVars {#race=|v_#race_2|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} OutVars{#race=|v_#race_1|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} AuxVars[] AssignedVars[#race][542], [2471#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1197#true, 1199#(= |#race~is_null_5~0| 0), 1194#(= |#race~is_null_1~0| 0), 478#thread2Err8ASSERT_VIOLATIONDATA_RACEtrue, 385#L124-4true, Black: 2479#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 1)), Black: 2485#(and (< |ULTIMATE.start_create_fresh_bool_array_~i~0#1| |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1210#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 0)), Black: 1192#true, 393#L56-6true, 3242#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0))]) [2022-11-02 20:50:51,108 INFO L383 tUnfolder$Statistics]: this new event has 453 ancestors and is cut-off event [2022-11-02 20:50:51,108 INFO L386 tUnfolder$Statistics]: existing Event has 331 ancestors and is cut-off event [2022-11-02 20:50:51,108 INFO L386 tUnfolder$Statistics]: existing Event has 334 ancestors and is cut-off event [2022-11-02 20:50:51,108 INFO L386 tUnfolder$Statistics]: existing Event has 334 ancestors and is cut-off event [2022-11-02 20:50:51,116 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3347] L83-5-->L83-6: Formula: (= (store |v_#race_34| v_~ends_with_6~0.base_18 (store (select |v_#race_34| v_~ends_with_6~0.base_18) (+ v_~ends_with_6~0.offset_18 v_~i_12~0_4) 0)) |v_#race_33|) InVars {#race=|v_#race_34|, ~ends_with_6~0.offset=v_~ends_with_6~0.offset_18, ~i_12~0=v_~i_12~0_4, ~ends_with_6~0.base=v_~ends_with_6~0.base_18} OutVars{#race=|v_#race_33|, ~ends_with_6~0.offset=v_~ends_with_6~0.offset_18, ~i_12~0=v_~i_12~0_4, ~ends_with_6~0.base=v_~ends_with_6~0.base_18} AuxVars[] AssignedVars[#race][604], [2471#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1197#true, 951#L124-3true, 1199#(= |#race~is_null_5~0| 0), 1194#(= |#race~is_null_1~0| 0), 3238#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0)), 655#L56-7true, Black: 2479#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 1)), Black: 2485#(and (< |ULTIMATE.start_create_fresh_bool_array_~i~0#1| |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1210#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 0)), Black: 1192#true, 1046#L83-6true]) [2022-11-02 20:50:51,117 INFO L383 tUnfolder$Statistics]: this new event has 452 ancestors and is cut-off event [2022-11-02 20:50:51,117 INFO L386 tUnfolder$Statistics]: existing Event has 333 ancestors and is cut-off event [2022-11-02 20:50:51,117 INFO L386 tUnfolder$Statistics]: existing Event has 333 ancestors and is cut-off event [2022-11-02 20:50:51,117 INFO L386 tUnfolder$Statistics]: existing Event has 330 ancestors and is cut-off event [2022-11-02 20:50:51,118 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3347] L83-5-->L83-6: Formula: (= (store |v_#race_34| v_~ends_with_6~0.base_18 (store (select |v_#race_34| v_~ends_with_6~0.base_18) (+ v_~ends_with_6~0.offset_18 v_~i_12~0_4) 0)) |v_#race_33|) InVars {#race=|v_#race_34|, ~ends_with_6~0.offset=v_~ends_with_6~0.offset_18, ~i_12~0=v_~i_12~0_4, ~ends_with_6~0.base=v_~ends_with_6~0.base_18} OutVars{#race=|v_#race_33|, ~ends_with_6~0.offset=v_~ends_with_6~0.offset_18, ~i_12~0=v_~i_12~0_4, ~ends_with_6~0.base=v_~ends_with_6~0.base_18} AuxVars[] AssignedVars[#race][606], [2471#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1197#true, 418#L124-6true, 1199#(= |#race~is_null_5~0| 0), 1194#(= |#race~is_null_1~0| 0), 655#L56-7true, Black: 2479#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 1)), Black: 2485#(and (< |ULTIMATE.start_create_fresh_bool_array_~i~0#1| |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1210#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 0)), Black: 1192#true, 1046#L83-6true, 3246#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0))]) [2022-11-02 20:50:51,118 INFO L383 tUnfolder$Statistics]: this new event has 455 ancestors and is cut-off event [2022-11-02 20:50:51,118 INFO L386 tUnfolder$Statistics]: existing Event has 336 ancestors and is cut-off event [2022-11-02 20:50:51,118 INFO L386 tUnfolder$Statistics]: existing Event has 336 ancestors and is cut-off event [2022-11-02 20:50:51,118 INFO L386 tUnfolder$Statistics]: existing Event has 333 ancestors and is cut-off event [2022-11-02 20:50:51,119 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3347] L83-5-->L83-6: Formula: (= (store |v_#race_34| v_~ends_with_6~0.base_18 (store (select |v_#race_34| v_~ends_with_6~0.base_18) (+ v_~ends_with_6~0.offset_18 v_~i_12~0_4) 0)) |v_#race_33|) InVars {#race=|v_#race_34|, ~ends_with_6~0.offset=v_~ends_with_6~0.offset_18, ~i_12~0=v_~i_12~0_4, ~ends_with_6~0.base=v_~ends_with_6~0.base_18} OutVars{#race=|v_#race_33|, ~ends_with_6~0.offset=v_~ends_with_6~0.offset_18, ~i_12~0=v_~i_12~0_4, ~ends_with_6~0.base=v_~ends_with_6~0.base_18} AuxVars[] AssignedVars[#race][606], [2471#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1197#true, 1199#(= |#race~is_null_5~0| 0), 1194#(= |#race~is_null_1~0| 0), 655#L56-7true, Black: 2479#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 1)), 522#L124-5true, Black: 2485#(and (< |ULTIMATE.start_create_fresh_bool_array_~i~0#1| |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), 1046#L83-6true, Black: 1210#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 0)), Black: 1192#true, 3246#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0))]) [2022-11-02 20:50:51,119 INFO L383 tUnfolder$Statistics]: this new event has 454 ancestors and is cut-off event [2022-11-02 20:50:51,119 INFO L386 tUnfolder$Statistics]: existing Event has 335 ancestors and is cut-off event [2022-11-02 20:50:51,119 INFO L386 tUnfolder$Statistics]: existing Event has 332 ancestors and is cut-off event [2022-11-02 20:50:51,119 INFO L386 tUnfolder$Statistics]: existing Event has 335 ancestors and is cut-off event [2022-11-02 20:50:51,120 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3347] L83-5-->L83-6: Formula: (= (store |v_#race_34| v_~ends_with_6~0.base_18 (store (select |v_#race_34| v_~ends_with_6~0.base_18) (+ v_~ends_with_6~0.offset_18 v_~i_12~0_4) 0)) |v_#race_33|) InVars {#race=|v_#race_34|, ~ends_with_6~0.offset=v_~ends_with_6~0.offset_18, ~i_12~0=v_~i_12~0_4, ~ends_with_6~0.base=v_~ends_with_6~0.base_18} OutVars{#race=|v_#race_33|, ~ends_with_6~0.offset=v_~ends_with_6~0.offset_18, ~i_12~0=v_~i_12~0_4, ~ends_with_6~0.base=v_~ends_with_6~0.base_18} AuxVars[] AssignedVars[#race][608], [2471#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1197#true, 1199#(= |#race~is_null_5~0| 0), 1194#(= |#race~is_null_1~0| 0), 385#L124-4true, 655#L56-7true, Black: 2479#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 1)), Black: 2485#(and (< |ULTIMATE.start_create_fresh_bool_array_~i~0#1| |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), 1046#L83-6true, Black: 1210#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 0)), Black: 1192#true, 3242#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0))]) [2022-11-02 20:50:51,120 INFO L383 tUnfolder$Statistics]: this new event has 453 ancestors and is cut-off event [2022-11-02 20:50:51,120 INFO L386 tUnfolder$Statistics]: existing Event has 334 ancestors and is cut-off event [2022-11-02 20:50:51,120 INFO L386 tUnfolder$Statistics]: existing Event has 334 ancestors and is cut-off event [2022-11-02 20:50:51,120 INFO L386 tUnfolder$Statistics]: existing Event has 331 ancestors and is cut-off event [2022-11-02 20:50:51,121 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3347] L83-5-->L83-6: Formula: (= (store |v_#race_34| v_~ends_with_6~0.base_18 (store (select |v_#race_34| v_~ends_with_6~0.base_18) (+ v_~ends_with_6~0.offset_18 v_~i_12~0_4) 0)) |v_#race_33|) InVars {#race=|v_#race_34|, ~ends_with_6~0.offset=v_~ends_with_6~0.offset_18, ~i_12~0=v_~i_12~0_4, ~ends_with_6~0.base=v_~ends_with_6~0.base_18} OutVars{#race=|v_#race_33|, ~ends_with_6~0.offset=v_~ends_with_6~0.offset_18, ~i_12~0=v_~i_12~0_4, ~ends_with_6~0.base=v_~ends_with_6~0.base_18} AuxVars[] AssignedVars[#race][604], [2471#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1197#true, 277#thread1Err8ASSERT_VIOLATIONDATA_RACEtrue, 951#L124-3true, 1199#(= |#race~is_null_5~0| 0), 3238#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0)), 1194#(= |#race~is_null_1~0| 0), Black: 2479#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 1)), Black: 2485#(and (< |ULTIMATE.start_create_fresh_bool_array_~i~0#1| |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), 1046#L83-6true, Black: 1210#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 0)), Black: 1192#true]) [2022-11-02 20:50:51,122 INFO L383 tUnfolder$Statistics]: this new event has 452 ancestors and is cut-off event [2022-11-02 20:50:51,122 INFO L386 tUnfolder$Statistics]: existing Event has 333 ancestors and is cut-off event [2022-11-02 20:50:51,122 INFO L386 tUnfolder$Statistics]: existing Event has 333 ancestors and is cut-off event [2022-11-02 20:50:51,122 INFO L386 tUnfolder$Statistics]: existing Event has 330 ancestors and is cut-off event [2022-11-02 20:50:51,122 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3347] L83-5-->L83-6: Formula: (= (store |v_#race_34| v_~ends_with_6~0.base_18 (store (select |v_#race_34| v_~ends_with_6~0.base_18) (+ v_~ends_with_6~0.offset_18 v_~i_12~0_4) 0)) |v_#race_33|) InVars {#race=|v_#race_34|, ~ends_with_6~0.offset=v_~ends_with_6~0.offset_18, ~i_12~0=v_~i_12~0_4, ~ends_with_6~0.base=v_~ends_with_6~0.base_18} OutVars{#race=|v_#race_33|, ~ends_with_6~0.offset=v_~ends_with_6~0.offset_18, ~i_12~0=v_~i_12~0_4, ~ends_with_6~0.base=v_~ends_with_6~0.base_18} AuxVars[] AssignedVars[#race][606], [2471#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1197#true, 277#thread1Err8ASSERT_VIOLATIONDATA_RACEtrue, 418#L124-6true, 1199#(= |#race~is_null_5~0| 0), 1194#(= |#race~is_null_1~0| 0), Black: 2479#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 1)), Black: 2485#(and (< |ULTIMATE.start_create_fresh_bool_array_~i~0#1| |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), 1046#L83-6true, Black: 1210#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 0)), Black: 1192#true, 3246#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0))]) [2022-11-02 20:50:51,123 INFO L383 tUnfolder$Statistics]: this new event has 455 ancestors and is cut-off event [2022-11-02 20:50:51,123 INFO L386 tUnfolder$Statistics]: existing Event has 336 ancestors and is cut-off event [2022-11-02 20:50:51,123 INFO L386 tUnfolder$Statistics]: existing Event has 336 ancestors and is cut-off event [2022-11-02 20:50:51,124 INFO L386 tUnfolder$Statistics]: existing Event has 333 ancestors and is cut-off event [2022-11-02 20:50:51,124 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3347] L83-5-->L83-6: Formula: (= (store |v_#race_34| v_~ends_with_6~0.base_18 (store (select |v_#race_34| v_~ends_with_6~0.base_18) (+ v_~ends_with_6~0.offset_18 v_~i_12~0_4) 0)) |v_#race_33|) InVars {#race=|v_#race_34|, ~ends_with_6~0.offset=v_~ends_with_6~0.offset_18, ~i_12~0=v_~i_12~0_4, ~ends_with_6~0.base=v_~ends_with_6~0.base_18} OutVars{#race=|v_#race_33|, ~ends_with_6~0.offset=v_~ends_with_6~0.offset_18, ~i_12~0=v_~i_12~0_4, ~ends_with_6~0.base=v_~ends_with_6~0.base_18} AuxVars[] AssignedVars[#race][606], [2471#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1197#true, 277#thread1Err8ASSERT_VIOLATIONDATA_RACEtrue, 1199#(= |#race~is_null_5~0| 0), 1194#(= |#race~is_null_1~0| 0), Black: 2479#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 1)), 522#L124-5true, Black: 2485#(and (< |ULTIMATE.start_create_fresh_bool_array_~i~0#1| |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), 1046#L83-6true, Black: 1210#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 0)), Black: 1192#true, 3246#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0))]) [2022-11-02 20:50:51,124 INFO L383 tUnfolder$Statistics]: this new event has 454 ancestors and is cut-off event [2022-11-02 20:50:51,124 INFO L386 tUnfolder$Statistics]: existing Event has 335 ancestors and is cut-off event [2022-11-02 20:50:51,125 INFO L386 tUnfolder$Statistics]: existing Event has 332 ancestors and is cut-off event [2022-11-02 20:50:51,125 INFO L386 tUnfolder$Statistics]: existing Event has 335 ancestors and is cut-off event [2022-11-02 20:50:51,125 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3347] L83-5-->L83-6: Formula: (= (store |v_#race_34| v_~ends_with_6~0.base_18 (store (select |v_#race_34| v_~ends_with_6~0.base_18) (+ v_~ends_with_6~0.offset_18 v_~i_12~0_4) 0)) |v_#race_33|) InVars {#race=|v_#race_34|, ~ends_with_6~0.offset=v_~ends_with_6~0.offset_18, ~i_12~0=v_~i_12~0_4, ~ends_with_6~0.base=v_~ends_with_6~0.base_18} OutVars{#race=|v_#race_33|, ~ends_with_6~0.offset=v_~ends_with_6~0.offset_18, ~i_12~0=v_~i_12~0_4, ~ends_with_6~0.base=v_~ends_with_6~0.base_18} AuxVars[] AssignedVars[#race][608], [2471#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1197#true, 277#thread1Err8ASSERT_VIOLATIONDATA_RACEtrue, 1199#(= |#race~is_null_5~0| 0), 1194#(= |#race~is_null_1~0| 0), 385#L124-4true, Black: 2479#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 1)), Black: 2485#(and (< |ULTIMATE.start_create_fresh_bool_array_~i~0#1| |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1210#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 0)), Black: 1192#true, 1046#L83-6true, 3242#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0))]) [2022-11-02 20:50:51,125 INFO L383 tUnfolder$Statistics]: this new event has 453 ancestors and is cut-off event [2022-11-02 20:50:51,125 INFO L386 tUnfolder$Statistics]: existing Event has 334 ancestors and is cut-off event [2022-11-02 20:50:51,126 INFO L386 tUnfolder$Statistics]: existing Event has 334 ancestors and is cut-off event [2022-11-02 20:50:51,126 INFO L386 tUnfolder$Statistics]: existing Event has 331 ancestors and is cut-off event [2022-11-02 20:50:51,818 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2896] L56-5-->L56-6: Formula: (= |v_#race_1| (store |v_#race_2| v_~ends_with_2~0.base_2 (store (select |v_#race_2| v_~ends_with_2~0.base_2) (+ v_~i_9~0_4 v_~ends_with_2~0.offset_2) 0))) InVars {#race=|v_#race_2|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} OutVars{#race=|v_#race_1|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} AuxVars[] AssignedVars[#race][541], [2471#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1197#true, 1199#(= |#race~is_null_5~0| 0), 1194#(= |#race~is_null_1~0| 0), Black: 2479#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 1)), 1093#L123-4true, Black: 2485#(and (< |ULTIMATE.start_create_fresh_bool_array_~i~0#1| |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1210#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 0)), Black: 1192#true, 393#L56-6true, 261#L83-15true, 2582#(= |ULTIMATE.start_main_~#t1~0#1.offset| 0)]) [2022-11-02 20:50:51,818 INFO L383 tUnfolder$Statistics]: this new event has 455 ancestors and is cut-off event [2022-11-02 20:50:51,818 INFO L386 tUnfolder$Statistics]: existing Event has 333 ancestors and is cut-off event [2022-11-02 20:50:51,818 INFO L386 tUnfolder$Statistics]: existing Event has 336 ancestors and is cut-off event [2022-11-02 20:50:51,818 INFO L386 tUnfolder$Statistics]: existing Event has 336 ancestors and is cut-off event [2022-11-02 20:50:51,910 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2896] L56-5-->L56-6: Formula: (= |v_#race_1| (store |v_#race_2| v_~ends_with_2~0.base_2 (store (select |v_#race_2| v_~ends_with_2~0.base_2) (+ v_~i_9~0_4 v_~ends_with_2~0.offset_2) 0))) InVars {#race=|v_#race_2|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} OutVars{#race=|v_#race_1|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} AuxVars[] AssignedVars[#race][541], [2471#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1197#true, 1199#(= |#race~is_null_5~0| 0), 1194#(= |#race~is_null_1~0| 0), Black: 2479#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 1)), 1093#L123-4true, Black: 2485#(and (< |ULTIMATE.start_create_fresh_bool_array_~i~0#1| |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), 357#thread2Err11ASSERT_VIOLATIONDATA_RACEtrue, Black: 1210#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 0)), Black: 1192#true, 393#L56-6true, 2582#(= |ULTIMATE.start_main_~#t1~0#1.offset| 0)]) [2022-11-02 20:50:51,910 INFO L383 tUnfolder$Statistics]: this new event has 456 ancestors and is cut-off event [2022-11-02 20:50:51,910 INFO L386 tUnfolder$Statistics]: existing Event has 337 ancestors and is cut-off event [2022-11-02 20:50:51,910 INFO L386 tUnfolder$Statistics]: existing Event has 334 ancestors and is cut-off event [2022-11-02 20:50:51,911 INFO L386 tUnfolder$Statistics]: existing Event has 337 ancestors and is cut-off event [2022-11-02 20:50:51,911 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2896] L56-5-->L56-6: Formula: (= |v_#race_1| (store |v_#race_2| v_~ends_with_2~0.base_2 (store (select |v_#race_2| v_~ends_with_2~0.base_2) (+ v_~i_9~0_4 v_~ends_with_2~0.offset_2) 0))) InVars {#race=|v_#race_2|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} OutVars{#race=|v_#race_1|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} AuxVars[] AssignedVars[#race][541], [2471#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1197#true, 1199#(= |#race~is_null_5~0| 0), 1194#(= |#race~is_null_1~0| 0), Black: 2479#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 1)), 1093#L123-4true, Black: 2485#(and (< |ULTIMATE.start_create_fresh_bool_array_~i~0#1| |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1210#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 0)), Black: 1192#true, 661#L83-16true, 393#L56-6true, 2582#(= |ULTIMATE.start_main_~#t1~0#1.offset| 0)]) [2022-11-02 20:50:51,911 INFO L383 tUnfolder$Statistics]: this new event has 456 ancestors and is cut-off event [2022-11-02 20:50:51,911 INFO L386 tUnfolder$Statistics]: existing Event has 337 ancestors and is cut-off event [2022-11-02 20:50:51,911 INFO L386 tUnfolder$Statistics]: existing Event has 337 ancestors and is cut-off event [2022-11-02 20:50:51,911 INFO L386 tUnfolder$Statistics]: existing Event has 334 ancestors and is cut-off event [2022-11-02 20:50:52,064 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2896] L56-5-->L56-6: Formula: (= |v_#race_1| (store |v_#race_2| v_~ends_with_2~0.base_2 (store (select |v_#race_2| v_~ends_with_2~0.base_2) (+ v_~i_9~0_4 v_~ends_with_2~0.offset_2) 0))) InVars {#race=|v_#race_2|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} OutVars{#race=|v_#race_1|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} AuxVars[] AssignedVars[#race][541], [2471#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1197#true, 1199#(= |#race~is_null_5~0| 0), 1194#(= |#race~is_null_1~0| 0), Black: 2479#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 1)), Black: 2485#(and (< |ULTIMATE.start_create_fresh_bool_array_~i~0#1| |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), 48#L124-1true, Black: 1210#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 0)), Black: 1192#true, 393#L56-6true, 261#L83-15true, 2582#(= |ULTIMATE.start_main_~#t1~0#1.offset| 0)]) [2022-11-02 20:50:52,064 INFO L383 tUnfolder$Statistics]: this new event has 458 ancestors and is cut-off event [2022-11-02 20:50:52,064 INFO L386 tUnfolder$Statistics]: existing Event has 336 ancestors and is cut-off event [2022-11-02 20:50:52,064 INFO L386 tUnfolder$Statistics]: existing Event has 339 ancestors and is cut-off event [2022-11-02 20:50:52,064 INFO L386 tUnfolder$Statistics]: existing Event has 339 ancestors and is cut-off event [2022-11-02 20:50:52,136 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2896] L56-5-->L56-6: Formula: (= |v_#race_1| (store |v_#race_2| v_~ends_with_2~0.base_2 (store (select |v_#race_2| v_~ends_with_2~0.base_2) (+ v_~i_9~0_4 v_~ends_with_2~0.offset_2) 0))) InVars {#race=|v_#race_2|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} OutVars{#race=|v_#race_1|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} AuxVars[] AssignedVars[#race][539], [2471#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1197#true, 925#L124-2true, 1199#(= |#race~is_null_5~0| 0), 1194#(= |#race~is_null_1~0| 0), Black: 2479#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 1)), Black: 2485#(and (< |ULTIMATE.start_create_fresh_bool_array_~i~0#1| |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), 3234#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0)), Black: 1210#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 0)), Black: 1192#true, 393#L56-6true, 261#L83-15true]) [2022-11-02 20:50:52,136 INFO L383 tUnfolder$Statistics]: this new event has 459 ancestors and is cut-off event [2022-11-02 20:50:52,136 INFO L386 tUnfolder$Statistics]: existing Event has 340 ancestors and is cut-off event [2022-11-02 20:50:52,136 INFO L386 tUnfolder$Statistics]: existing Event has 337 ancestors and is cut-off event [2022-11-02 20:50:52,137 INFO L386 tUnfolder$Statistics]: existing Event has 340 ancestors and is cut-off event [2022-11-02 20:50:52,149 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3347] L83-5-->L83-6: Formula: (= (store |v_#race_34| v_~ends_with_6~0.base_18 (store (select |v_#race_34| v_~ends_with_6~0.base_18) (+ v_~ends_with_6~0.offset_18 v_~i_12~0_4) 0)) |v_#race_33|) InVars {#race=|v_#race_34|, ~ends_with_6~0.offset=v_~ends_with_6~0.offset_18, ~i_12~0=v_~i_12~0_4, ~ends_with_6~0.base=v_~ends_with_6~0.base_18} OutVars{#race=|v_#race_33|, ~ends_with_6~0.offset=v_~ends_with_6~0.offset_18, ~i_12~0=v_~i_12~0_4, ~ends_with_6~0.base=v_~ends_with_6~0.base_18} AuxVars[] AssignedVars[#race][605], [2471#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1197#true, 324#L56-15true, 925#L124-2true, 1199#(= |#race~is_null_5~0| 0), 1194#(= |#race~is_null_1~0| 0), Black: 2479#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 1)), Black: 2485#(and (< |ULTIMATE.start_create_fresh_bool_array_~i~0#1| |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), 3234#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0)), Black: 1210#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 0)), Black: 1192#true, 1046#L83-6true]) [2022-11-02 20:50:52,149 INFO L383 tUnfolder$Statistics]: this new event has 459 ancestors and is cut-off event [2022-11-02 20:50:52,149 INFO L386 tUnfolder$Statistics]: existing Event has 340 ancestors and is cut-off event [2022-11-02 20:50:52,150 INFO L386 tUnfolder$Statistics]: existing Event has 340 ancestors and is cut-off event [2022-11-02 20:50:52,150 INFO L386 tUnfolder$Statistics]: existing Event has 337 ancestors and is cut-off event [2022-11-02 20:50:52,164 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2896] L56-5-->L56-6: Formula: (= |v_#race_1| (store |v_#race_2| v_~ends_with_2~0.base_2 (store (select |v_#race_2| v_~ends_with_2~0.base_2) (+ v_~i_9~0_4 v_~ends_with_2~0.offset_2) 0))) InVars {#race=|v_#race_2|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} OutVars{#race=|v_#race_1|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} AuxVars[] AssignedVars[#race][541], [2471#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1197#true, 1199#(= |#race~is_null_5~0| 0), 1194#(= |#race~is_null_1~0| 0), Black: 2479#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 1)), Black: 2485#(and (< |ULTIMATE.start_create_fresh_bool_array_~i~0#1| |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), 357#thread2Err11ASSERT_VIOLATIONDATA_RACEtrue, 48#L124-1true, Black: 1210#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 0)), Black: 1192#true, 393#L56-6true, 2582#(= |ULTIMATE.start_main_~#t1~0#1.offset| 0)]) [2022-11-02 20:50:52,164 INFO L383 tUnfolder$Statistics]: this new event has 459 ancestors and is cut-off event [2022-11-02 20:50:52,164 INFO L386 tUnfolder$Statistics]: existing Event has 337 ancestors and is cut-off event [2022-11-02 20:50:52,164 INFO L386 tUnfolder$Statistics]: existing Event has 340 ancestors and is cut-off event [2022-11-02 20:50:52,164 INFO L386 tUnfolder$Statistics]: existing Event has 340 ancestors and is cut-off event [2022-11-02 20:50:52,165 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2896] L56-5-->L56-6: Formula: (= |v_#race_1| (store |v_#race_2| v_~ends_with_2~0.base_2 (store (select |v_#race_2| v_~ends_with_2~0.base_2) (+ v_~i_9~0_4 v_~ends_with_2~0.offset_2) 0))) InVars {#race=|v_#race_2|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} OutVars{#race=|v_#race_1|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} AuxVars[] AssignedVars[#race][541], [2471#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1197#true, 1199#(= |#race~is_null_5~0| 0), 1194#(= |#race~is_null_1~0| 0), Black: 2479#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 1)), Black: 2485#(and (< |ULTIMATE.start_create_fresh_bool_array_~i~0#1| |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), 48#L124-1true, Black: 1210#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 0)), Black: 1192#true, 393#L56-6true, 661#L83-16true, 2582#(= |ULTIMATE.start_main_~#t1~0#1.offset| 0)]) [2022-11-02 20:50:52,165 INFO L383 tUnfolder$Statistics]: this new event has 459 ancestors and is cut-off event [2022-11-02 20:50:52,165 INFO L386 tUnfolder$Statistics]: existing Event has 340 ancestors and is cut-off event [2022-11-02 20:50:52,165 INFO L386 tUnfolder$Statistics]: existing Event has 337 ancestors and is cut-off event [2022-11-02 20:50:52,165 INFO L386 tUnfolder$Statistics]: existing Event has 340 ancestors and is cut-off event [2022-11-02 20:50:52,216 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2896] L56-5-->L56-6: Formula: (= |v_#race_1| (store |v_#race_2| v_~ends_with_2~0.base_2 (store (select |v_#race_2| v_~ends_with_2~0.base_2) (+ v_~i_9~0_4 v_~ends_with_2~0.offset_2) 0))) InVars {#race=|v_#race_2|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} OutVars{#race=|v_#race_1|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} AuxVars[] AssignedVars[#race][538], [2471#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1197#true, 951#L124-3true, 1199#(= |#race~is_null_5~0| 0), 3238#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0)), 1194#(= |#race~is_null_1~0| 0), Black: 2479#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 1)), Black: 2485#(and (< |ULTIMATE.start_create_fresh_bool_array_~i~0#1| |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1210#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 0)), Black: 1192#true, 393#L56-6true, 261#L83-15true]) [2022-11-02 20:50:52,216 INFO L383 tUnfolder$Statistics]: this new event has 460 ancestors and is cut-off event [2022-11-02 20:50:52,216 INFO L386 tUnfolder$Statistics]: existing Event has 341 ancestors and is cut-off event [2022-11-02 20:50:52,216 INFO L386 tUnfolder$Statistics]: existing Event has 338 ancestors and is cut-off event [2022-11-02 20:50:52,216 INFO L386 tUnfolder$Statistics]: existing Event has 341 ancestors and is cut-off event [2022-11-02 20:50:52,216 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2896] L56-5-->L56-6: Formula: (= |v_#race_1| (store |v_#race_2| v_~ends_with_2~0.base_2 (store (select |v_#race_2| v_~ends_with_2~0.base_2) (+ v_~i_9~0_4 v_~ends_with_2~0.offset_2) 0))) InVars {#race=|v_#race_2|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} OutVars{#race=|v_#race_1|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} AuxVars[] AssignedVars[#race][540], [2471#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1197#true, 418#L124-6true, 1199#(= |#race~is_null_5~0| 0), 1194#(= |#race~is_null_1~0| 0), Black: 2479#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 1)), Black: 2485#(and (< |ULTIMATE.start_create_fresh_bool_array_~i~0#1| |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1210#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 0)), Black: 1192#true, 393#L56-6true, 3246#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 261#L83-15true]) [2022-11-02 20:50:52,216 INFO L383 tUnfolder$Statistics]: this new event has 463 ancestors and is cut-off event [2022-11-02 20:50:52,216 INFO L386 tUnfolder$Statistics]: existing Event has 344 ancestors and is cut-off event [2022-11-02 20:50:52,216 INFO L386 tUnfolder$Statistics]: existing Event has 344 ancestors and is cut-off event [2022-11-02 20:50:52,216 INFO L386 tUnfolder$Statistics]: existing Event has 341 ancestors and is cut-off event [2022-11-02 20:50:52,217 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2896] L56-5-->L56-6: Formula: (= |v_#race_1| (store |v_#race_2| v_~ends_with_2~0.base_2 (store (select |v_#race_2| v_~ends_with_2~0.base_2) (+ v_~i_9~0_4 v_~ends_with_2~0.offset_2) 0))) InVars {#race=|v_#race_2|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} OutVars{#race=|v_#race_1|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} AuxVars[] AssignedVars[#race][540], [2471#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1197#true, 1199#(= |#race~is_null_5~0| 0), 1194#(= |#race~is_null_1~0| 0), Black: 2479#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 1)), 522#L124-5true, Black: 2485#(and (< |ULTIMATE.start_create_fresh_bool_array_~i~0#1| |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1210#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 0)), Black: 1192#true, 393#L56-6true, 3246#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 261#L83-15true]) [2022-11-02 20:50:52,217 INFO L383 tUnfolder$Statistics]: this new event has 462 ancestors and is cut-off event [2022-11-02 20:50:52,217 INFO L386 tUnfolder$Statistics]: existing Event has 343 ancestors and is cut-off event [2022-11-02 20:50:52,217 INFO L386 tUnfolder$Statistics]: existing Event has 340 ancestors and is cut-off event [2022-11-02 20:50:52,217 INFO L386 tUnfolder$Statistics]: existing Event has 343 ancestors and is cut-off event [2022-11-02 20:50:52,217 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2896] L56-5-->L56-6: Formula: (= |v_#race_1| (store |v_#race_2| v_~ends_with_2~0.base_2 (store (select |v_#race_2| v_~ends_with_2~0.base_2) (+ v_~i_9~0_4 v_~ends_with_2~0.offset_2) 0))) InVars {#race=|v_#race_2|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} OutVars{#race=|v_#race_1|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} AuxVars[] AssignedVars[#race][542], [2471#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1197#true, 1199#(= |#race~is_null_5~0| 0), 385#L124-4true, 1194#(= |#race~is_null_1~0| 0), Black: 2479#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 1)), Black: 2485#(and (< |ULTIMATE.start_create_fresh_bool_array_~i~0#1| |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1210#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 0)), Black: 1192#true, 393#L56-6true, 261#L83-15true, 3242#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0))]) [2022-11-02 20:50:52,217 INFO L383 tUnfolder$Statistics]: this new event has 461 ancestors and is cut-off event [2022-11-02 20:50:52,217 INFO L386 tUnfolder$Statistics]: existing Event has 342 ancestors and is cut-off event [2022-11-02 20:50:52,218 INFO L386 tUnfolder$Statistics]: existing Event has 339 ancestors and is cut-off event [2022-11-02 20:50:52,218 INFO L386 tUnfolder$Statistics]: existing Event has 342 ancestors and is cut-off event [2022-11-02 20:50:52,229 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3347] L83-5-->L83-6: Formula: (= (store |v_#race_34| v_~ends_with_6~0.base_18 (store (select |v_#race_34| v_~ends_with_6~0.base_18) (+ v_~ends_with_6~0.offset_18 v_~i_12~0_4) 0)) |v_#race_33|) InVars {#race=|v_#race_34|, ~ends_with_6~0.offset=v_~ends_with_6~0.offset_18, ~i_12~0=v_~i_12~0_4, ~ends_with_6~0.base=v_~ends_with_6~0.base_18} OutVars{#race=|v_#race_33|, ~ends_with_6~0.offset=v_~ends_with_6~0.offset_18, ~i_12~0=v_~i_12~0_4, ~ends_with_6~0.base=v_~ends_with_6~0.base_18} AuxVars[] AssignedVars[#race][604], [2471#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1197#true, 951#L124-3true, 324#L56-15true, 1199#(= |#race~is_null_5~0| 0), 1194#(= |#race~is_null_1~0| 0), 3238#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0)), Black: 2479#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 1)), Black: 2485#(and (< |ULTIMATE.start_create_fresh_bool_array_~i~0#1| |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1210#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 0)), Black: 1192#true, 1046#L83-6true]) [2022-11-02 20:50:52,229 INFO L383 tUnfolder$Statistics]: this new event has 460 ancestors and is cut-off event [2022-11-02 20:50:52,229 INFO L386 tUnfolder$Statistics]: existing Event has 341 ancestors and is cut-off event [2022-11-02 20:50:52,229 INFO L386 tUnfolder$Statistics]: existing Event has 341 ancestors and is cut-off event [2022-11-02 20:50:52,230 INFO L386 tUnfolder$Statistics]: existing Event has 338 ancestors and is cut-off event [2022-11-02 20:50:52,230 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3347] L83-5-->L83-6: Formula: (= (store |v_#race_34| v_~ends_with_6~0.base_18 (store (select |v_#race_34| v_~ends_with_6~0.base_18) (+ v_~ends_with_6~0.offset_18 v_~i_12~0_4) 0)) |v_#race_33|) InVars {#race=|v_#race_34|, ~ends_with_6~0.offset=v_~ends_with_6~0.offset_18, ~i_12~0=v_~i_12~0_4, ~ends_with_6~0.base=v_~ends_with_6~0.base_18} OutVars{#race=|v_#race_33|, ~ends_with_6~0.offset=v_~ends_with_6~0.offset_18, ~i_12~0=v_~i_12~0_4, ~ends_with_6~0.base=v_~ends_with_6~0.base_18} AuxVars[] AssignedVars[#race][606], [2471#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1197#true, 324#L56-15true, 418#L124-6true, 1199#(= |#race~is_null_5~0| 0), 1194#(= |#race~is_null_1~0| 0), Black: 2479#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 1)), Black: 2485#(and (< |ULTIMATE.start_create_fresh_bool_array_~i~0#1| |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1210#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 0)), Black: 1192#true, 1046#L83-6true, 3246#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0))]) [2022-11-02 20:50:52,230 INFO L383 tUnfolder$Statistics]: this new event has 463 ancestors and is cut-off event [2022-11-02 20:50:52,230 INFO L386 tUnfolder$Statistics]: existing Event has 341 ancestors and is cut-off event [2022-11-02 20:50:52,230 INFO L386 tUnfolder$Statistics]: existing Event has 344 ancestors and is cut-off event [2022-11-02 20:50:52,230 INFO L386 tUnfolder$Statistics]: existing Event has 344 ancestors and is cut-off event [2022-11-02 20:50:52,230 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3347] L83-5-->L83-6: Formula: (= (store |v_#race_34| v_~ends_with_6~0.base_18 (store (select |v_#race_34| v_~ends_with_6~0.base_18) (+ v_~ends_with_6~0.offset_18 v_~i_12~0_4) 0)) |v_#race_33|) InVars {#race=|v_#race_34|, ~ends_with_6~0.offset=v_~ends_with_6~0.offset_18, ~i_12~0=v_~i_12~0_4, ~ends_with_6~0.base=v_~ends_with_6~0.base_18} OutVars{#race=|v_#race_33|, ~ends_with_6~0.offset=v_~ends_with_6~0.offset_18, ~i_12~0=v_~i_12~0_4, ~ends_with_6~0.base=v_~ends_with_6~0.base_18} AuxVars[] AssignedVars[#race][606], [2471#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1197#true, 324#L56-15true, 1199#(= |#race~is_null_5~0| 0), 1194#(= |#race~is_null_1~0| 0), Black: 2479#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 1)), 522#L124-5true, Black: 2485#(and (< |ULTIMATE.start_create_fresh_bool_array_~i~0#1| |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1210#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 0)), Black: 1192#true, 1046#L83-6true, 3246#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0))]) [2022-11-02 20:50:52,230 INFO L383 tUnfolder$Statistics]: this new event has 462 ancestors and is cut-off event [2022-11-02 20:50:52,230 INFO L386 tUnfolder$Statistics]: existing Event has 343 ancestors and is cut-off event [2022-11-02 20:50:52,231 INFO L386 tUnfolder$Statistics]: existing Event has 343 ancestors and is cut-off event [2022-11-02 20:50:52,231 INFO L386 tUnfolder$Statistics]: existing Event has 340 ancestors and is cut-off event [2022-11-02 20:50:52,231 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3347] L83-5-->L83-6: Formula: (= (store |v_#race_34| v_~ends_with_6~0.base_18 (store (select |v_#race_34| v_~ends_with_6~0.base_18) (+ v_~ends_with_6~0.offset_18 v_~i_12~0_4) 0)) |v_#race_33|) InVars {#race=|v_#race_34|, ~ends_with_6~0.offset=v_~ends_with_6~0.offset_18, ~i_12~0=v_~i_12~0_4, ~ends_with_6~0.base=v_~ends_with_6~0.base_18} OutVars{#race=|v_#race_33|, ~ends_with_6~0.offset=v_~ends_with_6~0.offset_18, ~i_12~0=v_~i_12~0_4, ~ends_with_6~0.base=v_~ends_with_6~0.base_18} AuxVars[] AssignedVars[#race][608], [2471#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1197#true, 324#L56-15true, 1199#(= |#race~is_null_5~0| 0), 1194#(= |#race~is_null_1~0| 0), 385#L124-4true, Black: 2479#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 1)), Black: 2485#(and (< |ULTIMATE.start_create_fresh_bool_array_~i~0#1| |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1210#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 0)), Black: 1192#true, 1046#L83-6true, 3242#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0))]) [2022-11-02 20:50:52,231 INFO L383 tUnfolder$Statistics]: this new event has 461 ancestors and is cut-off event [2022-11-02 20:50:52,231 INFO L386 tUnfolder$Statistics]: existing Event has 342 ancestors and is cut-off event [2022-11-02 20:50:52,231 INFO L386 tUnfolder$Statistics]: existing Event has 342 ancestors and is cut-off event [2022-11-02 20:50:52,231 INFO L386 tUnfolder$Statistics]: existing Event has 339 ancestors and is cut-off event [2022-11-02 20:50:52,245 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2896] L56-5-->L56-6: Formula: (= |v_#race_1| (store |v_#race_2| v_~ends_with_2~0.base_2 (store (select |v_#race_2| v_~ends_with_2~0.base_2) (+ v_~i_9~0_4 v_~ends_with_2~0.offset_2) 0))) InVars {#race=|v_#race_2|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} OutVars{#race=|v_#race_1|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} AuxVars[] AssignedVars[#race][539], [2471#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1197#true, 925#L124-2true, 1199#(= |#race~is_null_5~0| 0), 1194#(= |#race~is_null_1~0| 0), Black: 2479#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 1)), Black: 2485#(and (< |ULTIMATE.start_create_fresh_bool_array_~i~0#1| |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), 3234#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0)), 357#thread2Err11ASSERT_VIOLATIONDATA_RACEtrue, Black: 1210#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 0)), Black: 1192#true, 393#L56-6true]) [2022-11-02 20:50:52,245 INFO L383 tUnfolder$Statistics]: this new event has 460 ancestors and is cut-off event [2022-11-02 20:50:52,246 INFO L386 tUnfolder$Statistics]: existing Event has 338 ancestors and is cut-off event [2022-11-02 20:50:52,246 INFO L386 tUnfolder$Statistics]: existing Event has 341 ancestors and is cut-off event [2022-11-02 20:50:52,246 INFO L386 tUnfolder$Statistics]: existing Event has 341 ancestors and is cut-off event [2022-11-02 20:50:52,246 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2896] L56-5-->L56-6: Formula: (= |v_#race_1| (store |v_#race_2| v_~ends_with_2~0.base_2 (store (select |v_#race_2| v_~ends_with_2~0.base_2) (+ v_~i_9~0_4 v_~ends_with_2~0.offset_2) 0))) InVars {#race=|v_#race_2|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} OutVars{#race=|v_#race_1|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} AuxVars[] AssignedVars[#race][539], [2471#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1197#true, 925#L124-2true, 1199#(= |#race~is_null_5~0| 0), 1194#(= |#race~is_null_1~0| 0), Black: 2479#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 1)), Black: 2485#(and (< |ULTIMATE.start_create_fresh_bool_array_~i~0#1| |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), 3234#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0)), Black: 1210#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 0)), Black: 1192#true, 393#L56-6true, 661#L83-16true]) [2022-11-02 20:50:52,246 INFO L383 tUnfolder$Statistics]: this new event has 460 ancestors and is cut-off event [2022-11-02 20:50:52,246 INFO L386 tUnfolder$Statistics]: existing Event has 338 ancestors and is cut-off event [2022-11-02 20:50:52,246 INFO L386 tUnfolder$Statistics]: existing Event has 341 ancestors and is cut-off event [2022-11-02 20:50:52,246 INFO L386 tUnfolder$Statistics]: existing Event has 341 ancestors and is cut-off event [2022-11-02 20:50:52,259 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3347] L83-5-->L83-6: Formula: (= (store |v_#race_34| v_~ends_with_6~0.base_18 (store (select |v_#race_34| v_~ends_with_6~0.base_18) (+ v_~ends_with_6~0.offset_18 v_~i_12~0_4) 0)) |v_#race_33|) InVars {#race=|v_#race_34|, ~ends_with_6~0.offset=v_~ends_with_6~0.offset_18, ~i_12~0=v_~i_12~0_4, ~ends_with_6~0.base=v_~ends_with_6~0.base_18} OutVars{#race=|v_#race_33|, ~ends_with_6~0.offset=v_~ends_with_6~0.offset_18, ~i_12~0=v_~i_12~0_4, ~ends_with_6~0.base=v_~ends_with_6~0.base_18} AuxVars[] AssignedVars[#race][605], [2471#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1197#true, 925#L124-2true, 1199#(= |#race~is_null_5~0| 0), 1194#(= |#race~is_null_1~0| 0), Black: 2479#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 1)), Black: 2485#(and (< |ULTIMATE.start_create_fresh_bool_array_~i~0#1| |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), 351#thread1Err11ASSERT_VIOLATIONDATA_RACEtrue, 3234#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0)), Black: 1210#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 0)), Black: 1192#true, 1046#L83-6true]) [2022-11-02 20:50:52,260 INFO L383 tUnfolder$Statistics]: this new event has 460 ancestors and is cut-off event [2022-11-02 20:50:52,260 INFO L386 tUnfolder$Statistics]: existing Event has 341 ancestors and is cut-off event [2022-11-02 20:50:52,260 INFO L386 tUnfolder$Statistics]: existing Event has 341 ancestors and is cut-off event [2022-11-02 20:50:52,260 INFO L386 tUnfolder$Statistics]: existing Event has 338 ancestors and is cut-off event [2022-11-02 20:50:52,260 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3347] L83-5-->L83-6: Formula: (= (store |v_#race_34| v_~ends_with_6~0.base_18 (store (select |v_#race_34| v_~ends_with_6~0.base_18) (+ v_~ends_with_6~0.offset_18 v_~i_12~0_4) 0)) |v_#race_33|) InVars {#race=|v_#race_34|, ~ends_with_6~0.offset=v_~ends_with_6~0.offset_18, ~i_12~0=v_~i_12~0_4, ~ends_with_6~0.base=v_~ends_with_6~0.base_18} OutVars{#race=|v_#race_33|, ~ends_with_6~0.offset=v_~ends_with_6~0.offset_18, ~i_12~0=v_~i_12~0_4, ~ends_with_6~0.base=v_~ends_with_6~0.base_18} AuxVars[] AssignedVars[#race][605], [2471#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1197#true, 925#L124-2true, 1199#(= |#race~is_null_5~0| 0), 1194#(= |#race~is_null_1~0| 0), Black: 2479#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 1)), Black: 2485#(and (< |ULTIMATE.start_create_fresh_bool_array_~i~0#1| |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), 3234#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0)), Black: 1210#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 0)), Black: 1192#true, 1046#L83-6true, 683#L56-16true]) [2022-11-02 20:50:52,260 INFO L383 tUnfolder$Statistics]: this new event has 460 ancestors and is cut-off event [2022-11-02 20:50:52,261 INFO L386 tUnfolder$Statistics]: existing Event has 341 ancestors and is cut-off event [2022-11-02 20:50:52,261 INFO L386 tUnfolder$Statistics]: existing Event has 341 ancestors and is cut-off event [2022-11-02 20:50:52,261 INFO L386 tUnfolder$Statistics]: existing Event has 338 ancestors and is cut-off event [2022-11-02 20:50:52,330 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2896] L56-5-->L56-6: Formula: (= |v_#race_1| (store |v_#race_2| v_~ends_with_2~0.base_2 (store (select |v_#race_2| v_~ends_with_2~0.base_2) (+ v_~i_9~0_4 v_~ends_with_2~0.offset_2) 0))) InVars {#race=|v_#race_2|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} OutVars{#race=|v_#race_1|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} AuxVars[] AssignedVars[#race][538], [2471#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1197#true, 951#L124-3true, 1199#(= |#race~is_null_5~0| 0), 1194#(= |#race~is_null_1~0| 0), 3238#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0)), Black: 2479#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 1)), Black: 2485#(and (< |ULTIMATE.start_create_fresh_bool_array_~i~0#1| |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), 357#thread2Err11ASSERT_VIOLATIONDATA_RACEtrue, Black: 1210#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 0)), Black: 1192#true, 393#L56-6true]) [2022-11-02 20:50:52,330 INFO L383 tUnfolder$Statistics]: this new event has 461 ancestors and is cut-off event [2022-11-02 20:50:52,330 INFO L386 tUnfolder$Statistics]: existing Event has 342 ancestors and is cut-off event [2022-11-02 20:50:52,330 INFO L386 tUnfolder$Statistics]: existing Event has 339 ancestors and is cut-off event [2022-11-02 20:50:52,330 INFO L386 tUnfolder$Statistics]: existing Event has 342 ancestors and is cut-off event [2022-11-02 20:50:52,331 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2896] L56-5-->L56-6: Formula: (= |v_#race_1| (store |v_#race_2| v_~ends_with_2~0.base_2 (store (select |v_#race_2| v_~ends_with_2~0.base_2) (+ v_~i_9~0_4 v_~ends_with_2~0.offset_2) 0))) InVars {#race=|v_#race_2|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} OutVars{#race=|v_#race_1|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} AuxVars[] AssignedVars[#race][540], [2471#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1197#true, 1199#(= |#race~is_null_5~0| 0), 1194#(= |#race~is_null_1~0| 0), Black: 2479#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 1)), 522#L124-5true, Black: 2485#(and (< |ULTIMATE.start_create_fresh_bool_array_~i~0#1| |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), 357#thread2Err11ASSERT_VIOLATIONDATA_RACEtrue, Black: 1210#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 0)), Black: 1192#true, 393#L56-6true, 3246#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0))]) [2022-11-02 20:50:52,331 INFO L383 tUnfolder$Statistics]: this new event has 463 ancestors and is cut-off event [2022-11-02 20:50:52,331 INFO L386 tUnfolder$Statistics]: existing Event has 341 ancestors and is cut-off event [2022-11-02 20:50:52,331 INFO L386 tUnfolder$Statistics]: existing Event has 344 ancestors and is cut-off event [2022-11-02 20:50:52,331 INFO L386 tUnfolder$Statistics]: existing Event has 344 ancestors and is cut-off event [2022-11-02 20:50:52,331 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2896] L56-5-->L56-6: Formula: (= |v_#race_1| (store |v_#race_2| v_~ends_with_2~0.base_2 (store (select |v_#race_2| v_~ends_with_2~0.base_2) (+ v_~i_9~0_4 v_~ends_with_2~0.offset_2) 0))) InVars {#race=|v_#race_2|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} OutVars{#race=|v_#race_1|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} AuxVars[] AssignedVars[#race][540], [2471#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1197#true, 418#L124-6true, 1199#(= |#race~is_null_5~0| 0), 1194#(= |#race~is_null_1~0| 0), Black: 2479#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 1)), Black: 2485#(and (< |ULTIMATE.start_create_fresh_bool_array_~i~0#1| |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), 357#thread2Err11ASSERT_VIOLATIONDATA_RACEtrue, Black: 1210#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 0)), Black: 1192#true, 393#L56-6true, 3246#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0))]) [2022-11-02 20:50:52,331 INFO L383 tUnfolder$Statistics]: this new event has 464 ancestors and is cut-off event [2022-11-02 20:50:52,331 INFO L386 tUnfolder$Statistics]: existing Event has 345 ancestors and is cut-off event [2022-11-02 20:50:52,331 INFO L386 tUnfolder$Statistics]: existing Event has 345 ancestors and is cut-off event [2022-11-02 20:50:52,331 INFO L386 tUnfolder$Statistics]: existing Event has 342 ancestors and is cut-off event [2022-11-02 20:50:52,332 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2896] L56-5-->L56-6: Formula: (= |v_#race_1| (store |v_#race_2| v_~ends_with_2~0.base_2 (store (select |v_#race_2| v_~ends_with_2~0.base_2) (+ v_~i_9~0_4 v_~ends_with_2~0.offset_2) 0))) InVars {#race=|v_#race_2|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} OutVars{#race=|v_#race_1|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} AuxVars[] AssignedVars[#race][542], [2471#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1197#true, 1199#(= |#race~is_null_5~0| 0), 1194#(= |#race~is_null_1~0| 0), 385#L124-4true, Black: 2479#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 1)), Black: 2485#(and (< |ULTIMATE.start_create_fresh_bool_array_~i~0#1| |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), 357#thread2Err11ASSERT_VIOLATIONDATA_RACEtrue, Black: 1210#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 0)), Black: 1192#true, 393#L56-6true, 3242#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0))]) [2022-11-02 20:50:52,332 INFO L383 tUnfolder$Statistics]: this new event has 462 ancestors and is cut-off event [2022-11-02 20:50:52,332 INFO L386 tUnfolder$Statistics]: existing Event has 343 ancestors and is cut-off event [2022-11-02 20:50:52,332 INFO L386 tUnfolder$Statistics]: existing Event has 343 ancestors and is cut-off event [2022-11-02 20:50:52,332 INFO L386 tUnfolder$Statistics]: existing Event has 340 ancestors and is cut-off event [2022-11-02 20:50:52,333 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2896] L56-5-->L56-6: Formula: (= |v_#race_1| (store |v_#race_2| v_~ends_with_2~0.base_2 (store (select |v_#race_2| v_~ends_with_2~0.base_2) (+ v_~i_9~0_4 v_~ends_with_2~0.offset_2) 0))) InVars {#race=|v_#race_2|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} OutVars{#race=|v_#race_1|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} AuxVars[] AssignedVars[#race][538], [2471#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1197#true, 951#L124-3true, 1199#(= |#race~is_null_5~0| 0), 1194#(= |#race~is_null_1~0| 0), 3238#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0)), Black: 2479#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 1)), Black: 2485#(and (< |ULTIMATE.start_create_fresh_bool_array_~i~0#1| |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1210#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 0)), Black: 1192#true, 661#L83-16true, 393#L56-6true]) [2022-11-02 20:50:52,333 INFO L383 tUnfolder$Statistics]: this new event has 461 ancestors and is cut-off event [2022-11-02 20:50:52,333 INFO L386 tUnfolder$Statistics]: existing Event has 342 ancestors and is cut-off event [2022-11-02 20:50:52,333 INFO L386 tUnfolder$Statistics]: existing Event has 339 ancestors and is cut-off event [2022-11-02 20:50:52,334 INFO L386 tUnfolder$Statistics]: existing Event has 342 ancestors and is cut-off event [2022-11-02 20:50:52,334 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2896] L56-5-->L56-6: Formula: (= |v_#race_1| (store |v_#race_2| v_~ends_with_2~0.base_2 (store (select |v_#race_2| v_~ends_with_2~0.base_2) (+ v_~i_9~0_4 v_~ends_with_2~0.offset_2) 0))) InVars {#race=|v_#race_2|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} OutVars{#race=|v_#race_1|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} AuxVars[] AssignedVars[#race][540], [2471#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1197#true, 1199#(= |#race~is_null_5~0| 0), 1194#(= |#race~is_null_1~0| 0), Black: 2479#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 1)), 522#L124-5true, Black: 2485#(and (< |ULTIMATE.start_create_fresh_bool_array_~i~0#1| |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1210#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 0)), Black: 1192#true, 661#L83-16true, 393#L56-6true, 3246#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0))]) [2022-11-02 20:50:52,334 INFO L383 tUnfolder$Statistics]: this new event has 463 ancestors and is cut-off event [2022-11-02 20:50:52,334 INFO L386 tUnfolder$Statistics]: existing Event has 341 ancestors and is cut-off event [2022-11-02 20:50:52,334 INFO L386 tUnfolder$Statistics]: existing Event has 344 ancestors and is cut-off event [2022-11-02 20:50:52,334 INFO L386 tUnfolder$Statistics]: existing Event has 344 ancestors and is cut-off event [2022-11-02 20:50:52,334 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2896] L56-5-->L56-6: Formula: (= |v_#race_1| (store |v_#race_2| v_~ends_with_2~0.base_2 (store (select |v_#race_2| v_~ends_with_2~0.base_2) (+ v_~i_9~0_4 v_~ends_with_2~0.offset_2) 0))) InVars {#race=|v_#race_2|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} OutVars{#race=|v_#race_1|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} AuxVars[] AssignedVars[#race][540], [2471#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1197#true, 418#L124-6true, 1199#(= |#race~is_null_5~0| 0), 1194#(= |#race~is_null_1~0| 0), Black: 2479#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 1)), Black: 2485#(and (< |ULTIMATE.start_create_fresh_bool_array_~i~0#1| |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1210#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 0)), Black: 1192#true, 661#L83-16true, 393#L56-6true, 3246#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0))]) [2022-11-02 20:50:52,334 INFO L383 tUnfolder$Statistics]: this new event has 464 ancestors and is cut-off event [2022-11-02 20:50:52,334 INFO L386 tUnfolder$Statistics]: existing Event has 345 ancestors and is cut-off event [2022-11-02 20:50:52,335 INFO L386 tUnfolder$Statistics]: existing Event has 345 ancestors and is cut-off event [2022-11-02 20:50:52,335 INFO L386 tUnfolder$Statistics]: existing Event has 342 ancestors and is cut-off event [2022-11-02 20:50:52,335 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2896] L56-5-->L56-6: Formula: (= |v_#race_1| (store |v_#race_2| v_~ends_with_2~0.base_2 (store (select |v_#race_2| v_~ends_with_2~0.base_2) (+ v_~i_9~0_4 v_~ends_with_2~0.offset_2) 0))) InVars {#race=|v_#race_2|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} OutVars{#race=|v_#race_1|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} AuxVars[] AssignedVars[#race][542], [2471#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1197#true, 1199#(= |#race~is_null_5~0| 0), 1194#(= |#race~is_null_1~0| 0), 385#L124-4true, Black: 2479#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 1)), Black: 2485#(and (< |ULTIMATE.start_create_fresh_bool_array_~i~0#1| |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1210#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 0)), Black: 1192#true, 661#L83-16true, 393#L56-6true, 3242#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0))]) [2022-11-02 20:50:52,335 INFO L383 tUnfolder$Statistics]: this new event has 462 ancestors and is cut-off event [2022-11-02 20:50:52,335 INFO L386 tUnfolder$Statistics]: existing Event has 343 ancestors and is cut-off event [2022-11-02 20:50:52,335 INFO L386 tUnfolder$Statistics]: existing Event has 343 ancestors and is cut-off event [2022-11-02 20:50:52,335 INFO L386 tUnfolder$Statistics]: existing Event has 340 ancestors and is cut-off event [2022-11-02 20:50:52,337 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3620] thread1EXIT-->L124-7: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem123#1_5| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem123#1=|v_ULTIMATE.start_main_#t~mem123#1_5|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem123#1=|v_ULTIMATE.start_main_#t~mem123#1_5|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][443], [2471#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1197#true, 1199#(= |#race~is_null_5~0| 0), 1194#(= |#race~is_null_1~0| 0), 1005#L124-7true, Black: 2479#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 1)), Black: 2485#(and (< |ULTIMATE.start_create_fresh_bool_array_~i~0#1| |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1210#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 0)), Black: 1192#true, 1046#L83-6true, 3246#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0))]) [2022-11-02 20:50:52,337 INFO L383 tUnfolder$Statistics]: this new event has 464 ancestors and is cut-off event [2022-11-02 20:50:52,337 INFO L386 tUnfolder$Statistics]: existing Event has 325 ancestors and is cut-off event [2022-11-02 20:50:52,338 INFO L386 tUnfolder$Statistics]: existing Event has 322 ancestors and is cut-off event [2022-11-02 20:50:52,338 INFO L386 tUnfolder$Statistics]: existing Event has 325 ancestors and is cut-off event [2022-11-02 20:50:52,350 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3347] L83-5-->L83-6: Formula: (= (store |v_#race_34| v_~ends_with_6~0.base_18 (store (select |v_#race_34| v_~ends_with_6~0.base_18) (+ v_~ends_with_6~0.offset_18 v_~i_12~0_4) 0)) |v_#race_33|) InVars {#race=|v_#race_34|, ~ends_with_6~0.offset=v_~ends_with_6~0.offset_18, ~i_12~0=v_~i_12~0_4, ~ends_with_6~0.base=v_~ends_with_6~0.base_18} OutVars{#race=|v_#race_33|, ~ends_with_6~0.offset=v_~ends_with_6~0.offset_18, ~i_12~0=v_~i_12~0_4, ~ends_with_6~0.base=v_~ends_with_6~0.base_18} AuxVars[] AssignedVars[#race][604], [2471#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1197#true, 951#L124-3true, 1199#(= |#race~is_null_5~0| 0), 3238#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0)), 1194#(= |#race~is_null_1~0| 0), Black: 2479#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 1)), Black: 2485#(and (< |ULTIMATE.start_create_fresh_bool_array_~i~0#1| |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), 351#thread1Err11ASSERT_VIOLATIONDATA_RACEtrue, 1046#L83-6true, Black: 1210#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 0)), Black: 1192#true]) [2022-11-02 20:50:52,350 INFO L383 tUnfolder$Statistics]: this new event has 461 ancestors and is cut-off event [2022-11-02 20:50:52,350 INFO L386 tUnfolder$Statistics]: existing Event has 339 ancestors and is cut-off event [2022-11-02 20:50:52,350 INFO L386 tUnfolder$Statistics]: existing Event has 342 ancestors and is cut-off event [2022-11-02 20:50:52,350 INFO L386 tUnfolder$Statistics]: existing Event has 342 ancestors and is cut-off event [2022-11-02 20:50:52,351 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3347] L83-5-->L83-6: Formula: (= (store |v_#race_34| v_~ends_with_6~0.base_18 (store (select |v_#race_34| v_~ends_with_6~0.base_18) (+ v_~ends_with_6~0.offset_18 v_~i_12~0_4) 0)) |v_#race_33|) InVars {#race=|v_#race_34|, ~ends_with_6~0.offset=v_~ends_with_6~0.offset_18, ~i_12~0=v_~i_12~0_4, ~ends_with_6~0.base=v_~ends_with_6~0.base_18} OutVars{#race=|v_#race_33|, ~ends_with_6~0.offset=v_~ends_with_6~0.offset_18, ~i_12~0=v_~i_12~0_4, ~ends_with_6~0.base=v_~ends_with_6~0.base_18} AuxVars[] AssignedVars[#race][606], [2471#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1197#true, 1199#(= |#race~is_null_5~0| 0), 1194#(= |#race~is_null_1~0| 0), Black: 2479#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 1)), 522#L124-5true, Black: 2485#(and (< |ULTIMATE.start_create_fresh_bool_array_~i~0#1| |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), 351#thread1Err11ASSERT_VIOLATIONDATA_RACEtrue, 1046#L83-6true, Black: 1210#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 0)), Black: 1192#true, 3246#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0))]) [2022-11-02 20:50:52,351 INFO L383 tUnfolder$Statistics]: this new event has 463 ancestors and is cut-off event [2022-11-02 20:50:52,351 INFO L386 tUnfolder$Statistics]: existing Event has 344 ancestors and is cut-off event [2022-11-02 20:50:52,351 INFO L386 tUnfolder$Statistics]: existing Event has 341 ancestors and is cut-off event [2022-11-02 20:50:52,351 INFO L386 tUnfolder$Statistics]: existing Event has 344 ancestors and is cut-off event [2022-11-02 20:50:52,351 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3347] L83-5-->L83-6: Formula: (= (store |v_#race_34| v_~ends_with_6~0.base_18 (store (select |v_#race_34| v_~ends_with_6~0.base_18) (+ v_~ends_with_6~0.offset_18 v_~i_12~0_4) 0)) |v_#race_33|) InVars {#race=|v_#race_34|, ~ends_with_6~0.offset=v_~ends_with_6~0.offset_18, ~i_12~0=v_~i_12~0_4, ~ends_with_6~0.base=v_~ends_with_6~0.base_18} OutVars{#race=|v_#race_33|, ~ends_with_6~0.offset=v_~ends_with_6~0.offset_18, ~i_12~0=v_~i_12~0_4, ~ends_with_6~0.base=v_~ends_with_6~0.base_18} AuxVars[] AssignedVars[#race][606], [2471#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1197#true, 418#L124-6true, 1199#(= |#race~is_null_5~0| 0), 1194#(= |#race~is_null_1~0| 0), Black: 2479#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 1)), Black: 2485#(and (< |ULTIMATE.start_create_fresh_bool_array_~i~0#1| |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), 351#thread1Err11ASSERT_VIOLATIONDATA_RACEtrue, 1046#L83-6true, Black: 1210#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 0)), Black: 1192#true, 3246#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0))]) [2022-11-02 20:50:52,352 INFO L383 tUnfolder$Statistics]: this new event has 464 ancestors and is cut-off event [2022-11-02 20:50:52,352 INFO L386 tUnfolder$Statistics]: existing Event has 345 ancestors and is cut-off event [2022-11-02 20:50:52,352 INFO L386 tUnfolder$Statistics]: existing Event has 342 ancestors and is cut-off event [2022-11-02 20:50:52,352 INFO L386 tUnfolder$Statistics]: existing Event has 345 ancestors and is cut-off event [2022-11-02 20:50:52,352 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3347] L83-5-->L83-6: Formula: (= (store |v_#race_34| v_~ends_with_6~0.base_18 (store (select |v_#race_34| v_~ends_with_6~0.base_18) (+ v_~ends_with_6~0.offset_18 v_~i_12~0_4) 0)) |v_#race_33|) InVars {#race=|v_#race_34|, ~ends_with_6~0.offset=v_~ends_with_6~0.offset_18, ~i_12~0=v_~i_12~0_4, ~ends_with_6~0.base=v_~ends_with_6~0.base_18} OutVars{#race=|v_#race_33|, ~ends_with_6~0.offset=v_~ends_with_6~0.offset_18, ~i_12~0=v_~i_12~0_4, ~ends_with_6~0.base=v_~ends_with_6~0.base_18} AuxVars[] AssignedVars[#race][608], [2471#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1197#true, 1199#(= |#race~is_null_5~0| 0), 1194#(= |#race~is_null_1~0| 0), 385#L124-4true, Black: 2479#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 1)), Black: 2485#(and (< |ULTIMATE.start_create_fresh_bool_array_~i~0#1| |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), 351#thread1Err11ASSERT_VIOLATIONDATA_RACEtrue, 1046#L83-6true, Black: 1210#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 0)), Black: 1192#true, 3242#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0))]) [2022-11-02 20:50:52,353 INFO L383 tUnfolder$Statistics]: this new event has 462 ancestors and is cut-off event [2022-11-02 20:50:52,353 INFO L386 tUnfolder$Statistics]: existing Event has 343 ancestors and is cut-off event [2022-11-02 20:50:52,353 INFO L386 tUnfolder$Statistics]: existing Event has 340 ancestors and is cut-off event [2022-11-02 20:50:52,353 INFO L386 tUnfolder$Statistics]: existing Event has 343 ancestors and is cut-off event [2022-11-02 20:50:52,354 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3347] L83-5-->L83-6: Formula: (= (store |v_#race_34| v_~ends_with_6~0.base_18 (store (select |v_#race_34| v_~ends_with_6~0.base_18) (+ v_~ends_with_6~0.offset_18 v_~i_12~0_4) 0)) |v_#race_33|) InVars {#race=|v_#race_34|, ~ends_with_6~0.offset=v_~ends_with_6~0.offset_18, ~i_12~0=v_~i_12~0_4, ~ends_with_6~0.base=v_~ends_with_6~0.base_18} OutVars{#race=|v_#race_33|, ~ends_with_6~0.offset=v_~ends_with_6~0.offset_18, ~i_12~0=v_~i_12~0_4, ~ends_with_6~0.base=v_~ends_with_6~0.base_18} AuxVars[] AssignedVars[#race][604], [2471#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1197#true, 951#L124-3true, 1199#(= |#race~is_null_5~0| 0), 1194#(= |#race~is_null_1~0| 0), 3238#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0)), Black: 2479#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 1)), Black: 2485#(and (< |ULTIMATE.start_create_fresh_bool_array_~i~0#1| |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1210#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 0)), Black: 1192#true, 1046#L83-6true, 683#L56-16true]) [2022-11-02 20:50:52,354 INFO L383 tUnfolder$Statistics]: this new event has 461 ancestors and is cut-off event [2022-11-02 20:50:52,355 INFO L386 tUnfolder$Statistics]: existing Event has 342 ancestors and is cut-off event [2022-11-02 20:50:52,355 INFO L386 tUnfolder$Statistics]: existing Event has 339 ancestors and is cut-off event [2022-11-02 20:50:52,355 INFO L386 tUnfolder$Statistics]: existing Event has 342 ancestors and is cut-off event [2022-11-02 20:50:52,355 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3347] L83-5-->L83-6: Formula: (= (store |v_#race_34| v_~ends_with_6~0.base_18 (store (select |v_#race_34| v_~ends_with_6~0.base_18) (+ v_~ends_with_6~0.offset_18 v_~i_12~0_4) 0)) |v_#race_33|) InVars {#race=|v_#race_34|, ~ends_with_6~0.offset=v_~ends_with_6~0.offset_18, ~i_12~0=v_~i_12~0_4, ~ends_with_6~0.base=v_~ends_with_6~0.base_18} OutVars{#race=|v_#race_33|, ~ends_with_6~0.offset=v_~ends_with_6~0.offset_18, ~i_12~0=v_~i_12~0_4, ~ends_with_6~0.base=v_~ends_with_6~0.base_18} AuxVars[] AssignedVars[#race][606], [2471#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1197#true, 418#L124-6true, 1199#(= |#race~is_null_5~0| 0), 1194#(= |#race~is_null_1~0| 0), Black: 2479#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 1)), Black: 2485#(and (< |ULTIMATE.start_create_fresh_bool_array_~i~0#1| |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1210#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 0)), Black: 1192#true, 1046#L83-6true, 683#L56-16true, 3246#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0))]) [2022-11-02 20:50:52,355 INFO L383 tUnfolder$Statistics]: this new event has 464 ancestors and is cut-off event [2022-11-02 20:50:52,356 INFO L386 tUnfolder$Statistics]: existing Event has 345 ancestors and is cut-off event [2022-11-02 20:50:52,356 INFO L386 tUnfolder$Statistics]: existing Event has 342 ancestors and is cut-off event [2022-11-02 20:50:52,356 INFO L386 tUnfolder$Statistics]: existing Event has 345 ancestors and is cut-off event [2022-11-02 20:50:52,356 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3347] L83-5-->L83-6: Formula: (= (store |v_#race_34| v_~ends_with_6~0.base_18 (store (select |v_#race_34| v_~ends_with_6~0.base_18) (+ v_~ends_with_6~0.offset_18 v_~i_12~0_4) 0)) |v_#race_33|) InVars {#race=|v_#race_34|, ~ends_with_6~0.offset=v_~ends_with_6~0.offset_18, ~i_12~0=v_~i_12~0_4, ~ends_with_6~0.base=v_~ends_with_6~0.base_18} OutVars{#race=|v_#race_33|, ~ends_with_6~0.offset=v_~ends_with_6~0.offset_18, ~i_12~0=v_~i_12~0_4, ~ends_with_6~0.base=v_~ends_with_6~0.base_18} AuxVars[] AssignedVars[#race][606], [2471#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1197#true, 1199#(= |#race~is_null_5~0| 0), 1194#(= |#race~is_null_1~0| 0), Black: 2479#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 1)), 522#L124-5true, Black: 2485#(and (< |ULTIMATE.start_create_fresh_bool_array_~i~0#1| |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1210#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 0)), Black: 1192#true, 1046#L83-6true, 683#L56-16true, 3246#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0))]) [2022-11-02 20:50:52,356 INFO L383 tUnfolder$Statistics]: this new event has 463 ancestors and is cut-off event [2022-11-02 20:50:52,357 INFO L386 tUnfolder$Statistics]: existing Event has 344 ancestors and is cut-off event [2022-11-02 20:50:52,357 INFO L386 tUnfolder$Statistics]: existing Event has 341 ancestors and is cut-off event [2022-11-02 20:50:52,357 INFO L386 tUnfolder$Statistics]: existing Event has 344 ancestors and is cut-off event [2022-11-02 20:50:52,357 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3347] L83-5-->L83-6: Formula: (= (store |v_#race_34| v_~ends_with_6~0.base_18 (store (select |v_#race_34| v_~ends_with_6~0.base_18) (+ v_~ends_with_6~0.offset_18 v_~i_12~0_4) 0)) |v_#race_33|) InVars {#race=|v_#race_34|, ~ends_with_6~0.offset=v_~ends_with_6~0.offset_18, ~i_12~0=v_~i_12~0_4, ~ends_with_6~0.base=v_~ends_with_6~0.base_18} OutVars{#race=|v_#race_33|, ~ends_with_6~0.offset=v_~ends_with_6~0.offset_18, ~i_12~0=v_~i_12~0_4, ~ends_with_6~0.base=v_~ends_with_6~0.base_18} AuxVars[] AssignedVars[#race][608], [2471#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1197#true, 1199#(= |#race~is_null_5~0| 0), 1194#(= |#race~is_null_1~0| 0), 385#L124-4true, Black: 2479#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 1)), Black: 2485#(and (< |ULTIMATE.start_create_fresh_bool_array_~i~0#1| |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1210#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 0)), Black: 1192#true, 1046#L83-6true, 683#L56-16true, 3242#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0))]) [2022-11-02 20:50:52,357 INFO L383 tUnfolder$Statistics]: this new event has 462 ancestors and is cut-off event [2022-11-02 20:50:52,358 INFO L386 tUnfolder$Statistics]: existing Event has 343 ancestors and is cut-off event [2022-11-02 20:50:52,358 INFO L386 tUnfolder$Statistics]: existing Event has 343 ancestors and is cut-off event [2022-11-02 20:50:52,358 INFO L386 tUnfolder$Statistics]: existing Event has 340 ancestors and is cut-off event [2022-11-02 20:50:52,435 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3620] thread1EXIT-->L124-7: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem123#1_5| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem123#1=|v_ULTIMATE.start_main_#t~mem123#1_5|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem123#1=|v_ULTIMATE.start_main_#t~mem123#1_5|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][443], [2471#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1197#true, 29#L83-7true, 1199#(= |#race~is_null_5~0| 0), 1005#L124-7true, 1194#(= |#race~is_null_1~0| 0), Black: 2479#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 1)), Black: 2485#(and (< |ULTIMATE.start_create_fresh_bool_array_~i~0#1| |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1210#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 0)), Black: 1192#true, 3246#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0))]) [2022-11-02 20:50:52,435 INFO L383 tUnfolder$Statistics]: this new event has 465 ancestors and is cut-off event [2022-11-02 20:50:52,436 INFO L386 tUnfolder$Statistics]: existing Event has 326 ancestors and is cut-off event [2022-11-02 20:50:52,436 INFO L386 tUnfolder$Statistics]: existing Event has 323 ancestors and is cut-off event [2022-11-02 20:50:52,436 INFO L386 tUnfolder$Statistics]: existing Event has 326 ancestors and is cut-off event [2022-11-02 20:50:52,437 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3620] thread1EXIT-->L124-7: Formula: (and (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem123#1_5| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_thread1Thread1of1ForFork1_thidvar0_4) (= 0 v_thread1Thread1of1ForFork1_thidvar1_4)) InVars {ULTIMATE.start_main_#t~mem123#1=|v_ULTIMATE.start_main_#t~mem123#1_5|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem123#1=|v_ULTIMATE.start_main_#t~mem123#1_5|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][443], [2471#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1197#true, 1199#(= |#race~is_null_5~0| 0), 1005#L124-7true, 1194#(= |#race~is_null_1~0| 0), 478#thread2Err8ASSERT_VIOLATIONDATA_RACEtrue, Black: 2479#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 1)), Black: 2485#(and (< |ULTIMATE.start_create_fresh_bool_array_~i~0#1| |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1210#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 0)), Black: 1192#true, 3246#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0))]) [2022-11-02 20:50:52,437 INFO L383 tUnfolder$Statistics]: this new event has 465 ancestors and is cut-off event [2022-11-02 20:50:52,437 INFO L386 tUnfolder$Statistics]: existing Event has 326 ancestors and is cut-off event [2022-11-02 20:50:52,437 INFO L386 tUnfolder$Statistics]: existing Event has 323 ancestors and is cut-off event [2022-11-02 20:50:52,437 INFO L386 tUnfolder$Statistics]: existing Event has 326 ancestors and is cut-off event [2022-11-02 20:50:52,953 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2896] L56-5-->L56-6: Formula: (= |v_#race_1| (store |v_#race_2| v_~ends_with_2~0.base_2 (store (select |v_#race_2| v_~ends_with_2~0.base_2) (+ v_~i_9~0_4 v_~ends_with_2~0.offset_2) 0))) InVars {#race=|v_#race_2|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} OutVars{#race=|v_#race_1|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} AuxVars[] AssignedVars[#race][541], [2471#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1197#true, 147#L84-15true, 1199#(= |#race~is_null_5~0| 0), 1194#(= |#race~is_null_1~0| 0), Black: 2479#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 1)), 1093#L123-4true, Black: 2485#(and (< |ULTIMATE.start_create_fresh_bool_array_~i~0#1| |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1210#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 0)), Black: 1192#true, 393#L56-6true, 2582#(= |ULTIMATE.start_main_~#t1~0#1.offset| 0)]) [2022-11-02 20:50:52,953 INFO L383 tUnfolder$Statistics]: this new event has 475 ancestors and is cut-off event [2022-11-02 20:50:52,953 INFO L386 tUnfolder$Statistics]: existing Event has 353 ancestors and is cut-off event [2022-11-02 20:50:52,953 INFO L386 tUnfolder$Statistics]: existing Event has 356 ancestors and is cut-off event [2022-11-02 20:50:52,954 INFO L386 tUnfolder$Statistics]: existing Event has 356 ancestors and is cut-off event [2022-11-02 20:50:52,954 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2896] L56-5-->L56-6: Formula: (= |v_#race_1| (store |v_#race_2| v_~ends_with_2~0.base_2 (store (select |v_#race_2| v_~ends_with_2~0.base_2) (+ v_~i_9~0_4 v_~ends_with_2~0.offset_2) 0))) InVars {#race=|v_#race_2|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} OutVars{#race=|v_#race_1|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} AuxVars[] AssignedVars[#race][541], [2471#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1197#true, 1199#(= |#race~is_null_5~0| 0), 1194#(= |#race~is_null_1~0| 0), Black: 2479#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 1)), 1093#L123-4true, Black: 2485#(and (< |ULTIMATE.start_create_fresh_bool_array_~i~0#1| |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1210#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 0)), Black: 1192#true, 393#L56-6true, 293#L86-10true, 2582#(= |ULTIMATE.start_main_~#t1~0#1.offset| 0)]) [2022-11-02 20:50:52,954 INFO L383 tUnfolder$Statistics]: this new event has 506 ancestors and is cut-off event [2022-11-02 20:50:52,954 INFO L386 tUnfolder$Statistics]: existing Event has 384 ancestors and is cut-off event [2022-11-02 20:50:52,954 INFO L386 tUnfolder$Statistics]: existing Event has 387 ancestors and is cut-off event [2022-11-02 20:50:52,955 INFO L386 tUnfolder$Statistics]: existing Event has 387 ancestors and is cut-off event [2022-11-02 20:50:52,955 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2896] L56-5-->L56-6: Formula: (= |v_#race_1| (store |v_#race_2| v_~ends_with_2~0.base_2 (store (select |v_#race_2| v_~ends_with_2~0.base_2) (+ v_~i_9~0_4 v_~ends_with_2~0.offset_2) 0))) InVars {#race=|v_#race_2|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} OutVars{#race=|v_#race_1|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} AuxVars[] AssignedVars[#race][541], [2471#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1197#true, 1199#(= |#race~is_null_5~0| 0), 1194#(= |#race~is_null_1~0| 0), Black: 2479#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 1)), 1093#L123-4true, Black: 2485#(and (< |ULTIMATE.start_create_fresh_bool_array_~i~0#1| |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), 127#L88-10true, Black: 1210#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 0)), Black: 1192#true, 393#L56-6true, 2582#(= |ULTIMATE.start_main_~#t1~0#1.offset| 0)]) [2022-11-02 20:50:52,955 INFO L383 tUnfolder$Statistics]: this new event has 536 ancestors and is cut-off event [2022-11-02 20:50:52,955 INFO L386 tUnfolder$Statistics]: existing Event has 417 ancestors and is cut-off event [2022-11-02 20:50:52,955 INFO L386 tUnfolder$Statistics]: existing Event has 414 ancestors and is cut-off event [2022-11-02 20:50:52,956 INFO L386 tUnfolder$Statistics]: existing Event has 417 ancestors and is cut-off event [2022-11-02 20:50:52,956 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2896] L56-5-->L56-6: Formula: (= |v_#race_1| (store |v_#race_2| v_~ends_with_2~0.base_2 (store (select |v_#race_2| v_~ends_with_2~0.base_2) (+ v_~i_9~0_4 v_~ends_with_2~0.offset_2) 0))) InVars {#race=|v_#race_2|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} OutVars{#race=|v_#race_1|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} AuxVars[] AssignedVars[#race][541], [2471#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1197#true, 1199#(= |#race~is_null_5~0| 0), 1194#(= |#race~is_null_1~0| 0), Black: 2479#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 1)), 1093#L123-4true, Black: 2485#(and (< |ULTIMATE.start_create_fresh_bool_array_~i~0#1| |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1210#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 0)), Black: 1192#true, 393#L56-6true, 237#L88-11true, 2582#(= |ULTIMATE.start_main_~#t1~0#1.offset| 0)]) [2022-11-02 20:50:52,956 INFO L383 tUnfolder$Statistics]: this new event has 537 ancestors and is cut-off event [2022-11-02 20:50:52,956 INFO L386 tUnfolder$Statistics]: existing Event has 415 ancestors and is cut-off event [2022-11-02 20:50:52,956 INFO L386 tUnfolder$Statistics]: existing Event has 418 ancestors and is cut-off event [2022-11-02 20:50:52,957 INFO L386 tUnfolder$Statistics]: existing Event has 418 ancestors and is cut-off event [2022-11-02 20:50:52,957 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2896] L56-5-->L56-6: Formula: (= |v_#race_1| (store |v_#race_2| v_~ends_with_2~0.base_2 (store (select |v_#race_2| v_~ends_with_2~0.base_2) (+ v_~i_9~0_4 v_~ends_with_2~0.offset_2) 0))) InVars {#race=|v_#race_2|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} OutVars{#race=|v_#race_1|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} AuxVars[] AssignedVars[#race][541], [2471#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1197#true, 1199#(= |#race~is_null_5~0| 0), 1194#(= |#race~is_null_1~0| 0), Black: 2479#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 1)), 1093#L123-4true, Black: 2485#(and (< |ULTIMATE.start_create_fresh_bool_array_~i~0#1| |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), 46#thread2Err45ASSERT_VIOLATIONDATA_RACEtrue, Black: 1210#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 0)), Black: 1192#true, 393#L56-6true, 2582#(= |ULTIMATE.start_main_~#t1~0#1.offset| 0)]) [2022-11-02 20:50:52,957 INFO L383 tUnfolder$Statistics]: this new event has 537 ancestors and is cut-off event [2022-11-02 20:50:52,957 INFO L386 tUnfolder$Statistics]: existing Event has 415 ancestors and is cut-off event [2022-11-02 20:50:52,957 INFO L386 tUnfolder$Statistics]: existing Event has 418 ancestors and is cut-off event [2022-11-02 20:50:52,957 INFO L386 tUnfolder$Statistics]: existing Event has 418 ancestors and is cut-off event [2022-11-02 20:50:52,958 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2896] L56-5-->L56-6: Formula: (= |v_#race_1| (store |v_#race_2| v_~ends_with_2~0.base_2 (store (select |v_#race_2| v_~ends_with_2~0.base_2) (+ v_~i_9~0_4 v_~ends_with_2~0.offset_2) 0))) InVars {#race=|v_#race_2|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} OutVars{#race=|v_#race_1|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} AuxVars[] AssignedVars[#race][541], [2471#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1197#true, 1199#(= |#race~is_null_5~0| 0), 1194#(= |#race~is_null_1~0| 0), Black: 2479#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 1)), 1093#L123-4true, Black: 2485#(and (< |ULTIMATE.start_create_fresh_bool_array_~i~0#1| |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), 696#L87-10true, Black: 1210#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 0)), Black: 1192#true, 393#L56-6true, 2582#(= |ULTIMATE.start_main_~#t1~0#1.offset| 0)]) [2022-11-02 20:50:52,958 INFO L383 tUnfolder$Statistics]: this new event has 520 ancestors and is cut-off event [2022-11-02 20:50:52,958 INFO L386 tUnfolder$Statistics]: existing Event has 401 ancestors and is cut-off event [2022-11-02 20:50:52,958 INFO L386 tUnfolder$Statistics]: existing Event has 401 ancestors and is cut-off event [2022-11-02 20:50:52,958 INFO L386 tUnfolder$Statistics]: existing Event has 398 ancestors and is cut-off event [2022-11-02 20:50:52,959 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2896] L56-5-->L56-6: Formula: (= |v_#race_1| (store |v_#race_2| v_~ends_with_2~0.base_2 (store (select |v_#race_2| v_~ends_with_2~0.base_2) (+ v_~i_9~0_4 v_~ends_with_2~0.offset_2) 0))) InVars {#race=|v_#race_2|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} OutVars{#race=|v_#race_1|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} AuxVars[] AssignedVars[#race][541], [2471#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1197#true, 314#L84-6true, 1199#(= |#race~is_null_5~0| 0), 1194#(= |#race~is_null_1~0| 0), Black: 2479#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 1)), 1093#L123-4true, Black: 2485#(and (< |ULTIMATE.start_create_fresh_bool_array_~i~0#1| |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1210#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 0)), Black: 1192#true, 393#L56-6true, 2582#(= |ULTIMATE.start_main_~#t1~0#1.offset| 0)]) [2022-11-02 20:50:52,959 INFO L383 tUnfolder$Statistics]: this new event has 466 ancestors and is cut-off event [2022-11-02 20:50:52,959 INFO L386 tUnfolder$Statistics]: existing Event has 347 ancestors and is cut-off event [2022-11-02 20:50:52,959 INFO L386 tUnfolder$Statistics]: existing Event has 347 ancestors and is cut-off event [2022-11-02 20:50:52,959 INFO L386 tUnfolder$Statistics]: existing Event has 344 ancestors and is cut-off event [2022-11-02 20:50:52,960 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2896] L56-5-->L56-6: Formula: (= |v_#race_1| (store |v_#race_2| v_~ends_with_2~0.base_2 (store (select |v_#race_2| v_~ends_with_2~0.base_2) (+ v_~i_9~0_4 v_~ends_with_2~0.offset_2) 0))) InVars {#race=|v_#race_2|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} OutVars{#race=|v_#race_1|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} AuxVars[] AssignedVars[#race][541], [2471#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1197#true, 1199#(= |#race~is_null_5~0| 0), 1194#(= |#race~is_null_1~0| 0), Black: 2479#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 1)), 1093#L123-4true, Black: 2485#(and (< |ULTIMATE.start_create_fresh_bool_array_~i~0#1| |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1210#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 0)), Black: 1192#true, 393#L56-6true, 947#thread2Err19ASSERT_VIOLATIONDATA_RACEtrue, 2582#(= |ULTIMATE.start_main_~#t1~0#1.offset| 0)]) [2022-11-02 20:50:52,960 INFO L383 tUnfolder$Statistics]: this new event has 476 ancestors and is cut-off event [2022-11-02 20:50:52,960 INFO L386 tUnfolder$Statistics]: existing Event has 357 ancestors and is cut-off event [2022-11-02 20:50:52,960 INFO L386 tUnfolder$Statistics]: existing Event has 357 ancestors and is cut-off event [2022-11-02 20:50:52,960 INFO L386 tUnfolder$Statistics]: existing Event has 354 ancestors and is cut-off event [2022-11-02 20:50:52,960 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2896] L56-5-->L56-6: Formula: (= |v_#race_1| (store |v_#race_2| v_~ends_with_2~0.base_2 (store (select |v_#race_2| v_~ends_with_2~0.base_2) (+ v_~i_9~0_4 v_~ends_with_2~0.offset_2) 0))) InVars {#race=|v_#race_2|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} OutVars{#race=|v_#race_1|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} AuxVars[] AssignedVars[#race][541], [2471#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1197#true, 977#thread2Err16ASSERT_VIOLATIONDATA_RACEtrue, 1199#(= |#race~is_null_5~0| 0), 1194#(= |#race~is_null_1~0| 0), Black: 2479#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 1)), 1093#L123-4true, Black: 2485#(and (< |ULTIMATE.start_create_fresh_bool_array_~i~0#1| |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1210#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 0)), Black: 1192#true, 393#L56-6true, 2582#(= |ULTIMATE.start_main_~#t1~0#1.offset| 0)]) [2022-11-02 20:50:52,960 INFO L383 tUnfolder$Statistics]: this new event has 467 ancestors and is cut-off event [2022-11-02 20:50:52,961 INFO L386 tUnfolder$Statistics]: existing Event has 348 ancestors and is cut-off event [2022-11-02 20:50:52,961 INFO L386 tUnfolder$Statistics]: existing Event has 345 ancestors and is cut-off event [2022-11-02 20:50:52,961 INFO L386 tUnfolder$Statistics]: existing Event has 348 ancestors and is cut-off event [2022-11-02 20:50:52,961 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2896] L56-5-->L56-6: Formula: (= |v_#race_1| (store |v_#race_2| v_~ends_with_2~0.base_2 (store (select |v_#race_2| v_~ends_with_2~0.base_2) (+ v_~i_9~0_4 v_~ends_with_2~0.offset_2) 0))) InVars {#race=|v_#race_2|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} OutVars{#race=|v_#race_1|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} AuxVars[] AssignedVars[#race][541], [2471#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1197#true, 1199#(= |#race~is_null_5~0| 0), 1194#(= |#race~is_null_1~0| 0), Black: 2479#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 1)), 1093#L123-4true, Black: 2485#(and (< |ULTIMATE.start_create_fresh_bool_array_~i~0#1| |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), 718#L84-16true, Black: 1210#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 0)), Black: 1192#true, 393#L56-6true, 2582#(= |ULTIMATE.start_main_~#t1~0#1.offset| 0)]) [2022-11-02 20:50:52,961 INFO L383 tUnfolder$Statistics]: this new event has 476 ancestors and is cut-off event [2022-11-02 20:50:52,961 INFO L386 tUnfolder$Statistics]: existing Event has 357 ancestors and is cut-off event [2022-11-02 20:50:52,961 INFO L386 tUnfolder$Statistics]: existing Event has 357 ancestors and is cut-off event [2022-11-02 20:50:52,961 INFO L386 tUnfolder$Statistics]: existing Event has 354 ancestors and is cut-off event [2022-11-02 20:50:52,962 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2896] L56-5-->L56-6: Formula: (= |v_#race_1| (store |v_#race_2| v_~ends_with_2~0.base_2 (store (select |v_#race_2| v_~ends_with_2~0.base_2) (+ v_~i_9~0_4 v_~ends_with_2~0.offset_2) 0))) InVars {#race=|v_#race_2|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} OutVars{#race=|v_#race_1|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} AuxVars[] AssignedVars[#race][541], [2471#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1197#true, 1199#(= |#race~is_null_5~0| 0), 1194#(= |#race~is_null_1~0| 0), Black: 2479#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 1)), 1093#L123-4true, Black: 2485#(and (< |ULTIMATE.start_create_fresh_bool_array_~i~0#1| |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), 834#L84-7true, Black: 1210#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 0)), Black: 1192#true, 393#L56-6true, 2582#(= |ULTIMATE.start_main_~#t1~0#1.offset| 0)]) [2022-11-02 20:50:52,962 INFO L383 tUnfolder$Statistics]: this new event has 467 ancestors and is cut-off event [2022-11-02 20:50:52,962 INFO L386 tUnfolder$Statistics]: existing Event has 348 ancestors and is cut-off event [2022-11-02 20:50:52,962 INFO L386 tUnfolder$Statistics]: existing Event has 348 ancestors and is cut-off event [2022-11-02 20:50:52,962 INFO L386 tUnfolder$Statistics]: existing Event has 345 ancestors and is cut-off event [2022-11-02 20:50:52,962 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2896] L56-5-->L56-6: Formula: (= |v_#race_1| (store |v_#race_2| v_~ends_with_2~0.base_2 (store (select |v_#race_2| v_~ends_with_2~0.base_2) (+ v_~i_9~0_4 v_~ends_with_2~0.offset_2) 0))) InVars {#race=|v_#race_2|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} OutVars{#race=|v_#race_1|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} AuxVars[] AssignedVars[#race][541], [2471#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1197#true, 603#thread2Err38ASSERT_VIOLATIONDATA_RACEtrue, 1199#(= |#race~is_null_5~0| 0), 1194#(= |#race~is_null_1~0| 0), Black: 2479#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 1)), 1093#L123-4true, Black: 2485#(and (< |ULTIMATE.start_create_fresh_bool_array_~i~0#1| |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1210#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 0)), Black: 1192#true, 393#L56-6true, 2582#(= |ULTIMATE.start_main_~#t1~0#1.offset| 0)]) [2022-11-02 20:50:52,963 INFO L383 tUnfolder$Statistics]: this new event has 521 ancestors and is cut-off event [2022-11-02 20:50:52,963 INFO L386 tUnfolder$Statistics]: existing Event has 399 ancestors and is cut-off event [2022-11-02 20:50:52,963 INFO L386 tUnfolder$Statistics]: existing Event has 402 ancestors and is cut-off event [2022-11-02 20:50:52,963 INFO L386 tUnfolder$Statistics]: existing Event has 402 ancestors and is cut-off event [2022-11-02 20:50:52,963 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2896] L56-5-->L56-6: Formula: (= |v_#race_1| (store |v_#race_2| v_~ends_with_2~0.base_2 (store (select |v_#race_2| v_~ends_with_2~0.base_2) (+ v_~i_9~0_4 v_~ends_with_2~0.offset_2) 0))) InVars {#race=|v_#race_2|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} OutVars{#race=|v_#race_1|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} AuxVars[] AssignedVars[#race][541], [2471#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1197#true, 592#L86-11true, 1199#(= |#race~is_null_5~0| 0), 1194#(= |#race~is_null_1~0| 0), Black: 2479#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 1)), 1093#L123-4true, Black: 2485#(and (< |ULTIMATE.start_create_fresh_bool_array_~i~0#1| |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1210#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 0)), Black: 1192#true, 393#L56-6true, 2582#(= |ULTIMATE.start_main_~#t1~0#1.offset| 0)]) [2022-11-02 20:50:52,963 INFO L383 tUnfolder$Statistics]: this new event has 507 ancestors and is cut-off event [2022-11-02 20:50:52,963 INFO L386 tUnfolder$Statistics]: existing Event has 385 ancestors and is cut-off event [2022-11-02 20:50:52,963 INFO L386 tUnfolder$Statistics]: existing Event has 388 ancestors and is cut-off event [2022-11-02 20:50:52,963 INFO L386 tUnfolder$Statistics]: existing Event has 388 ancestors and is cut-off event [2022-11-02 20:50:52,964 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2896] L56-5-->L56-6: Formula: (= |v_#race_1| (store |v_#race_2| v_~ends_with_2~0.base_2 (store (select |v_#race_2| v_~ends_with_2~0.base_2) (+ v_~i_9~0_4 v_~ends_with_2~0.offset_2) 0))) InVars {#race=|v_#race_2|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} OutVars{#race=|v_#race_1|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} AuxVars[] AssignedVars[#race][541], [2471#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1197#true, 1199#(= |#race~is_null_5~0| 0), 1194#(= |#race~is_null_1~0| 0), Black: 2479#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 1)), 1093#L123-4true, Black: 2485#(and (< |ULTIMATE.start_create_fresh_bool_array_~i~0#1| |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1210#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 0)), Black: 1192#true, 393#L56-6true, 976#thread2Err25ASSERT_VIOLATIONDATA_RACEtrue, 2582#(= |ULTIMATE.start_main_~#t1~0#1.offset| 0)]) [2022-11-02 20:50:52,964 INFO L383 tUnfolder$Statistics]: this new event has 491 ancestors and is cut-off event [2022-11-02 20:50:52,964 INFO L386 tUnfolder$Statistics]: existing Event has 369 ancestors and is cut-off event [2022-11-02 20:50:52,964 INFO L386 tUnfolder$Statistics]: existing Event has 372 ancestors and is cut-off event [2022-11-02 20:50:52,964 INFO L386 tUnfolder$Statistics]: existing Event has 372 ancestors and is cut-off event [2022-11-02 20:50:52,964 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2896] L56-5-->L56-6: Formula: (= |v_#race_1| (store |v_#race_2| v_~ends_with_2~0.base_2 (store (select |v_#race_2| v_~ends_with_2~0.base_2) (+ v_~i_9~0_4 v_~ends_with_2~0.offset_2) 0))) InVars {#race=|v_#race_2|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} OutVars{#race=|v_#race_1|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} AuxVars[] AssignedVars[#race][541], [2471#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1197#true, 851#L87-11true, 1199#(= |#race~is_null_5~0| 0), 1194#(= |#race~is_null_1~0| 0), Black: 2479#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 1)), 1093#L123-4true, Black: 2485#(and (< |ULTIMATE.start_create_fresh_bool_array_~i~0#1| |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1210#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 0)), Black: 1192#true, 393#L56-6true, 2582#(= |ULTIMATE.start_main_~#t1~0#1.offset| 0)]) [2022-11-02 20:50:52,964 INFO L383 tUnfolder$Statistics]: this new event has 521 ancestors and is cut-off event [2022-11-02 20:50:52,964 INFO L386 tUnfolder$Statistics]: existing Event has 399 ancestors and is cut-off event [2022-11-02 20:50:52,964 INFO L386 tUnfolder$Statistics]: existing Event has 402 ancestors and is cut-off event [2022-11-02 20:50:52,965 INFO L386 tUnfolder$Statistics]: existing Event has 402 ancestors and is cut-off event [2022-11-02 20:50:52,965 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2896] L56-5-->L56-6: Formula: (= |v_#race_1| (store |v_#race_2| v_~ends_with_2~0.base_2 (store (select |v_#race_2| v_~ends_with_2~0.base_2) (+ v_~i_9~0_4 v_~ends_with_2~0.offset_2) 0))) InVars {#race=|v_#race_2|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} OutVars{#race=|v_#race_1|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} AuxVars[] AssignedVars[#race][541], [2471#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1197#true, 466#L85-10true, 1199#(= |#race~is_null_5~0| 0), 1194#(= |#race~is_null_1~0| 0), Black: 2479#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 1)), 1093#L123-4true, Black: 2485#(and (< |ULTIMATE.start_create_fresh_bool_array_~i~0#1| |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1210#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 0)), Black: 1192#true, 393#L56-6true, 2582#(= |ULTIMATE.start_main_~#t1~0#1.offset| 0)]) [2022-11-02 20:50:52,965 INFO L383 tUnfolder$Statistics]: this new event has 490 ancestors and is cut-off event [2022-11-02 20:50:52,965 INFO L386 tUnfolder$Statistics]: existing Event has 368 ancestors and is cut-off event [2022-11-02 20:50:52,965 INFO L386 tUnfolder$Statistics]: existing Event has 371 ancestors and is cut-off event [2022-11-02 20:50:52,965 INFO L386 tUnfolder$Statistics]: existing Event has 371 ancestors and is cut-off event [2022-11-02 20:50:52,965 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2896] L56-5-->L56-6: Formula: (= |v_#race_1| (store |v_#race_2| v_~ends_with_2~0.base_2 (store (select |v_#race_2| v_~ends_with_2~0.base_2) (+ v_~i_9~0_4 v_~ends_with_2~0.offset_2) 0))) InVars {#race=|v_#race_2|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} OutVars{#race=|v_#race_1|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} AuxVars[] AssignedVars[#race][541], [2471#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1197#true, 1199#(= |#race~is_null_5~0| 0), 1194#(= |#race~is_null_1~0| 0), Black: 2479#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 1)), 1093#L123-4true, Black: 2485#(and (< |ULTIMATE.start_create_fresh_bool_array_~i~0#1| |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1210#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 0)), Black: 1192#true, 469#thread2Err32ASSERT_VIOLATIONDATA_RACEtrue, 393#L56-6true, 2582#(= |ULTIMATE.start_main_~#t1~0#1.offset| 0)]) [2022-11-02 20:50:52,965 INFO L383 tUnfolder$Statistics]: this new event has 507 ancestors and is cut-off event [2022-11-02 20:50:52,966 INFO L386 tUnfolder$Statistics]: existing Event has 385 ancestors and is cut-off event [2022-11-02 20:50:52,966 INFO L386 tUnfolder$Statistics]: existing Event has 388 ancestors and is cut-off event [2022-11-02 20:50:52,966 INFO L386 tUnfolder$Statistics]: existing Event has 388 ancestors and is cut-off event [2022-11-02 20:50:52,966 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2896] L56-5-->L56-6: Formula: (= |v_#race_1| (store |v_#race_2| v_~ends_with_2~0.base_2 (store (select |v_#race_2| v_~ends_with_2~0.base_2) (+ v_~i_9~0_4 v_~ends_with_2~0.offset_2) 0))) InVars {#race=|v_#race_2|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} OutVars{#race=|v_#race_1|, ~ends_with_2~0.base=v_~ends_with_2~0.base_2, ~ends_with_2~0.offset=v_~ends_with_2~0.offset_2, ~i_9~0=v_~i_9~0_4} AuxVars[] AssignedVars[#race][541], [2471#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), Black: 1197#true, 1199#(= |#race~is_null_5~0| 0), 1194#(= |#race~is_null_1~0| 0), Black: 2479#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 1)), 1093#L123-4true, Black: 2485#(and (< |ULTIMATE.start_create_fresh_bool_array_~i~0#1| |ULTIMATE.start_create_fresh_bool_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|)), 950#L85-11true, Black: 1210#(and (<= 5 |ULTIMATE.start_create_fresh_bool_array_#in~size#1|) (<= 5 |ULTIMATE.start_create_fresh_bool_array_~size#1|) (= |ULTIMATE.start_create_fresh_bool_array_~i~0#1| 0)), Black: 1192#true, 393#L56-6true, 2582#(= |ULTIMATE.start_main_~#t1~0#1.offset| 0)]) [2022-11-02 20:50:52,966 INFO L383 tUnfolder$Statistics]: this new event has 491 ancestors and is cut-off event [2022-11-02 20:50:52,966 INFO L386 tUnfolder$Statistics]: existing Event has 369 ancestors and is cut-off event [2022-11-02 20:50:52,966 INFO L386 tUnfolder$Statistics]: existing Event has 372 ancestors and is cut-off event [2022-11-02 20:50:52,966 INFO L386 tUnfolder$Statistics]: existing Event has 372 ancestors and is cut-off event