./Ultimate.py --spec ../../sv-benchmarks/c/properties/no-data-race.prp --file ../../sv-benchmarks/c/pthread-atomic/lamport-b.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for data races Using default analysis Version 63182f13 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60355838-4d10-40b6-a6a9-c829fb38fdc0/bin/uautomizer-YU5uOKAj3y/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60355838-4d10-40b6-a6a9-c829fb38fdc0/bin/uautomizer-YU5uOKAj3y/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60355838-4d10-40b6-a6a9-c829fb38fdc0/bin/uautomizer-YU5uOKAj3y/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60355838-4d10-40b6-a6a9-c829fb38fdc0/bin/uautomizer-YU5uOKAj3y/config/AutomizerReach.xml -i ../../sv-benchmarks/c/pthread-atomic/lamport-b.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60355838-4d10-40b6-a6a9-c829fb38fdc0/bin/uautomizer-YU5uOKAj3y/config/svcomp-DataRace-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60355838-4d10-40b6-a6a9-c829fb38fdc0/bin/uautomizer-YU5uOKAj3y --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 991793f8d7262fdf8fcd914d5c9fbaf399d7f573a6d3b742f5710da63c18b7e1 --- Real Ultimate output --- This is Ultimate 0.2.1-dev-63182f1 [2021-11-13 18:31:44,455 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-13 18:31:44,457 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-13 18:31:44,504 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-13 18:31:44,505 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-13 18:31:44,508 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-13 18:31:44,511 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-13 18:31:44,515 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-13 18:31:44,517 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-13 18:31:44,523 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-13 18:31:44,524 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-13 18:31:44,525 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-13 18:31:44,526 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-13 18:31:44,528 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-13 18:31:44,530 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-13 18:31:44,535 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-13 18:31:44,537 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-13 18:31:44,538 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-13 18:31:44,543 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-13 18:31:44,550 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-13 18:31:44,552 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-13 18:31:44,553 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-13 18:31:44,556 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-13 18:31:44,557 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-13 18:31:44,566 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-13 18:31:44,566 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-13 18:31:44,567 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-13 18:31:44,569 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-13 18:31:44,569 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-13 18:31:44,571 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-13 18:31:44,571 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-13 18:31:44,572 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-13 18:31:44,574 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-13 18:31:44,575 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-13 18:31:44,576 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-13 18:31:44,577 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-13 18:31:44,578 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-13 18:31:44,578 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-13 18:31:44,578 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-13 18:31:44,579 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-13 18:31:44,580 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-13 18:31:44,580 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60355838-4d10-40b6-a6a9-c829fb38fdc0/bin/uautomizer-YU5uOKAj3y/config/svcomp-DataRace-32bit-Automizer_Default.epf [2021-11-13 18:31:44,620 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-13 18:31:44,621 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-13 18:31:44,621 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-11-13 18:31:44,621 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-11-13 18:31:44,628 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-11-13 18:31:44,628 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-11-13 18:31:44,629 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-11-13 18:31:44,629 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-11-13 18:31:44,629 INFO L138 SettingsManager]: * Use SBE=true [2021-11-13 18:31:44,630 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-13 18:31:44,631 INFO L138 SettingsManager]: * sizeof long=4 [2021-11-13 18:31:44,631 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-11-13 18:31:44,631 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-11-13 18:31:44,631 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-11-13 18:31:44,631 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-13 18:31:44,632 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-11-13 18:31:44,632 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-13 18:31:44,632 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-11-13 18:31:44,632 INFO L138 SettingsManager]: * Check absence of data races in concurrent programs=true [2021-11-13 18:31:44,632 INFO L138 SettingsManager]: * sizeof long double=12 [2021-11-13 18:31:44,633 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-11-13 18:31:44,633 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-13 18:31:44,633 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-11-13 18:31:44,633 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-13 18:31:44,633 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-11-13 18:31:44,634 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-13 18:31:44,634 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-13 18:31:44,634 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-13 18:31:44,634 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-13 18:31:44,636 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-11-13 18:31:44,636 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-11-13 18:31:44,636 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-11-13 18:31:44,636 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-11-13 18:31:44,637 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-11-13 18:31:44,637 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-11-13 18:31:44,637 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-13 18:31:44,637 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_60355838-4d10-40b6-a6a9-c829fb38fdc0/bin/uautomizer-YU5uOKAj3y/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_60355838-4d10-40b6-a6a9-c829fb38fdc0/bin/uautomizer-YU5uOKAj3y 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 -> 991793f8d7262fdf8fcd914d5c9fbaf399d7f573a6d3b742f5710da63c18b7e1 [2021-11-13 18:31:44,878 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-13 18:31:44,905 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-13 18:31:44,907 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-13 18:31:44,909 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-13 18:31:44,909 INFO L275 PluginConnector]: CDTParser initialized [2021-11-13 18:31:44,911 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60355838-4d10-40b6-a6a9-c829fb38fdc0/bin/uautomizer-YU5uOKAj3y/../../sv-benchmarks/c/pthread-atomic/lamport-b.i [2021-11-13 18:31:44,993 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60355838-4d10-40b6-a6a9-c829fb38fdc0/bin/uautomizer-YU5uOKAj3y/data/1acc1fe91/f4d3bd3cc83e47048a2eca636f63107b/FLAG4a6c4e665 [2021-11-13 18:31:45,557 INFO L306 CDTParser]: Found 1 translation units. [2021-11-13 18:31:45,557 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60355838-4d10-40b6-a6a9-c829fb38fdc0/sv-benchmarks/c/pthread-atomic/lamport-b.i [2021-11-13 18:31:45,571 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60355838-4d10-40b6-a6a9-c829fb38fdc0/bin/uautomizer-YU5uOKAj3y/data/1acc1fe91/f4d3bd3cc83e47048a2eca636f63107b/FLAG4a6c4e665 [2021-11-13 18:31:45,827 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60355838-4d10-40b6-a6a9-c829fb38fdc0/bin/uautomizer-YU5uOKAj3y/data/1acc1fe91/f4d3bd3cc83e47048a2eca636f63107b [2021-11-13 18:31:45,829 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-13 18:31:45,831 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-13 18:31:45,832 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-13 18:31:45,832 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-13 18:31:45,840 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-13 18:31:45,841 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 06:31:45" (1/1) ... [2021-11-13 18:31:45,842 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@776f7133 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 06:31:45, skipping insertion in model container [2021-11-13 18:31:45,842 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 06:31:45" (1/1) ... [2021-11-13 18:31:45,851 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-13 18:31:45,914 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-13 18:31:46,258 WARN L228 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_60355838-4d10-40b6-a6a9-c829fb38fdc0/sv-benchmarks/c/pthread-atomic/lamport-b.i[30203,30216] [2021-11-13 18:31:46,263 WARN L228 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_60355838-4d10-40b6-a6a9-c829fb38fdc0/sv-benchmarks/c/pthread-atomic/lamport-b.i[30581,30594] [2021-11-13 18:31:46,275 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-11-13 18:31:46,283 INFO L203 MainTranslator]: Completed pre-run [2021-11-13 18:31:46,354 WARN L228 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_60355838-4d10-40b6-a6a9-c829fb38fdc0/sv-benchmarks/c/pthread-atomic/lamport-b.i[30203,30216] [2021-11-13 18:31:46,358 WARN L228 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_60355838-4d10-40b6-a6a9-c829fb38fdc0/sv-benchmarks/c/pthread-atomic/lamport-b.i[30581,30594] [2021-11-13 18:31:46,373 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-11-13 18:31:46,421 INFO L208 MainTranslator]: Completed translation [2021-11-13 18:31:46,422 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 06:31:46 WrapperNode [2021-11-13 18:31:46,422 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-13 18:31:46,423 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-13 18:31:46,423 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-13 18:31:46,424 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-13 18:31:46,431 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 06:31:46" (1/1) ... [2021-11-13 18:31:46,465 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 06:31:46" (1/1) ... [2021-11-13 18:31:46,496 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-13 18:31:46,496 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-13 18:31:46,497 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-13 18:31:46,497 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-13 18:31:46,505 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 06:31:46" (1/1) ... [2021-11-13 18:31:46,505 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 06:31:46" (1/1) ... [2021-11-13 18:31:46,509 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 06:31:46" (1/1) ... [2021-11-13 18:31:46,509 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 06:31:46" (1/1) ... [2021-11-13 18:31:46,521 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 06:31:46" (1/1) ... [2021-11-13 18:31:46,530 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 06:31:46" (1/1) ... [2021-11-13 18:31:46,532 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 06:31:46" (1/1) ... [2021-11-13 18:31:46,536 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-13 18:31:46,537 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-13 18:31:46,537 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-13 18:31:46,537 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-13 18:31:46,538 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 06:31:46" (1/1) ... [2021-11-13 18:31:46,547 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-13 18:31:46,560 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60355838-4d10-40b6-a6a9-c829fb38fdc0/bin/uautomizer-YU5uOKAj3y/z3 [2021-11-13 18:31:46,571 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60355838-4d10-40b6-a6a9-c829fb38fdc0/bin/uautomizer-YU5uOKAj3y/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-11-13 18:31:46,589 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60355838-4d10-40b6-a6a9-c829fb38fdc0/bin/uautomizer-YU5uOKAj3y/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-11-13 18:31:46,615 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-11-13 18:31:46,615 INFO L130 BoogieDeclarations]: Found specification of procedure thr2 [2021-11-13 18:31:46,616 INFO L138 BoogieDeclarations]: Found implementation of procedure thr2 [2021-11-13 18:31:46,616 INFO L130 BoogieDeclarations]: Found specification of procedure thr1 [2021-11-13 18:31:46,616 INFO L138 BoogieDeclarations]: Found implementation of procedure thr1 [2021-11-13 18:31:46,616 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-11-13 18:31:46,616 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-11-13 18:31:46,616 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-11-13 18:31:46,616 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-11-13 18:31:46,617 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-13 18:31:46,617 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-13 18:31:46,618 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-11-13 18:31:47,096 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-13 18:31:47,096 INFO L299 CfgBuilder]: Removed 8 assume(true) statements. [2021-11-13 18:31:47,098 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 06:31:47 BoogieIcfgContainer [2021-11-13 18:31:47,099 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-13 18:31:47,100 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-11-13 18:31:47,100 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-11-13 18:31:47,120 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-11-13 18:31:47,120 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 13.11 06:31:45" (1/3) ... [2021-11-13 18:31:47,121 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3a076e05 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.11 06:31:47, skipping insertion in model container [2021-11-13 18:31:47,121 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 06:31:46" (2/3) ... [2021-11-13 18:31:47,121 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3a076e05 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.11 06:31:47, skipping insertion in model container [2021-11-13 18:31:47,122 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 06:31:47" (3/3) ... [2021-11-13 18:31:47,130 INFO L111 eAbstractionObserver]: Analyzing ICFG lamport-b.i [2021-11-13 18:31:47,136 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-11-13 18:31:47,142 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-11-13 18:31:47,142 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 32 error locations. [2021-11-13 18:31:47,143 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-11-13 18:31:47,225 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#in~_.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,225 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#in~_.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,230 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork1_~_.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,231 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork1_~_.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,231 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#in~_.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,231 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#in~_.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,231 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork1_~_.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,232 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork1_~_.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,232 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#t~nondet18| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,232 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#t~nondet18| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,233 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,233 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,233 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#t~nondet18| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,233 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#t~nondet18| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,234 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,234 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,234 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#t~nondet18| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,235 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#t~nondet18| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,235 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#t~nondet18| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,235 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#t~nondet18| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,235 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,241 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,242 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,243 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,243 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#t~nondet18| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,245 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#t~nondet18| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,245 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,245 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,246 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,249 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,249 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,249 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,250 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,250 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,251 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,251 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,251 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#t~nondet19| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,252 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#t~nondet19| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,253 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,253 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,253 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#t~nondet19| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,253 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#t~nondet19| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,254 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#t~nondet19| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,254 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#t~nondet19| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,254 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#t~nondet19| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,254 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#t~nondet19| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,255 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#t~nondet19| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,255 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#t~nondet19| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,255 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#t~nondet20| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,256 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#t~nondet20| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,257 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#t~nondet15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,257 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#t~nondet15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,257 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#t~nondet16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,258 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#t~nondet16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,258 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#t~nondet20| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,258 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#t~nondet20| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,258 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#t~nondet15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,259 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#t~nondet15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,259 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#t~nondet16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,259 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#t~nondet16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,259 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#t~nondet20| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,260 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#t~nondet20| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,260 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#t~nondet20| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,260 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#t~nondet20| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,260 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#t~nondet15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,261 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#t~nondet15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,261 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#t~nondet15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,261 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#t~nondet15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,262 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#t~nondet16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,262 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#t~nondet16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,263 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#t~nondet16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,264 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#t~nondet16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,265 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#t~nondet20| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,266 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#t~nondet20| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,266 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#t~nondet15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,266 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#t~nondet15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,266 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#t~nondet16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,266 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#t~nondet16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,267 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,267 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,270 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,270 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,271 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#t~nondet17| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,272 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#t~nondet17| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,273 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#t~nondet17| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,273 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#t~nondet17| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,274 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#t~nondet17| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,275 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#t~nondet17| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,275 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#t~nondet17| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,275 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#t~nondet17| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,275 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#t~nondet17| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,275 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#t~nondet17| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,277 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#in~_.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,278 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#in~_.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,278 WARN L322 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~_.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,278 WARN L322 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~_.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,278 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#in~_.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,278 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#in~_.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,278 WARN L322 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~_.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,279 WARN L322 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~_.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,279 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,279 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,279 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,280 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,280 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,280 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,280 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,280 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,281 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,281 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,281 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,281 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,281 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,282 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,282 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,282 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,282 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,282 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,283 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,283 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,283 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,283 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,284 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,284 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,284 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,284 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,284 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,285 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,285 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,285 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,285 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,286 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,286 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,286 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,286 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,286 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,287 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,287 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,287 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,287 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,288 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,288 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,288 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,288 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,288 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,289 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,289 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,289 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,289 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,289 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,290 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,290 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,290 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,290 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,290 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,291 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,291 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,291 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,291 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,291 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,292 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,292 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,292 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,292 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,292 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,293 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,293 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,293 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,295 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,295 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,295 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,295 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,296 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,296 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,297 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,297 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,297 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,297 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,298 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,298 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,298 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,298 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,298 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,299 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,305 WARN L322 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~_.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,305 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,305 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,306 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,306 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,306 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,306 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,306 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,307 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,307 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,307 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,307 WARN L322 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~_.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,314 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#t~nondet15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,314 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#t~nondet16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,314 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,315 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,315 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork1_~_.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,315 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,315 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#t~nondet20| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,315 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,316 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#t~nondet19| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,316 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork1_~_.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,316 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#t~nondet17| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,316 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#t~nondet18| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:31:47,323 INFO L148 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2021-11-13 18:31:47,390 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-11-13 18:31:47,397 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-11-13 18:31:47,397 INFO L340 AbstractCegarLoop]: Starting to check reachability of 64 error locations. [2021-11-13 18:31:47,415 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 232 places, 249 transitions, 514 flow [2021-11-13 18:31:47,544 INFO L129 PetriNetUnfolder]: 24/247 cut-off events. [2021-11-13 18:31:47,545 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2021-11-13 18:31:47,557 INFO L84 FinitePrefix]: Finished finitePrefix Result has 256 conditions, 247 events. 24/247 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 732 event pairs, 0 based on Foata normal form. 0/191 useless extension candidates. Maximal degree in co-relation 209. Up to 5 conditions per place. [2021-11-13 18:31:47,557 INFO L82 GeneralOperation]: Start removeDead. Operand has 232 places, 249 transitions, 514 flow [2021-11-13 18:31:47,572 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 220 places, 237 transitions, 483 flow [2021-11-13 18:31:47,580 INFO L129 PetriNetUnfolder]: 1/40 cut-off events. [2021-11-13 18:31:47,580 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-11-13 18:31:47,581 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-13 18:31:47,581 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 18:31:47,582 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting thr1Err11ASSERT_VIOLATIONDATA_RACE === [thr2Err11ASSERT_VIOLATIONDATA_RACE, thr2Err0ASSERT_VIOLATIONDATA_RACE, thr2Err12ASSERT_VIOLATIONDATA_RACE, thr2Err1ASSERT_VIOLATIONDATA_RACE (and 60 more)] === [2021-11-13 18:31:47,587 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:31:47,588 INFO L85 PathProgramCache]: Analyzing trace with hash -439643037, now seen corresponding path program 1 times [2021-11-13 18:31:47,596 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:31:47,597 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [910691018] [2021-11-13 18:31:47,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:31:47,598 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:31:47,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 18:31:47,824 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 18:31:47,825 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-13 18:31:47,825 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [910691018] [2021-11-13 18:31:47,826 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [910691018] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-13 18:31:47,826 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-13 18:31:47,826 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-13 18:31:47,828 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [585452613] [2021-11-13 18:31:47,828 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-13 18:31:47,837 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2021-11-13 18:31:47,837 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-13 18:31:47,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-11-13 18:31:47,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-11-13 18:31:47,868 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 231 out of 249 [2021-11-13 18:31:47,873 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 237 transitions, 483 flow. Second operand has 2 states, 2 states have (on average 232.0) internal successors, (464), 2 states have internal predecessors, (464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:31:47,873 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-13 18:31:47,873 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 231 of 249 [2021-11-13 18:31:47,875 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-13 18:31:47,944 INFO L129 PetriNetUnfolder]: 12/223 cut-off events. [2021-11-13 18:31:47,945 INFO L130 PetriNetUnfolder]: For 6/7 co-relation queries the response was YES. [2021-11-13 18:31:47,948 INFO L84 FinitePrefix]: Finished finitePrefix Result has 235 conditions, 223 events. 12/223 cut-off events. For 6/7 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 528 event pairs, 0 based on Foata normal form. 20/197 useless extension candidates. Maximal degree in co-relation 196. Up to 4 conditions per place. [2021-11-13 18:31:47,952 INFO L132 encePairwiseOnDemand]: 237/249 looper letters, 3 selfloop transitions, 0 changer transitions 0/223 dead transitions. [2021-11-13 18:31:47,952 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 223 transitions, 461 flow [2021-11-13 18:31:47,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-13 18:31:47,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2021-11-13 18:31:47,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 477 transitions. [2021-11-13 18:31:47,966 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9578313253012049 [2021-11-13 18:31:47,967 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 477 transitions. [2021-11-13 18:31:47,967 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 477 transitions. [2021-11-13 18:31:47,970 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-13 18:31:47,972 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 477 transitions. [2021-11-13 18:31:47,976 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 238.5) internal successors, (477), 2 states have internal predecessors, (477), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:31:47,983 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 249.0) internal successors, (747), 3 states have internal predecessors, (747), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:31:47,984 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 249.0) internal successors, (747), 3 states have internal predecessors, (747), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:31:47,986 INFO L186 Difference]: Start difference. First operand has 220 places, 237 transitions, 483 flow. Second operand 2 states and 477 transitions. [2021-11-13 18:31:47,987 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 223 transitions, 461 flow [2021-11-13 18:31:47,991 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 223 transitions, 456 flow, removed 0 selfloop flow, removed 3 redundant places. [2021-11-13 18:31:47,997 INFO L242 Difference]: Finished difference. Result has 216 places, 223 transitions, 450 flow [2021-11-13 18:31:47,999 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=249, PETRI_DIFFERENCE_MINUEND_FLOW=450, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=450, PETRI_PLACES=216, PETRI_TRANSITIONS=223} [2021-11-13 18:31:48,003 INFO L334 CegarLoopForPetriNet]: 220 programPoint places, -4 predicate places. [2021-11-13 18:31:48,003 INFO L470 AbstractCegarLoop]: Abstraction has has 216 places, 223 transitions, 450 flow [2021-11-13 18:31:48,004 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 232.0) internal successors, (464), 2 states have internal predecessors, (464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:31:48,004 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-13 18:31:48,004 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 18:31:48,004 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-11-13 18:31:48,005 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting thr1Err0ASSERT_VIOLATIONDATA_RACE === [thr2Err11ASSERT_VIOLATIONDATA_RACE, thr2Err0ASSERT_VIOLATIONDATA_RACE, thr2Err12ASSERT_VIOLATIONDATA_RACE, thr2Err1ASSERT_VIOLATIONDATA_RACE (and 60 more)] === [2021-11-13 18:31:48,005 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:31:48,005 INFO L85 PathProgramCache]: Analyzing trace with hash -773615010, now seen corresponding path program 1 times [2021-11-13 18:31:48,006 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:31:48,006 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1380799438] [2021-11-13 18:31:48,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:31:48,006 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:31:48,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 18:31:48,076 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 18:31:48,076 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-13 18:31:48,076 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1380799438] [2021-11-13 18:31:48,077 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1380799438] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-13 18:31:48,077 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-13 18:31:48,077 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-13 18:31:48,077 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [886720822] [2021-11-13 18:31:48,077 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-13 18:31:48,078 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-13 18:31:48,079 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-13 18:31:48,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-13 18:31:48,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-13 18:31:48,082 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 214 out of 249 [2021-11-13 18:31:48,084 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 223 transitions, 450 flow. Second operand has 3 states, 3 states have (on average 215.33333333333334) internal successors, (646), 3 states have internal predecessors, (646), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:31:48,084 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-13 18:31:48,084 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 214 of 249 [2021-11-13 18:31:48,084 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-13 18:31:48,396 INFO L129 PetriNetUnfolder]: 159/1455 cut-off events. [2021-11-13 18:31:48,396 INFO L130 PetriNetUnfolder]: For 4/4 co-relation queries the response was YES. [2021-11-13 18:31:48,404 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1652 conditions, 1455 events. 159/1455 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 9899 event pairs, 49 based on Foata normal form. 0/1090 useless extension candidates. Maximal degree in co-relation 1649. Up to 147 conditions per place. [2021-11-13 18:31:48,416 INFO L132 encePairwiseOnDemand]: 244/249 looper letters, 22 selfloop transitions, 4 changer transitions 0/229 dead transitions. [2021-11-13 18:31:48,416 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 229 transitions, 516 flow [2021-11-13 18:31:48,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-13 18:31:48,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-11-13 18:31:48,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 669 transitions. [2021-11-13 18:31:48,420 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8955823293172691 [2021-11-13 18:31:48,421 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 669 transitions. [2021-11-13 18:31:48,421 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 669 transitions. [2021-11-13 18:31:48,421 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-13 18:31:48,422 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 669 transitions. [2021-11-13 18:31:48,424 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 223.0) internal successors, (669), 3 states have internal predecessors, (669), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:31:48,428 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 249.0) internal successors, (996), 4 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:31:48,429 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 249.0) internal successors, (996), 4 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:31:48,429 INFO L186 Difference]: Start difference. First operand has 216 places, 223 transitions, 450 flow. Second operand 3 states and 669 transitions. [2021-11-13 18:31:48,429 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 229 transitions, 516 flow [2021-11-13 18:31:48,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 229 transitions, 516 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-11-13 18:31:48,444 INFO L242 Difference]: Finished difference. Result has 220 places, 226 transitions, 480 flow [2021-11-13 18:31:48,444 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=249, PETRI_DIFFERENCE_MINUEND_FLOW=450, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=480, PETRI_PLACES=220, PETRI_TRANSITIONS=226} [2021-11-13 18:31:48,445 INFO L334 CegarLoopForPetriNet]: 220 programPoint places, 0 predicate places. [2021-11-13 18:31:48,446 INFO L470 AbstractCegarLoop]: Abstraction has has 220 places, 226 transitions, 480 flow [2021-11-13 18:31:48,446 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 215.33333333333334) internal successors, (646), 3 states have internal predecessors, (646), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:31:48,446 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-13 18:31:48,447 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 18:31:48,447 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-11-13 18:31:48,448 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting thr1Err1ASSERT_VIOLATIONDATA_RACE === [thr2Err11ASSERT_VIOLATIONDATA_RACE, thr2Err0ASSERT_VIOLATIONDATA_RACE, thr2Err12ASSERT_VIOLATIONDATA_RACE, thr2Err1ASSERT_VIOLATIONDATA_RACE (and 60 more)] === [2021-11-13 18:31:48,452 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:31:48,452 INFO L85 PathProgramCache]: Analyzing trace with hash -774107254, now seen corresponding path program 1 times [2021-11-13 18:31:48,452 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:31:48,453 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1680153082] [2021-11-13 18:31:48,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:31:48,454 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:31:48,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 18:31:48,571 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 18:31:48,572 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-13 18:31:48,572 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1680153082] [2021-11-13 18:31:48,572 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1680153082] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-13 18:31:48,572 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-13 18:31:48,572 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-13 18:31:48,573 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [628422414] [2021-11-13 18:31:48,573 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-13 18:31:48,573 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-13 18:31:48,574 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-13 18:31:48,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-13 18:31:48,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-13 18:31:48,577 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 217 out of 249 [2021-11-13 18:31:48,579 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 226 transitions, 480 flow. Second operand has 3 states, 3 states have (on average 218.33333333333334) internal successors, (655), 3 states have internal predecessors, (655), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:31:48,579 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-13 18:31:48,579 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 217 of 249 [2021-11-13 18:31:48,579 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-13 18:31:48,908 INFO L129 PetriNetUnfolder]: 188/1570 cut-off events. [2021-11-13 18:31:48,908 INFO L130 PetriNetUnfolder]: For 21/21 co-relation queries the response was YES. [2021-11-13 18:31:48,916 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1859 conditions, 1570 events. 188/1570 cut-off events. For 21/21 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 11261 event pairs, 47 based on Foata normal form. 0/1182 useless extension candidates. Maximal degree in co-relation 1854. Up to 165 conditions per place. [2021-11-13 18:31:48,928 INFO L132 encePairwiseOnDemand]: 243/249 looper letters, 21 selfloop transitions, 5 changer transitions 0/235 dead transitions. [2021-11-13 18:31:48,928 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 235 transitions, 552 flow [2021-11-13 18:31:48,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-13 18:31:48,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-11-13 18:31:48,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 678 transitions. [2021-11-13 18:31:48,933 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9076305220883534 [2021-11-13 18:31:48,933 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 678 transitions. [2021-11-13 18:31:48,933 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 678 transitions. [2021-11-13 18:31:48,934 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-13 18:31:48,934 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 678 transitions. [2021-11-13 18:31:48,936 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 226.0) internal successors, (678), 3 states have internal predecessors, (678), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:31:48,939 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 249.0) internal successors, (996), 4 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:31:48,940 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 249.0) internal successors, (996), 4 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:31:48,941 INFO L186 Difference]: Start difference. First operand has 220 places, 226 transitions, 480 flow. Second operand 3 states and 678 transitions. [2021-11-13 18:31:48,941 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 235 transitions, 552 flow [2021-11-13 18:31:48,945 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 235 transitions, 544 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-11-13 18:31:48,949 INFO L242 Difference]: Finished difference. Result has 222 places, 230 transitions, 510 flow [2021-11-13 18:31:48,949 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=249, PETRI_DIFFERENCE_MINUEND_FLOW=472, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=510, PETRI_PLACES=222, PETRI_TRANSITIONS=230} [2021-11-13 18:31:48,952 INFO L334 CegarLoopForPetriNet]: 220 programPoint places, 2 predicate places. [2021-11-13 18:31:48,952 INFO L470 AbstractCegarLoop]: Abstraction has has 222 places, 230 transitions, 510 flow [2021-11-13 18:31:48,953 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 218.33333333333334) internal successors, (655), 3 states have internal predecessors, (655), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:31:48,953 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-13 18:31:48,954 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 18:31:48,954 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-11-13 18:31:48,954 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting thr2Err0ASSERT_VIOLATIONDATA_RACE === [thr2Err11ASSERT_VIOLATIONDATA_RACE, thr2Err0ASSERT_VIOLATIONDATA_RACE, thr2Err12ASSERT_VIOLATIONDATA_RACE, thr2Err1ASSERT_VIOLATIONDATA_RACE (and 60 more)] === [2021-11-13 18:31:48,957 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:31:48,957 INFO L85 PathProgramCache]: Analyzing trace with hash -1438457524, now seen corresponding path program 1 times [2021-11-13 18:31:48,957 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:31:48,957 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [35462852] [2021-11-13 18:31:48,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:31:48,958 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:31:48,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 18:31:49,044 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 18:31:49,044 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-13 18:31:49,044 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [35462852] [2021-11-13 18:31:49,045 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [35462852] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-13 18:31:49,045 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-13 18:31:49,045 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-13 18:31:49,045 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1645618390] [2021-11-13 18:31:49,046 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-13 18:31:49,051 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-13 18:31:49,051 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-13 18:31:49,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-13 18:31:49,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-13 18:31:49,054 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 214 out of 249 [2021-11-13 18:31:49,056 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 230 transitions, 510 flow. Second operand has 3 states, 3 states have (on average 215.66666666666666) internal successors, (647), 3 states have internal predecessors, (647), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:31:49,056 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-13 18:31:49,056 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 214 of 249 [2021-11-13 18:31:49,056 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-13 18:31:49,438 INFO L129 PetriNetUnfolder]: 235/2031 cut-off events. [2021-11-13 18:31:49,438 INFO L130 PetriNetUnfolder]: For 56/57 co-relation queries the response was YES. [2021-11-13 18:31:49,453 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2473 conditions, 2031 events. 235/2031 cut-off events. For 56/57 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 16271 event pairs, 59 based on Foata normal form. 0/1535 useless extension candidates. Maximal degree in co-relation 2467. Up to 215 conditions per place. [2021-11-13 18:31:49,468 INFO L132 encePairwiseOnDemand]: 244/249 looper letters, 22 selfloop transitions, 4 changer transitions 0/236 dead transitions. [2021-11-13 18:31:49,468 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 236 transitions, 575 flow [2021-11-13 18:31:49,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-13 18:31:49,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-11-13 18:31:49,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 669 transitions. [2021-11-13 18:31:49,473 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8955823293172691 [2021-11-13 18:31:49,473 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 669 transitions. [2021-11-13 18:31:49,473 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 669 transitions. [2021-11-13 18:31:49,474 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-13 18:31:49,475 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 669 transitions. [2021-11-13 18:31:49,480 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 223.0) internal successors, (669), 3 states have internal predecessors, (669), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:31:49,483 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 249.0) internal successors, (996), 4 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:31:49,485 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 249.0) internal successors, (996), 4 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:31:49,485 INFO L186 Difference]: Start difference. First operand has 222 places, 230 transitions, 510 flow. Second operand 3 states and 669 transitions. [2021-11-13 18:31:49,485 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 236 transitions, 575 flow [2021-11-13 18:31:49,492 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 236 transitions, 565 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-11-13 18:31:49,497 INFO L242 Difference]: Finished difference. Result has 224 places, 233 transitions, 530 flow [2021-11-13 18:31:49,497 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=249, PETRI_DIFFERENCE_MINUEND_FLOW=500, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=530, PETRI_PLACES=224, PETRI_TRANSITIONS=233} [2021-11-13 18:31:49,499 INFO L334 CegarLoopForPetriNet]: 220 programPoint places, 4 predicate places. [2021-11-13 18:31:49,500 INFO L470 AbstractCegarLoop]: Abstraction has has 224 places, 233 transitions, 530 flow [2021-11-13 18:31:49,501 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 215.66666666666666) internal successors, (647), 3 states have internal predecessors, (647), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:31:49,501 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-13 18:31:49,501 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 18:31:49,501 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-11-13 18:31:49,502 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [thr2Err11ASSERT_VIOLATIONDATA_RACE, thr2Err0ASSERT_VIOLATIONDATA_RACE, thr2Err12ASSERT_VIOLATIONDATA_RACE, thr2Err1ASSERT_VIOLATIONDATA_RACE (and 60 more)] === [2021-11-13 18:31:49,503 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:31:49,503 INFO L85 PathProgramCache]: Analyzing trace with hash -810902340, now seen corresponding path program 1 times [2021-11-13 18:31:49,503 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:31:49,504 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [560255309] [2021-11-13 18:31:49,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:31:49,504 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:31:49,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 18:31:49,767 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 18:31:49,768 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-13 18:31:49,768 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [560255309] [2021-11-13 18:31:49,768 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [560255309] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-13 18:31:49,768 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-13 18:31:49,769 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-13 18:31:49,769 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1075138397] [2021-11-13 18:31:49,769 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-13 18:31:49,769 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-13 18:31:49,770 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-13 18:31:49,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-13 18:31:49,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-11-13 18:31:49,774 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 213 out of 249 [2021-11-13 18:31:49,778 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 233 transitions, 530 flow. Second operand has 6 states, 6 states have (on average 214.83333333333334) internal successors, (1289), 6 states have internal predecessors, (1289), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:31:49,778 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-13 18:31:49,778 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 213 of 249 [2021-11-13 18:31:49,778 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-13 18:31:50,010 INFO L129 PetriNetUnfolder]: 88/1064 cut-off events. [2021-11-13 18:31:50,010 INFO L130 PetriNetUnfolder]: For 14/51 co-relation queries the response was YES. [2021-11-13 18:31:50,018 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1252 conditions, 1064 events. 88/1064 cut-off events. For 14/51 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 7030 event pairs, 5 based on Foata normal form. 24/844 useless extension candidates. Maximal degree in co-relation 1245. Up to 44 conditions per place. [2021-11-13 18:31:50,026 INFO L132 encePairwiseOnDemand]: 244/249 looper letters, 14 selfloop transitions, 4 changer transitions 0/232 dead transitions. [2021-11-13 18:31:50,027 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 232 transitions, 564 flow [2021-11-13 18:31:50,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-13 18:31:50,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-11-13 18:31:50,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1297 transitions. [2021-11-13 18:31:50,032 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8681392235609103 [2021-11-13 18:31:50,032 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1297 transitions. [2021-11-13 18:31:50,032 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1297 transitions. [2021-11-13 18:31:50,033 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-13 18:31:50,034 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1297 transitions. [2021-11-13 18:31:50,039 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 216.16666666666666) internal successors, (1297), 6 states have internal predecessors, (1297), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:31:50,044 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 249.0) internal successors, (1743), 7 states have internal predecessors, (1743), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:31:50,045 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 249.0) internal successors, (1743), 7 states have internal predecessors, (1743), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:31:50,045 INFO L186 Difference]: Start difference. First operand has 224 places, 233 transitions, 530 flow. Second operand 6 states and 1297 transitions. [2021-11-13 18:31:50,045 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 232 transitions, 564 flow [2021-11-13 18:31:50,051 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 232 transitions, 556 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-11-13 18:31:50,055 INFO L242 Difference]: Finished difference. Result has 226 places, 232 transitions, 528 flow [2021-11-13 18:31:50,055 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=249, PETRI_DIFFERENCE_MINUEND_FLOW=520, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=528, PETRI_PLACES=226, PETRI_TRANSITIONS=232} [2021-11-13 18:31:50,058 INFO L334 CegarLoopForPetriNet]: 220 programPoint places, 6 predicate places. [2021-11-13 18:31:50,060 INFO L470 AbstractCegarLoop]: Abstraction has has 226 places, 232 transitions, 528 flow [2021-11-13 18:31:50,061 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 214.83333333333334) internal successors, (1289), 6 states have internal predecessors, (1289), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:31:50,062 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-13 18:31:50,062 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 18:31:50,062 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-11-13 18:31:50,063 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting thr1Err2ASSERT_VIOLATIONDATA_RACE === [thr2Err11ASSERT_VIOLATIONDATA_RACE, thr2Err0ASSERT_VIOLATIONDATA_RACE, thr2Err12ASSERT_VIOLATIONDATA_RACE, thr2Err1ASSERT_VIOLATIONDATA_RACE (and 60 more)] === [2021-11-13 18:31:50,063 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:31:50,063 INFO L85 PathProgramCache]: Analyzing trace with hash -1749044886, now seen corresponding path program 1 times [2021-11-13 18:31:50,064 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:31:50,064 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [430921828] [2021-11-13 18:31:50,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:31:50,064 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:31:50,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 18:31:50,109 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 18:31:50,109 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-13 18:31:50,109 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [430921828] [2021-11-13 18:31:50,109 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [430921828] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-13 18:31:50,110 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-13 18:31:50,110 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-13 18:31:50,111 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1011730947] [2021-11-13 18:31:50,111 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-13 18:31:50,111 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-13 18:31:50,111 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-13 18:31:50,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-13 18:31:50,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-13 18:31:50,114 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 195 out of 249 [2021-11-13 18:31:50,115 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 232 transitions, 528 flow. Second operand has 3 states, 3 states have (on average 196.0) internal successors, (588), 3 states have internal predecessors, (588), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:31:50,116 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-13 18:31:50,116 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 195 of 249 [2021-11-13 18:31:50,116 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-13 18:31:50,686 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([620] L716-2-->L716-3: Formula: (= |v_#race~x~0_1| |v_thr2Thread1of1ForFork1_#t~nondet14_3|) InVars {thr2Thread1of1ForFork1_#t~nondet14=|v_thr2Thread1of1ForFork1_#t~nondet14_3|} OutVars{#race~x~0=|v_#race~x~0_1|, thr2Thread1of1ForFork1_#t~nondet14=|v_thr2Thread1of1ForFork1_#t~nondet14_3|} AuxVars[] AssignedVars[#race~x~0][68], [265#(= |#race~y~0| 0), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), 235#true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), 7#L716-3true, thr2Thread1of1ForFork1InUse, 206#L690-3true, 166#L742-4true, 256#true, Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:31:50,686 INFO L384 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2021-11-13 18:31:50,686 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-11-13 18:31:50,687 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2021-11-13 18:31:50,687 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2021-11-13 18:31:50,735 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([620] L716-2-->L716-3: Formula: (= |v_#race~x~0_1| |v_thr2Thread1of1ForFork1_#t~nondet14_3|) InVars {thr2Thread1of1ForFork1_#t~nondet14=|v_thr2Thread1of1ForFork1_#t~nondet14_3|} OutVars{#race~x~0=|v_#race~x~0_1|, thr2Thread1of1ForFork1_#t~nondet14=|v_thr2Thread1of1ForFork1_#t~nondet14_3|} AuxVars[] AssignedVars[#race~x~0][68], [265#(= |#race~y~0| 0), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), 235#true, 170#L690-4true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), 7#L716-3true, thr2Thread1of1ForFork1InUse, 166#L742-4true, 256#true, Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:31:50,735 INFO L384 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2021-11-13 18:31:50,735 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2021-11-13 18:31:50,735 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2021-11-13 18:31:50,736 INFO L387 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2021-11-13 18:31:50,754 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([620] L716-2-->L716-3: Formula: (= |v_#race~x~0_1| |v_thr2Thread1of1ForFork1_#t~nondet14_3|) InVars {thr2Thread1of1ForFork1_#t~nondet14=|v_thr2Thread1of1ForFork1_#t~nondet14_3|} OutVars{#race~x~0=|v_#race~x~0_1|, thr2Thread1of1ForFork1_#t~nondet14=|v_thr2Thread1of1ForFork1_#t~nondet14_3|} AuxVars[] AssignedVars[#race~x~0][67], [265#(= |#race~y~0| 0), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), 235#true, 199#L691true, 7#L716-3true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), thr2Thread1of1ForFork1InUse, 166#L742-4true, 256#true, Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:31:50,755 INFO L384 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2021-11-13 18:31:50,755 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2021-11-13 18:31:50,755 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2021-11-13 18:31:50,755 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-11-13 18:31:50,862 INFO L129 PetriNetUnfolder]: 716/4358 cut-off events. [2021-11-13 18:31:50,863 INFO L130 PetriNetUnfolder]: For 29/29 co-relation queries the response was YES. [2021-11-13 18:31:50,885 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5866 conditions, 4358 events. 716/4358 cut-off events. For 29/29 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 42474 event pairs, 150 based on Foata normal form. 0/3417 useless extension candidates. Maximal degree in co-relation 5859. Up to 619 conditions per place. [2021-11-13 18:31:50,917 INFO L132 encePairwiseOnDemand]: 221/249 looper letters, 49 selfloop transitions, 20 changer transitions 0/262 dead transitions. [2021-11-13 18:31:50,917 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 262 transitions, 729 flow [2021-11-13 18:31:50,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-13 18:31:50,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-11-13 18:31:50,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 662 transitions. [2021-11-13 18:31:50,920 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8862115127175368 [2021-11-13 18:31:50,920 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 662 transitions. [2021-11-13 18:31:50,920 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 662 transitions. [2021-11-13 18:31:50,921 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-13 18:31:50,921 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 662 transitions. [2021-11-13 18:31:50,924 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 220.66666666666666) internal successors, (662), 3 states have internal predecessors, (662), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:31:50,927 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 249.0) internal successors, (996), 4 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:31:50,927 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 249.0) internal successors, (996), 4 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:31:50,928 INFO L186 Difference]: Start difference. First operand has 226 places, 232 transitions, 528 flow. Second operand 3 states and 662 transitions. [2021-11-13 18:31:50,928 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 262 transitions, 729 flow [2021-11-13 18:31:50,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 262 transitions, 722 flow, removed 0 selfloop flow, removed 4 redundant places. [2021-11-13 18:31:50,936 INFO L242 Difference]: Finished difference. Result has 226 places, 252 transitions, 697 flow [2021-11-13 18:31:50,937 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=249, PETRI_DIFFERENCE_MINUEND_FLOW=521, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=697, PETRI_PLACES=226, PETRI_TRANSITIONS=252} [2021-11-13 18:31:50,940 INFO L334 CegarLoopForPetriNet]: 220 programPoint places, 6 predicate places. [2021-11-13 18:31:50,940 INFO L470 AbstractCegarLoop]: Abstraction has has 226 places, 252 transitions, 697 flow [2021-11-13 18:31:50,940 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 196.0) internal successors, (588), 3 states have internal predecessors, (588), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:31:50,940 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-13 18:31:50,941 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 18:31:50,941 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-11-13 18:31:50,941 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting thr2Err1ASSERT_VIOLATIONDATA_RACE === [thr2Err11ASSERT_VIOLATIONDATA_RACE, thr2Err0ASSERT_VIOLATIONDATA_RACE, thr2Err12ASSERT_VIOLATIONDATA_RACE, thr2Err1ASSERT_VIOLATIONDATA_RACE (and 60 more)] === [2021-11-13 18:31:50,942 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:31:50,943 INFO L85 PathProgramCache]: Analyzing trace with hash 127372477, now seen corresponding path program 1 times [2021-11-13 18:31:50,943 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:31:50,943 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2114182509] [2021-11-13 18:31:50,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:31:50,944 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:31:50,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 18:31:50,986 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 18:31:50,986 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-13 18:31:50,986 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2114182509] [2021-11-13 18:31:50,987 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2114182509] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-13 18:31:50,991 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-13 18:31:50,992 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-13 18:31:50,992 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1875508737] [2021-11-13 18:31:50,992 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-13 18:31:50,993 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-13 18:31:50,993 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-13 18:31:50,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-13 18:31:50,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-13 18:31:50,995 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 217 out of 249 [2021-11-13 18:31:50,996 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 252 transitions, 697 flow. Second operand has 3 states, 3 states have (on average 218.66666666666666) internal successors, (656), 3 states have internal predecessors, (656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:31:50,996 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-13 18:31:50,996 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 217 of 249 [2021-11-13 18:31:50,997 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-13 18:31:51,535 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([617] L716-1-->L716-2: Formula: true InVars {} OutVars{thr2Thread1of1ForFork1_#t~nondet14=|v_thr2Thread1of1ForFork1_#t~nondet14_1|} AuxVars[] AssignedVars[thr2Thread1of1ForFork1_#t~nondet14][63], [265#(= |#race~y~0| 0), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), 235#true, Black: 244#true, 269#true, 166#L742-4true, thr2Thread1of1ForFork1InUse, 206#L690-3true, Black: 263#true, Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|), 55#L716-2true]) [2021-11-13 18:31:51,535 INFO L384 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2021-11-13 18:31:51,536 INFO L387 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2021-11-13 18:31:51,536 INFO L387 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2021-11-13 18:31:51,536 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-11-13 18:31:51,545 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([617] L716-1-->L716-2: Formula: true InVars {} OutVars{thr2Thread1of1ForFork1_#t~nondet14=|v_thr2Thread1of1ForFork1_#t~nondet14_1|} AuxVars[] AssignedVars[thr2Thread1of1ForFork1_#t~nondet14][63], [265#(= |#race~y~0| 0), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), 235#true, 170#L690-4true, Black: 244#true, 269#true, 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|), 55#L716-2true]) [2021-11-13 18:31:51,545 INFO L384 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2021-11-13 18:31:51,545 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2021-11-13 18:31:51,545 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-11-13 18:31:51,545 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2021-11-13 18:31:51,636 INFO L129 PetriNetUnfolder]: 619/4517 cut-off events. [2021-11-13 18:31:51,636 INFO L130 PetriNetUnfolder]: For 290/306 co-relation queries the response was YES. [2021-11-13 18:31:51,664 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6281 conditions, 4517 events. 619/4517 cut-off events. For 290/306 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 44856 event pairs, 144 based on Foata normal form. 0/3585 useless extension candidates. Maximal degree in co-relation 6273. Up to 435 conditions per place. [2021-11-13 18:31:51,685 INFO L132 encePairwiseOnDemand]: 243/249 looper letters, 24 selfloop transitions, 6 changer transitions 0/262 dead transitions. [2021-11-13 18:31:51,686 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 262 transitions, 786 flow [2021-11-13 18:31:51,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-13 18:31:51,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-11-13 18:31:51,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 678 transitions. [2021-11-13 18:31:51,689 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9076305220883534 [2021-11-13 18:31:51,689 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 678 transitions. [2021-11-13 18:31:51,748 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 678 transitions. [2021-11-13 18:31:51,749 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-13 18:31:51,749 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 678 transitions. [2021-11-13 18:31:51,751 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 226.0) internal successors, (678), 3 states have internal predecessors, (678), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:31:51,753 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 249.0) internal successors, (996), 4 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:31:51,754 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 249.0) internal successors, (996), 4 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:31:51,754 INFO L186 Difference]: Start difference. First operand has 226 places, 252 transitions, 697 flow. Second operand 3 states and 678 transitions. [2021-11-13 18:31:51,754 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 262 transitions, 786 flow [2021-11-13 18:31:51,761 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 262 transitions, 746 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-11-13 18:31:51,765 INFO L242 Difference]: Finished difference. Result has 228 places, 256 transitions, 701 flow [2021-11-13 18:31:51,766 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=249, PETRI_DIFFERENCE_MINUEND_FLOW=657, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=701, PETRI_PLACES=228, PETRI_TRANSITIONS=256} [2021-11-13 18:31:51,766 INFO L334 CegarLoopForPetriNet]: 220 programPoint places, 8 predicate places. [2021-11-13 18:31:51,766 INFO L470 AbstractCegarLoop]: Abstraction has has 228 places, 256 transitions, 701 flow [2021-11-13 18:31:51,767 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 218.66666666666666) internal successors, (656), 3 states have internal predecessors, (656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:31:51,767 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-13 18:31:51,767 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 18:31:51,768 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-11-13 18:31:51,768 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting thr1Err3ASSERT_VIOLATIONDATA_RACE === [thr2Err11ASSERT_VIOLATIONDATA_RACE, thr2Err0ASSERT_VIOLATIONDATA_RACE, thr2Err12ASSERT_VIOLATIONDATA_RACE, thr2Err1ASSERT_VIOLATIONDATA_RACE (and 60 more)] === [2021-11-13 18:31:51,768 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:31:51,768 INFO L85 PathProgramCache]: Analyzing trace with hash 1367661206, now seen corresponding path program 1 times [2021-11-13 18:31:51,769 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:31:51,769 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2143934060] [2021-11-13 18:31:51,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:31:51,769 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:31:51,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 18:31:51,806 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 18:31:51,806 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-13 18:31:51,806 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2143934060] [2021-11-13 18:31:51,807 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2143934060] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-13 18:31:51,807 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-13 18:31:51,807 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-13 18:31:51,807 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1175879366] [2021-11-13 18:31:51,807 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-13 18:31:51,808 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-13 18:31:51,808 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-13 18:31:51,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-13 18:31:51,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-13 18:31:51,810 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 210 out of 249 [2021-11-13 18:31:51,811 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 256 transitions, 701 flow. Second operand has 3 states, 3 states have (on average 211.0) internal successors, (633), 3 states have internal predecessors, (633), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:31:51,811 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-13 18:31:51,811 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 210 of 249 [2021-11-13 18:31:51,812 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-13 18:31:52,651 INFO L129 PetriNetUnfolder]: 702/5320 cut-off events. [2021-11-13 18:31:52,652 INFO L130 PetriNetUnfolder]: For 239/253 co-relation queries the response was YES. [2021-11-13 18:31:52,691 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7563 conditions, 5320 events. 702/5320 cut-off events. For 239/253 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 57715 event pairs, 119 based on Foata normal form. 0/4267 useless extension candidates. Maximal degree in co-relation 7554. Up to 522 conditions per place. [2021-11-13 18:31:52,717 INFO L132 encePairwiseOnDemand]: 230/249 looper letters, 27 selfloop transitions, 11 changer transitions 0/270 dead transitions. [2021-11-13 18:31:52,717 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 270 transitions, 808 flow [2021-11-13 18:31:52,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-13 18:31:52,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-11-13 18:31:52,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 676 transitions. [2021-11-13 18:31:52,721 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9049531459170014 [2021-11-13 18:31:52,721 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 676 transitions. [2021-11-13 18:31:52,721 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 676 transitions. [2021-11-13 18:31:52,722 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-13 18:31:52,722 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 676 transitions. [2021-11-13 18:31:52,725 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 225.33333333333334) internal successors, (676), 3 states have internal predecessors, (676), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:31:52,727 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 249.0) internal successors, (996), 4 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:31:52,728 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 249.0) internal successors, (996), 4 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:31:52,728 INFO L186 Difference]: Start difference. First operand has 228 places, 256 transitions, 701 flow. Second operand 3 states and 676 transitions. [2021-11-13 18:31:52,729 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 270 transitions, 808 flow [2021-11-13 18:31:52,734 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 270 transitions, 796 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-11-13 18:31:52,739 INFO L242 Difference]: Finished difference. Result has 230 places, 266 transitions, 789 flow [2021-11-13 18:31:52,740 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=249, PETRI_DIFFERENCE_MINUEND_FLOW=689, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=789, PETRI_PLACES=230, PETRI_TRANSITIONS=266} [2021-11-13 18:31:52,741 INFO L334 CegarLoopForPetriNet]: 220 programPoint places, 10 predicate places. [2021-11-13 18:31:52,741 INFO L470 AbstractCegarLoop]: Abstraction has has 230 places, 266 transitions, 789 flow [2021-11-13 18:31:52,742 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 211.0) internal successors, (633), 3 states have internal predecessors, (633), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:31:52,742 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-13 18:31:52,742 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 18:31:52,742 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-11-13 18:31:52,743 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting thr1Err5ASSERT_VIOLATIONDATA_RACE === [thr2Err11ASSERT_VIOLATIONDATA_RACE, thr2Err0ASSERT_VIOLATIONDATA_RACE, thr2Err12ASSERT_VIOLATIONDATA_RACE, thr2Err1ASSERT_VIOLATIONDATA_RACE (and 60 more)] === [2021-11-13 18:31:52,743 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:31:52,743 INFO L85 PathProgramCache]: Analyzing trace with hash 1368615512, now seen corresponding path program 1 times [2021-11-13 18:31:52,743 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:31:52,744 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1866148074] [2021-11-13 18:31:52,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:31:52,744 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:31:52,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 18:31:52,773 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 18:31:52,773 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-13 18:31:52,774 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1866148074] [2021-11-13 18:31:52,774 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1866148074] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-13 18:31:52,774 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-13 18:31:52,774 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-13 18:31:52,774 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [634437777] [2021-11-13 18:31:52,775 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-13 18:31:52,775 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-13 18:31:52,775 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-13 18:31:52,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-13 18:31:52,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-13 18:31:52,778 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 193 out of 249 [2021-11-13 18:31:52,779 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 266 transitions, 789 flow. Second operand has 3 states, 3 states have (on average 195.0) internal successors, (585), 3 states have internal predecessors, (585), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:31:52,779 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-13 18:31:52,779 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 193 of 249 [2021-11-13 18:31:52,779 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-13 18:31:53,656 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([645] L722-2-->L722-3: Formula: (= |v_#race~y~0_10| |v_thr2Thread1of1ForFork1_#t~nondet16_3|) InVars {thr2Thread1of1ForFork1_#t~nondet16=|v_thr2Thread1of1ForFork1_#t~nondet16_3|} OutVars{#race~y~0=|v_#race~y~0_10|, thr2Thread1of1ForFork1_#t~nondet16=|v_thr2Thread1of1ForFork1_#t~nondet16_3|} AuxVars[] AssignedVars[#race~y~0][86], [281#true, 201#L701-1true, 235#true, thr2Thread1of1ForFork1InUse, 166#L742-4true, Black: 265#(= |#race~y~0| 0), 275#true, Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), Black: 277#(= ~y~0 0), Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), 128#L722-3true, Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:31:53,656 INFO L384 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2021-11-13 18:31:53,656 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-11-13 18:31:53,657 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-11-13 18:31:53,657 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-11-13 18:31:53,676 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([784] L701-2-->L701-5: Formula: (= v_~y~0_18 0) InVars {~y~0=v_~y~0_18} OutVars{~y~0=v_~y~0_18} AuxVars[] AssignedVars[][161], [281#true, 235#true, thr2Thread1of1ForFork1InUse, 166#L742-4true, Black: 263#true, Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), 4#L722-1true, Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), 277#(= ~y~0 0), 140#L701-5true, Black: 275#true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:31:53,677 INFO L384 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2021-11-13 18:31:53,677 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-11-13 18:31:53,677 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-11-13 18:31:53,677 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-11-13 18:31:53,677 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([785] L701-2-->L701-4: Formula: (not (= v_~y~0_19 0)) InVars {~y~0=v_~y~0_19} OutVars{~y~0=v_~y~0_19} AuxVars[] AssignedVars[][162], [281#true, 235#true, 224#L701-4true, thr2Thread1of1ForFork1InUse, 166#L742-4true, 275#true, Black: 263#true, Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), 4#L722-1true, Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), Black: 277#(= ~y~0 0), Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:31:53,678 INFO L384 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2021-11-13 18:31:53,678 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-11-13 18:31:53,678 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-11-13 18:31:53,678 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-11-13 18:31:53,678 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([645] L722-2-->L722-3: Formula: (= |v_#race~y~0_10| |v_thr2Thread1of1ForFork1_#t~nondet16_3|) InVars {thr2Thread1of1ForFork1_#t~nondet16=|v_thr2Thread1of1ForFork1_#t~nondet16_3|} OutVars{#race~y~0=|v_#race~y~0_10|, thr2Thread1of1ForFork1_#t~nondet16=|v_thr2Thread1of1ForFork1_#t~nondet16_3|} AuxVars[] AssignedVars[#race~y~0][86], [281#true, 130#L701-2true, 235#true, thr2Thread1of1ForFork1InUse, 166#L742-4true, Black: 265#(= |#race~y~0| 0), 275#true, Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), Black: 277#(= ~y~0 0), 128#L722-3true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:31:53,678 INFO L384 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2021-11-13 18:31:53,679 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-11-13 18:31:53,679 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-11-13 18:31:53,679 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-11-13 18:31:53,822 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([620] L716-2-->L716-3: Formula: (= |v_#race~x~0_1| |v_thr2Thread1of1ForFork1_#t~nondet14_3|) InVars {thr2Thread1of1ForFork1_#t~nondet14=|v_thr2Thread1of1ForFork1_#t~nondet14_3|} OutVars{#race~x~0=|v_#race~x~0_1|, thr2Thread1of1ForFork1_#t~nondet14=|v_thr2Thread1of1ForFork1_#t~nondet14_3|} AuxVars[] AssignedVars[#race~x~0][65], [281#true, 235#true, thr2Thread1of1ForFork1InUse, 166#L742-4true, Black: 263#true, 277#(= ~y~0 0), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), Black: 269#true, 199#L691true, Black: 275#true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), 7#L716-3true, Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:31:53,822 INFO L384 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2021-11-13 18:31:53,822 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-11-13 18:31:53,823 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-11-13 18:31:53,823 INFO L387 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2021-11-13 18:31:53,938 INFO L129 PetriNetUnfolder]: 1149/6992 cut-off events. [2021-11-13 18:31:53,938 INFO L130 PetriNetUnfolder]: For 1022/1351 co-relation queries the response was YES. [2021-11-13 18:31:53,982 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11506 conditions, 6992 events. 1149/6992 cut-off events. For 1022/1351 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 77420 event pairs, 311 based on Foata normal form. 12/5710 useless extension candidates. Maximal degree in co-relation 11496. Up to 1546 conditions per place. [2021-11-13 18:31:54,013 INFO L132 encePairwiseOnDemand]: 239/249 looper letters, 76 selfloop transitions, 15 changer transitions 0/296 dead transitions. [2021-11-13 18:31:54,013 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 296 transitions, 1079 flow [2021-11-13 18:31:54,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-13 18:31:54,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-11-13 18:31:54,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 642 transitions. [2021-11-13 18:31:54,017 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8594377510040161 [2021-11-13 18:31:54,017 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 642 transitions. [2021-11-13 18:31:54,017 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 642 transitions. [2021-11-13 18:31:54,018 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-13 18:31:54,018 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 642 transitions. [2021-11-13 18:31:54,020 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 214.0) internal successors, (642), 3 states have internal predecessors, (642), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:31:54,022 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 249.0) internal successors, (996), 4 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:31:54,023 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 249.0) internal successors, (996), 4 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:31:54,023 INFO L186 Difference]: Start difference. First operand has 230 places, 266 transitions, 789 flow. Second operand 3 states and 642 transitions. [2021-11-13 18:31:54,024 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 296 transitions, 1079 flow [2021-11-13 18:31:54,030 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 296 transitions, 1057 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-11-13 18:31:54,035 INFO L242 Difference]: Finished difference. Result has 232 places, 279 transitions, 903 flow [2021-11-13 18:31:54,036 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=249, PETRI_DIFFERENCE_MINUEND_FLOW=767, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=903, PETRI_PLACES=232, PETRI_TRANSITIONS=279} [2021-11-13 18:31:54,037 INFO L334 CegarLoopForPetriNet]: 220 programPoint places, 12 predicate places. [2021-11-13 18:31:54,037 INFO L470 AbstractCegarLoop]: Abstraction has has 232 places, 279 transitions, 903 flow [2021-11-13 18:31:54,037 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 195.0) internal successors, (585), 3 states have internal predecessors, (585), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:31:54,038 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-13 18:31:54,038 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 18:31:54,038 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-11-13 18:31:54,038 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting thr1Err6ASSERT_VIOLATIONDATA_RACE === [thr2Err11ASSERT_VIOLATIONDATA_RACE, thr2Err0ASSERT_VIOLATIONDATA_RACE, thr2Err12ASSERT_VIOLATIONDATA_RACE, thr2Err1ASSERT_VIOLATIONDATA_RACE (and 60 more)] === [2021-11-13 18:31:54,039 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:31:54,039 INFO L85 PathProgramCache]: Analyzing trace with hash 300950744, now seen corresponding path program 1 times [2021-11-13 18:31:54,039 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:31:54,039 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [462302897] [2021-11-13 18:31:54,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:31:54,040 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:31:54,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 18:31:54,065 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 18:31:54,066 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-13 18:31:54,066 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [462302897] [2021-11-13 18:31:54,066 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [462302897] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-13 18:31:54,066 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-13 18:31:54,067 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-13 18:31:54,067 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [796599788] [2021-11-13 18:31:54,067 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-13 18:31:54,067 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-13 18:31:54,068 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-13 18:31:54,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-13 18:31:54,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-13 18:31:54,070 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 219 out of 249 [2021-11-13 18:31:54,071 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 279 transitions, 903 flow. Second operand has 3 states, 3 states have (on average 220.66666666666666) internal successors, (662), 3 states have internal predecessors, (662), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:31:54,071 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-13 18:31:54,071 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 219 of 249 [2021-11-13 18:31:54,071 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-13 18:31:54,747 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([717] L708-6-->L709: Formula: (= v_~y~0_11 0) InVars {} OutVars{~y~0=v_~y~0_11} AuxVars[] AssignedVars[~y~0][241], [281#true, 289#(= |#race~x~0| 0), 235#true, 99#L709true, 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, 5#L727-5true, Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), Black: 275#true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:31:54,748 INFO L384 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2021-11-13 18:31:54,748 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-11-13 18:31:54,748 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-11-13 18:31:54,748 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-11-13 18:31:54,897 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([770] L699-4-->L699-1: Formula: (= |v_#race~b2~0_13| 0) InVars {} OutVars{#race~b2~0=|v_#race~b2~0_13|} AuxVars[] AssignedVars[#race~b2~0][145], [281#true, 289#(= |#race~x~0| 0), 235#true, 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, 95#L715-3true, Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), 147#L699-1true, Black: 275#true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:31:54,898 INFO L384 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2021-11-13 18:31:54,898 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-11-13 18:31:54,898 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-11-13 18:31:54,898 INFO L387 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2021-11-13 18:31:54,899 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([770] L699-4-->L699-1: Formula: (= |v_#race~b2~0_13| 0) InVars {} OutVars{#race~b2~0=|v_#race~b2~0_13|} AuxVars[] AssignedVars[#race~b2~0][110], [281#true, 289#(= |#race~x~0| 0), 235#true, 33#L716true, 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), 147#L699-1true, Black: 275#true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:31:54,899 INFO L384 tUnfolder$Statistics]: this new event has 103 ancestors and is cut-off event [2021-11-13 18:31:54,899 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-11-13 18:31:54,899 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-11-13 18:31:54,899 INFO L387 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2021-11-13 18:31:54,920 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([770] L699-4-->L699-1: Formula: (= |v_#race~b2~0_13| 0) InVars {} OutVars{#race~b2~0=|v_#race~b2~0_13|} AuxVars[] AssignedVars[#race~b2~0][145], [281#true, 289#(= |#race~x~0| 0), 235#true, 29#L715-4true, 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), 147#L699-1true, Black: 275#true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:31:54,920 INFO L384 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2021-11-13 18:31:54,920 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-11-13 18:31:54,920 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-11-13 18:31:54,920 INFO L387 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2021-11-13 18:31:54,931 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([606] L715-2-->L715-3: Formula: (= |v_#race~b2~0_2| |v_thr2Thread1of1ForFork1_#t~nondet13_3|) InVars {thr2Thread1of1ForFork1_#t~nondet13=|v_thr2Thread1of1ForFork1_#t~nondet13_3|} OutVars{#race~b2~0=|v_#race~b2~0_2|, thr2Thread1of1ForFork1_#t~nondet13=|v_thr2Thread1of1ForFork1_#t~nondet13_3|} AuxVars[] AssignedVars[#race~b2~0][51], [281#true, 289#(= |#race~x~0| 0), 235#true, 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, 95#L715-3true, Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), 147#L699-1true, Black: 275#true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), Black: 250#true]) [2021-11-13 18:31:54,931 INFO L384 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2021-11-13 18:31:54,932 INFO L387 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2021-11-13 18:31:54,932 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-11-13 18:31:54,932 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-11-13 18:31:54,950 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([770] L699-4-->L699-1: Formula: (= |v_#race~b2~0_13| 0) InVars {} OutVars{#race~b2~0=|v_#race~b2~0_13|} AuxVars[] AssignedVars[#race~b2~0][110], [281#true, 289#(= |#race~x~0| 0), 235#true, 33#L716true, 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), 147#L699-1true, Black: 275#true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:31:54,950 INFO L384 tUnfolder$Statistics]: this new event has 103 ancestors and is cut-off event [2021-11-13 18:31:54,951 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-11-13 18:31:54,951 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-11-13 18:31:54,951 INFO L387 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2021-11-13 18:31:54,951 INFO L387 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2021-11-13 18:31:54,977 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([620] L716-2-->L716-3: Formula: (= |v_#race~x~0_1| |v_thr2Thread1of1ForFork1_#t~nondet14_3|) InVars {thr2Thread1of1ForFork1_#t~nondet14=|v_thr2Thread1of1ForFork1_#t~nondet14_3|} OutVars{#race~x~0=|v_#race~x~0_1|, thr2Thread1of1ForFork1_#t~nondet14=|v_thr2Thread1of1ForFork1_#t~nondet14_3|} AuxVars[] AssignedVars[#race~x~0][102], [281#true, 235#true, 166#L742-4true, thr2Thread1of1ForFork1InUse, 148#L697-1true, Black: 263#true, Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), Black: 269#true, Black: 275#true, 7#L716-3true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), 287#true, Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:31:54,978 INFO L384 tUnfolder$Statistics]: this new event has 98 ancestors and is cut-off event [2021-11-13 18:31:54,978 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-11-13 18:31:54,978 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-11-13 18:31:54,978 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-11-13 18:31:54,990 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([717] L708-6-->L709: Formula: (= v_~y~0_11 0) InVars {} OutVars{~y~0=v_~y~0_11} AuxVars[] AssignedVars[~y~0][241], [281#true, 289#(= |#race~x~0| 0), 235#true, 99#L709true, 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, 5#L727-5true, Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), Black: 275#true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:31:54,990 INFO L384 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2021-11-13 18:31:54,990 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-11-13 18:31:54,990 INFO L387 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2021-11-13 18:31:54,991 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-11-13 18:31:54,991 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-11-13 18:31:55,005 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([620] L716-2-->L716-3: Formula: (= |v_#race~x~0_1| |v_thr2Thread1of1ForFork1_#t~nondet14_3|) InVars {thr2Thread1of1ForFork1_#t~nondet14=|v_thr2Thread1of1ForFork1_#t~nondet14_3|} OutVars{#race~x~0=|v_#race~x~0_1|, thr2Thread1of1ForFork1_#t~nondet14=|v_thr2Thread1of1ForFork1_#t~nondet14_3|} AuxVars[] AssignedVars[#race~x~0][102], [281#true, 235#true, 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, Black: 269#true, Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), Black: 275#true, 7#L716-3true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), 228#L697-2true, Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), 287#true, Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:31:55,006 INFO L384 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2021-11-13 18:31:55,006 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-11-13 18:31:55,006 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-11-13 18:31:55,006 INFO L387 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2021-11-13 18:31:55,290 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([689] L727-2-->L727-5: Formula: (= v_~y~0_8 0) InVars {~y~0=v_~y~0_8} OutVars{~y~0=v_~y~0_8} AuxVars[] AssignedVars[][274], [281#true, 289#(= |#race~x~0| 0), 235#true, 99#L709true, 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, 5#L727-5true, Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), Black: 275#true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:31:55,290 INFO L384 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2021-11-13 18:31:55,290 INFO L387 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2021-11-13 18:31:55,290 INFO L387 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2021-11-13 18:31:55,290 INFO L387 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2021-11-13 18:31:55,293 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([723] L709-1-->L709-2: Formula: (= |v_#race~y~0_19| |v_thr1Thread1of1ForFork0_#t~nondet11_3|) InVars {thr1Thread1of1ForFork0_#t~nondet11=|v_thr1Thread1of1ForFork0_#t~nondet11_3|} OutVars{#race~y~0=|v_#race~y~0_19|, thr1Thread1of1ForFork0_#t~nondet11=|v_thr1Thread1of1ForFork0_#t~nondet11_3|} AuxVars[] AssignedVars[#race~y~0][225], [75#L709-2true, 281#true, 289#(= |#race~x~0| 0), 235#true, 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 265#(= |#race~y~0| 0), Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), 141#L727-2true, Black: 275#true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:31:55,293 INFO L384 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2021-11-13 18:31:55,294 INFO L387 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2021-11-13 18:31:55,294 INFO L387 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2021-11-13 18:31:55,294 INFO L387 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2021-11-13 18:31:55,318 INFO L129 PetriNetUnfolder]: 1153/7830 cut-off events. [2021-11-13 18:31:55,319 INFO L130 PetriNetUnfolder]: For 1255/1368 co-relation queries the response was YES. [2021-11-13 18:31:55,437 INFO L84 FinitePrefix]: Finished finitePrefix Result has 12284 conditions, 7830 events. 1153/7830 cut-off events. For 1255/1368 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 92385 event pairs, 186 based on Foata normal form. 8/6468 useless extension candidates. Maximal degree in co-relation 12273. Up to 854 conditions per place. [2021-11-13 18:31:55,468 INFO L132 encePairwiseOnDemand]: 241/249 looper letters, 27 selfloop transitions, 10 changer transitions 0/295 dead transitions. [2021-11-13 18:31:55,468 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 295 transitions, 1044 flow [2021-11-13 18:31:55,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-13 18:31:55,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-11-13 18:31:55,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 686 transitions. [2021-11-13 18:31:55,472 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9183400267737617 [2021-11-13 18:31:55,472 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 686 transitions. [2021-11-13 18:31:55,472 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 686 transitions. [2021-11-13 18:31:55,473 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-13 18:31:55,473 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 686 transitions. [2021-11-13 18:31:55,475 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 228.66666666666666) internal successors, (686), 3 states have internal predecessors, (686), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:31:55,477 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 249.0) internal successors, (996), 4 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:31:55,478 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 249.0) internal successors, (996), 4 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:31:55,478 INFO L186 Difference]: Start difference. First operand has 232 places, 279 transitions, 903 flow. Second operand 3 states and 686 transitions. [2021-11-13 18:31:55,478 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 295 transitions, 1044 flow [2021-11-13 18:31:55,487 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 295 transitions, 1014 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-11-13 18:31:55,492 INFO L242 Difference]: Finished difference. Result has 234 places, 287 transitions, 969 flow [2021-11-13 18:31:55,494 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=249, PETRI_DIFFERENCE_MINUEND_FLOW=873, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=969, PETRI_PLACES=234, PETRI_TRANSITIONS=287} [2021-11-13 18:31:55,496 INFO L334 CegarLoopForPetriNet]: 220 programPoint places, 14 predicate places. [2021-11-13 18:31:55,496 INFO L470 AbstractCegarLoop]: Abstraction has has 234 places, 287 transitions, 969 flow [2021-11-13 18:31:55,496 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 220.66666666666666) internal successors, (662), 3 states have internal predecessors, (662), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:31:55,497 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-13 18:31:55,497 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 18:31:55,497 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-11-13 18:31:55,497 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting thr2Err5ASSERT_VIOLATIONDATA_RACE === [thr2Err11ASSERT_VIOLATIONDATA_RACE, thr2Err0ASSERT_VIOLATIONDATA_RACE, thr2Err12ASSERT_VIOLATIONDATA_RACE, thr2Err1ASSERT_VIOLATIONDATA_RACE (and 60 more)] === [2021-11-13 18:31:55,498 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:31:55,498 INFO L85 PathProgramCache]: Analyzing trace with hash -1163877109, now seen corresponding path program 1 times [2021-11-13 18:31:55,498 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:31:55,500 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1589523309] [2021-11-13 18:31:55,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:31:55,500 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:31:55,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 18:31:55,540 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 18:31:55,540 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-13 18:31:55,540 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1589523309] [2021-11-13 18:31:55,541 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1589523309] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-13 18:31:55,541 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-13 18:31:55,541 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-13 18:31:55,541 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1262315202] [2021-11-13 18:31:55,541 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-13 18:31:55,542 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-13 18:31:55,542 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-13 18:31:55,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-13 18:31:55,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-13 18:31:55,544 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 193 out of 249 [2021-11-13 18:31:55,545 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 287 transitions, 969 flow. Second operand has 3 states, 3 states have (on average 195.33333333333334) internal successors, (586), 3 states have internal predecessors, (586), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:31:55,545 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-13 18:31:55,545 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 193 of 249 [2021-11-13 18:31:55,545 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-13 18:31:56,256 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([717] L708-6-->L709: Formula: (= v_~y~0_11 0) InVars {} OutVars{~y~0=v_~y~0_11} AuxVars[] AssignedVars[~y~0][246], [289#(= |#race~x~0| 0), 235#true, Black: 287#true, 99#L709true, 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), Black: 275#true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), 207#L722true, 293#true, Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:31:56,257 INFO L384 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2021-11-13 18:31:56,257 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-11-13 18:31:56,257 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-11-13 18:31:56,257 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-11-13 18:31:56,258 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([717] L708-6-->L709: Formula: (= v_~y~0_11 0) InVars {} OutVars{~y~0=v_~y~0_11} AuxVars[] AssignedVars[~y~0][127], [289#(= |#race~x~0| 0), 235#true, Black: 287#true, 99#L709true, 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), 4#L722-1true, Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), Black: 275#true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), 293#true, Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:31:56,258 INFO L384 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2021-11-13 18:31:56,258 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-11-13 18:31:56,258 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-11-13 18:31:56,258 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-11-13 18:31:56,258 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([717] L708-6-->L709: Formula: (= v_~y~0_11 0) InVars {} OutVars{~y~0=v_~y~0_11} AuxVars[] AssignedVars[~y~0][127], [289#(= |#race~x~0| 0), 235#true, Black: 287#true, 99#L709true, 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, 203#L718true, Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), Black: 275#true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), 293#true, Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:31:56,259 INFO L384 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2021-11-13 18:31:56,259 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-11-13 18:31:56,259 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-11-13 18:31:56,259 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-11-13 18:31:56,390 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([636] L717-2-->L722: Formula: (= v_~y~0_5 0) InVars {~y~0=v_~y~0_5} OutVars{~y~0=v_~y~0_5} AuxVars[] AssignedVars[][76], [289#(= |#race~x~0| 0), 235#true, Black: 287#true, 99#L709true, 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), Black: 275#true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), 207#L722true, 293#true, Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:31:56,390 INFO L384 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2021-11-13 18:31:56,390 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-11-13 18:31:56,390 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-11-13 18:31:56,390 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-11-13 18:31:56,391 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([717] L708-6-->L709: Formula: (= v_~y~0_11 0) InVars {} OutVars{~y~0=v_~y~0_11} AuxVars[] AssignedVars[~y~0][246], [289#(= |#race~x~0| 0), 235#true, Black: 287#true, 99#L709true, 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, 5#L727-5true, Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), Black: 275#true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), 293#true, Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:31:56,391 INFO L384 tUnfolder$Statistics]: this new event has 97 ancestors and is cut-off event [2021-11-13 18:31:56,391 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-11-13 18:31:56,391 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-11-13 18:31:56,392 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-11-13 18:31:56,438 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([723] L709-1-->L709-2: Formula: (= |v_#race~y~0_19| |v_thr1Thread1of1ForFork0_#t~nondet11_3|) InVars {thr1Thread1of1ForFork0_#t~nondet11=|v_thr1Thread1of1ForFork0_#t~nondet11_3|} OutVars{#race~y~0=|v_#race~y~0_19|, thr1Thread1of1ForFork0_#t~nondet11=|v_thr1Thread1of1ForFork0_#t~nondet11_3|} AuxVars[] AssignedVars[#race~y~0][223], [75#L709-2true, 289#(= |#race~x~0| 0), 235#true, Black: 287#true, 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 265#(= |#race~y~0| 0), Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), Black: 275#true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), 168#L717-2true, Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), 293#true, Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:31:56,439 INFO L384 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2021-11-13 18:31:56,439 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-11-13 18:31:56,439 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-11-13 18:31:56,439 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-11-13 18:31:56,477 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([717] L708-6-->L709: Formula: (= v_~y~0_11 0) InVars {} OutVars{~y~0=v_~y~0_11} AuxVars[] AssignedVars[~y~0][246], [289#(= |#race~x~0| 0), 235#true, 99#L709true, Black: 287#true, 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, 5#L727-5true, Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), Black: 275#true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), 293#true, Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:31:56,477 INFO L384 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2021-11-13 18:31:56,477 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-11-13 18:31:56,477 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-11-13 18:31:56,477 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-11-13 18:31:56,477 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-11-13 18:31:56,500 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([770] L699-4-->L699-1: Formula: (= |v_#race~b2~0_13| 0) InVars {} OutVars{#race~b2~0=|v_#race~b2~0_13|} AuxVars[] AssignedVars[#race~b2~0][107], [289#(= |#race~x~0| 0), 235#true, Black: 287#true, 33#L716true, 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), 147#L699-1true, Black: 275#true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), 293#true, Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:31:56,501 INFO L384 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2021-11-13 18:31:56,501 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-11-13 18:31:56,501 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-11-13 18:31:56,501 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-11-13 18:31:56,586 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([606] L715-2-->L715-3: Formula: (= |v_#race~b2~0_2| |v_thr2Thread1of1ForFork1_#t~nondet13_3|) InVars {thr2Thread1of1ForFork1_#t~nondet13=|v_thr2Thread1of1ForFork1_#t~nondet13_3|} OutVars{#race~b2~0=|v_#race~b2~0_2|, thr2Thread1of1ForFork1_#t~nondet13=|v_thr2Thread1of1ForFork1_#t~nondet13_3|} AuxVars[] AssignedVars[#race~b2~0][51], [289#(= |#race~x~0| 0), 235#true, Black: 287#true, 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, 95#L715-3true, Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), 147#L699-1true, Black: 275#true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), Black: 250#true, 293#true, Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|)]) [2021-11-13 18:31:56,586 INFO L384 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2021-11-13 18:31:56,587 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-11-13 18:31:56,587 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-11-13 18:31:56,587 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-11-13 18:31:56,630 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([770] L699-4-->L699-1: Formula: (= |v_#race~b2~0_13| 0) InVars {} OutVars{#race~b2~0=|v_#race~b2~0_13|} AuxVars[] AssignedVars[#race~b2~0][144], [289#(= |#race~x~0| 0), 235#true, Black: 287#true, 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, 95#L715-3true, Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), 147#L699-1true, Black: 275#true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), 293#true, Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:31:56,630 INFO L384 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2021-11-13 18:31:56,630 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-11-13 18:31:56,630 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-11-13 18:31:56,630 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-11-13 18:31:56,643 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([770] L699-4-->L699-1: Formula: (= |v_#race~b2~0_13| 0) InVars {} OutVars{#race~b2~0=|v_#race~b2~0_13|} AuxVars[] AssignedVars[#race~b2~0][144], [289#(= |#race~x~0| 0), 235#true, Black: 287#true, 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, 95#L715-3true, Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), 147#L699-1true, Black: 275#true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), 293#true, Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:31:56,643 INFO L384 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2021-11-13 18:31:56,643 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-11-13 18:31:56,643 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-11-13 18:31:56,644 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-11-13 18:31:56,644 INFO L387 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2021-11-13 18:31:56,644 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([770] L699-4-->L699-1: Formula: (= |v_#race~b2~0_13| 0) InVars {} OutVars{#race~b2~0=|v_#race~b2~0_13|} AuxVars[] AssignedVars[#race~b2~0][144], [289#(= |#race~x~0| 0), 235#true, Black: 287#true, 29#L715-4true, 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), 147#L699-1true, Black: 275#true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), 293#true, Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:31:56,644 INFO L384 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2021-11-13 18:31:56,644 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-11-13 18:31:56,645 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-11-13 18:31:56,645 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-11-13 18:31:56,645 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([770] L699-4-->L699-1: Formula: (= |v_#race~b2~0_13| 0) InVars {} OutVars{#race~b2~0=|v_#race~b2~0_13|} AuxVars[] AssignedVars[#race~b2~0][107], [289#(= |#race~x~0| 0), 235#true, 33#L716true, Black: 287#true, 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), 147#L699-1true, Black: 275#true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), 293#true, Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:31:56,645 INFO L384 tUnfolder$Statistics]: this new event has 103 ancestors and is cut-off event [2021-11-13 18:31:56,645 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-11-13 18:31:56,645 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-11-13 18:31:56,646 INFO L387 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2021-11-13 18:31:56,646 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-11-13 18:31:56,649 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([622] L734-6-->L735: Formula: (= v_~y~0_1 0) InVars {} OutVars{~y~0=v_~y~0_1} AuxVars[] AssignedVars[~y~0][248], [289#(= |#race~x~0| 0), 235#true, Black: 287#true, 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), 116#L735true, Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), 140#L701-5true, Black: 275#true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), 293#true, Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:31:56,650 INFO L384 tUnfolder$Statistics]: this new event has 97 ancestors and is cut-off event [2021-11-13 18:31:56,650 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-11-13 18:31:56,650 INFO L387 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2021-11-13 18:31:56,650 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-11-13 18:31:56,660 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] L725-4-->L725-1: Formula: (= |v_#race~b1~0_1| 0) InVars {} OutVars{#race~b1~0=|v_#race~b1~0_1|} AuxVars[] AssignedVars[#race~b1~0][149], [72#L725-1true, 289#(= |#race~x~0| 0), 235#true, Black: 287#true, 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), 78#L690true, Black: 275#true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), 293#true, Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:31:56,660 INFO L384 tUnfolder$Statistics]: this new event has 103 ancestors and is cut-off event [2021-11-13 18:31:56,660 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-11-13 18:31:56,661 INFO L387 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2021-11-13 18:31:56,661 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-11-13 18:31:56,669 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([620] L716-2-->L716-3: Formula: (= |v_#race~x~0_1| |v_thr2Thread1of1ForFork1_#t~nondet14_3|) InVars {thr2Thread1of1ForFork1_#t~nondet14=|v_thr2Thread1of1ForFork1_#t~nondet14_3|} OutVars{#race~x~0=|v_#race~x~0_1|, thr2Thread1of1ForFork1_#t~nondet14=|v_thr2Thread1of1ForFork1_#t~nondet14_3|} AuxVars[] AssignedVars[#race~x~0][110], [235#true, Black: 289#(= |#race~x~0| 0), 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), Black: 269#true, Black: 275#true, 7#L716-3true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), 228#L697-2true, Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), 293#true, 287#true, Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:31:56,669 INFO L384 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2021-11-13 18:31:56,669 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-11-13 18:31:56,670 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-11-13 18:31:56,670 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-11-13 18:31:56,673 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([770] L699-4-->L699-1: Formula: (= |v_#race~b2~0_13| 0) InVars {} OutVars{#race~b2~0=|v_#race~b2~0_13|} AuxVars[] AssignedVars[#race~b2~0][144], [289#(= |#race~x~0| 0), 235#true, Black: 287#true, 29#L715-4true, 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), 147#L699-1true, Black: 275#true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), 293#true, Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:31:56,673 INFO L384 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2021-11-13 18:31:56,673 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-11-13 18:31:56,673 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-11-13 18:31:56,674 INFO L387 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2021-11-13 18:31:56,674 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-11-13 18:31:56,685 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([606] L715-2-->L715-3: Formula: (= |v_#race~b2~0_2| |v_thr2Thread1of1ForFork1_#t~nondet13_3|) InVars {thr2Thread1of1ForFork1_#t~nondet13=|v_thr2Thread1of1ForFork1_#t~nondet13_3|} OutVars{#race~b2~0=|v_#race~b2~0_2|, thr2Thread1of1ForFork1_#t~nondet13=|v_thr2Thread1of1ForFork1_#t~nondet13_3|} AuxVars[] AssignedVars[#race~b2~0][51], [289#(= |#race~x~0| 0), 235#true, Black: 287#true, 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, 95#L715-3true, Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), 147#L699-1true, Black: 275#true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), 293#true, Black: 250#true, Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|)]) [2021-11-13 18:31:56,685 INFO L384 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2021-11-13 18:31:56,685 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-11-13 18:31:56,686 INFO L387 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2021-11-13 18:31:56,686 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-11-13 18:31:56,686 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-11-13 18:31:56,708 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([770] L699-4-->L699-1: Formula: (= |v_#race~b2~0_13| 0) InVars {} OutVars{#race~b2~0=|v_#race~b2~0_13|} AuxVars[] AssignedVars[#race~b2~0][107], [289#(= |#race~x~0| 0), 235#true, 33#L716true, Black: 287#true, 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), 147#L699-1true, Black: 275#true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), 293#true, Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:31:56,708 INFO L384 tUnfolder$Statistics]: this new event has 103 ancestors and is cut-off event [2021-11-13 18:31:56,709 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-11-13 18:31:56,709 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-11-13 18:31:56,709 INFO L387 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2021-11-13 18:31:56,709 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-11-13 18:31:56,709 INFO L387 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2021-11-13 18:31:56,738 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([620] L716-2-->L716-3: Formula: (= |v_#race~x~0_1| |v_thr2Thread1of1ForFork1_#t~nondet14_3|) InVars {thr2Thread1of1ForFork1_#t~nondet14=|v_thr2Thread1of1ForFork1_#t~nondet14_3|} OutVars{#race~x~0=|v_#race~x~0_1|, thr2Thread1of1ForFork1_#t~nondet14=|v_thr2Thread1of1ForFork1_#t~nondet14_3|} AuxVars[] AssignedVars[#race~x~0][110], [Black: 289#(= |#race~x~0| 0), 235#true, 166#L742-4true, thr2Thread1of1ForFork1InUse, 148#L697-1true, Black: 263#true, Black: 269#true, Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), Black: 275#true, 7#L716-3true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), 293#true, Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), 287#true, Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:31:56,739 INFO L384 tUnfolder$Statistics]: this new event has 98 ancestors and is cut-off event [2021-11-13 18:31:56,739 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-11-13 18:31:56,739 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-11-13 18:31:56,739 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-11-13 18:31:56,754 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([717] L708-6-->L709: Formula: (= v_~y~0_11 0) InVars {} OutVars{~y~0=v_~y~0_11} AuxVars[] AssignedVars[~y~0][246], [289#(= |#race~x~0| 0), 235#true, Black: 287#true, 99#L709true, 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, 5#L727-5true, Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), Black: 275#true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), 293#true, Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:31:56,754 INFO L384 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2021-11-13 18:31:56,754 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-11-13 18:31:56,754 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-11-13 18:31:56,755 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-11-13 18:31:56,755 INFO L387 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2021-11-13 18:31:56,755 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-11-13 18:31:56,770 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([620] L716-2-->L716-3: Formula: (= |v_#race~x~0_1| |v_thr2Thread1of1ForFork1_#t~nondet14_3|) InVars {thr2Thread1of1ForFork1_#t~nondet14=|v_thr2Thread1of1ForFork1_#t~nondet14_3|} OutVars{#race~x~0=|v_#race~x~0_1|, thr2Thread1of1ForFork1_#t~nondet14=|v_thr2Thread1of1ForFork1_#t~nondet14_3|} AuxVars[] AssignedVars[#race~x~0][110], [Black: 289#(= |#race~x~0| 0), 235#true, 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), Black: 269#true, Black: 275#true, 7#L716-3true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), 228#L697-2true, 293#true, Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|), 287#true]) [2021-11-13 18:31:56,771 INFO L384 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2021-11-13 18:31:56,771 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-11-13 18:31:56,771 INFO L387 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2021-11-13 18:31:56,771 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-11-13 18:31:56,771 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-11-13 18:31:57,093 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([689] L727-2-->L727-5: Formula: (= v_~y~0_8 0) InVars {~y~0=v_~y~0_8} OutVars{~y~0=v_~y~0_8} AuxVars[] AssignedVars[][284], [289#(= |#race~x~0| 0), 235#true, 99#L709true, Black: 287#true, 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, 5#L727-5true, Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), Black: 275#true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), 293#true, Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:31:57,094 INFO L384 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2021-11-13 18:31:57,094 INFO L387 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2021-11-13 18:31:57,094 INFO L387 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2021-11-13 18:31:57,094 INFO L387 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2021-11-13 18:31:57,097 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([723] L709-1-->L709-2: Formula: (= |v_#race~y~0_19| |v_thr1Thread1of1ForFork0_#t~nondet11_3|) InVars {thr1Thread1of1ForFork0_#t~nondet11=|v_thr1Thread1of1ForFork0_#t~nondet11_3|} OutVars{#race~y~0=|v_#race~y~0_19|, thr1Thread1of1ForFork0_#t~nondet11=|v_thr1Thread1of1ForFork0_#t~nondet11_3|} AuxVars[] AssignedVars[#race~y~0][223], [75#L709-2true, 289#(= |#race~x~0| 0), 235#true, Black: 287#true, 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 265#(= |#race~y~0| 0), Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), 141#L727-2true, Black: 275#true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), 293#true, Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:31:57,097 INFO L384 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2021-11-13 18:31:57,097 INFO L387 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2021-11-13 18:31:57,097 INFO L387 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2021-11-13 18:31:57,097 INFO L387 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2021-11-13 18:31:57,128 INFO L129 PetriNetUnfolder]: 1762/10010 cut-off events. [2021-11-13 18:31:57,128 INFO L130 PetriNetUnfolder]: For 3240/3908 co-relation queries the response was YES. [2021-11-13 18:31:57,197 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17655 conditions, 10010 events. 1762/10010 cut-off events. For 3240/3908 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 121787 event pairs, 436 based on Foata normal form. 22/8254 useless extension candidates. Maximal degree in co-relation 17643. Up to 2279 conditions per place. [2021-11-13 18:31:57,244 INFO L132 encePairwiseOnDemand]: 239/249 looper letters, 87 selfloop transitions, 17 changer transitions 0/318 dead transitions. [2021-11-13 18:31:57,245 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 318 transitions, 1296 flow [2021-11-13 18:31:57,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-13 18:31:57,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-11-13 18:31:57,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 642 transitions. [2021-11-13 18:31:57,248 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8594377510040161 [2021-11-13 18:31:57,248 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 642 transitions. [2021-11-13 18:31:57,248 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 642 transitions. [2021-11-13 18:31:57,249 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-13 18:31:57,249 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 642 transitions. [2021-11-13 18:31:57,251 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 214.0) internal successors, (642), 3 states have internal predecessors, (642), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:31:57,253 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 249.0) internal successors, (996), 4 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:31:57,254 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 249.0) internal successors, (996), 4 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:31:57,254 INFO L186 Difference]: Start difference. First operand has 234 places, 287 transitions, 969 flow. Second operand 3 states and 642 transitions. [2021-11-13 18:31:57,254 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 318 transitions, 1296 flow [2021-11-13 18:31:57,262 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 318 transitions, 1276 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-11-13 18:31:57,268 INFO L242 Difference]: Finished difference. Result has 236 places, 300 transitions, 1097 flow [2021-11-13 18:31:57,269 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=249, PETRI_DIFFERENCE_MINUEND_FLOW=949, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1097, PETRI_PLACES=236, PETRI_TRANSITIONS=300} [2021-11-13 18:31:57,269 INFO L334 CegarLoopForPetriNet]: 220 programPoint places, 16 predicate places. [2021-11-13 18:31:57,270 INFO L470 AbstractCegarLoop]: Abstraction has has 236 places, 300 transitions, 1097 flow [2021-11-13 18:31:57,270 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 195.33333333333334) internal successors, (586), 3 states have internal predecessors, (586), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:31:57,270 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-13 18:31:57,270 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 18:31:57,271 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-11-13 18:31:57,271 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting thr1Err11ASSERT_VIOLATIONDATA_RACE === [thr2Err11ASSERT_VIOLATIONDATA_RACE, thr2Err0ASSERT_VIOLATIONDATA_RACE, thr2Err12ASSERT_VIOLATIONDATA_RACE, thr2Err1ASSERT_VIOLATIONDATA_RACE (and 60 more)] === [2021-11-13 18:31:57,271 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:31:57,271 INFO L85 PathProgramCache]: Analyzing trace with hash -1341462843, now seen corresponding path program 1 times [2021-11-13 18:31:57,272 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:31:57,272 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1916912199] [2021-11-13 18:31:57,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:31:57,272 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:31:57,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 18:31:57,315 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 18:31:57,315 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-13 18:31:57,315 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1916912199] [2021-11-13 18:31:57,316 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1916912199] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-13 18:31:57,316 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-13 18:31:57,316 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-13 18:31:57,316 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [566345648] [2021-11-13 18:31:57,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-13 18:31:57,317 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-13 18:31:57,317 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-13 18:31:57,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-13 18:31:57,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-13 18:31:57,318 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 217 out of 249 [2021-11-13 18:31:57,319 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 300 transitions, 1097 flow. Second operand has 3 states, 3 states have (on average 218.33333333333334) internal successors, (655), 3 states have internal predecessors, (655), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:31:57,320 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-13 18:31:57,320 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 217 of 249 [2021-11-13 18:31:57,320 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-13 18:31:57,944 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([717] L708-6-->L709: Formula: (= v_~y~0_11 0) InVars {} OutVars{~y~0=v_~y~0_11} AuxVars[] AssignedVars[~y~0][257], [235#true, 299#true, Black: 287#true, 99#L709true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), Black: 275#true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), 207#L722true, Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), 293#true, Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:31:57,944 INFO L384 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2021-11-13 18:31:57,945 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-11-13 18:31:57,945 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-11-13 18:31:57,945 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-11-13 18:31:57,945 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([717] L708-6-->L709: Formula: (= v_~y~0_11 0) InVars {} OutVars{~y~0=v_~y~0_11} AuxVars[] AssignedVars[~y~0][128], [235#true, 99#L709true, 299#true, Black: 287#true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), 4#L722-1true, Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), Black: 275#true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), 293#true, Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:31:57,945 INFO L384 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2021-11-13 18:31:57,945 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-11-13 18:31:57,946 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-11-13 18:31:57,946 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-11-13 18:31:57,946 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([717] L708-6-->L709: Formula: (= v_~y~0_11 0) InVars {} OutVars{~y~0=v_~y~0_11} AuxVars[] AssignedVars[~y~0][128], [235#true, 299#true, 99#L709true, Black: 287#true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, 203#L718true, Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), Black: 275#true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), 293#true, Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:31:57,946 INFO L384 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2021-11-13 18:31:57,946 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-11-13 18:31:57,946 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-11-13 18:31:57,947 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-11-13 18:31:57,959 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([622] L734-6-->L735: Formula: (= v_~y~0_1 0) InVars {} OutVars{~y~0=v_~y~0_1} AuxVars[] AssignedVars[~y~0][240], [235#true, Black: 287#true, 299#true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), 116#L735true, Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), 143#L696true, Black: 275#true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), 293#true, Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:31:57,959 INFO L384 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2021-11-13 18:31:57,959 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-11-13 18:31:57,959 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-11-13 18:31:57,960 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-11-13 18:31:57,960 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([622] L734-6-->L735: Formula: (= v_~y~0_1 0) InVars {} OutVars{~y~0=v_~y~0_1} AuxVars[] AssignedVars[~y~0][170], [235#true, Black: 287#true, 299#true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, 119#L692true, Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), 116#L735true, Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), Black: 275#true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), 293#true, Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:31:57,960 INFO L384 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2021-11-13 18:31:57,960 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-11-13 18:31:57,960 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-11-13 18:31:57,960 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-11-13 18:31:57,991 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([636] L717-2-->L722: Formula: (= v_~y~0_5 0) InVars {~y~0=v_~y~0_5} OutVars{~y~0=v_~y~0_5} AuxVars[] AssignedVars[][76], [235#true, 299#true, Black: 287#true, 99#L709true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), Black: 275#true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), 207#L722true, Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), 293#true, Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:31:57,992 INFO L384 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2021-11-13 18:31:57,992 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-11-13 18:31:57,992 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-11-13 18:31:57,992 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-11-13 18:31:57,993 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([717] L708-6-->L709: Formula: (= v_~y~0_11 0) InVars {} OutVars{~y~0=v_~y~0_11} AuxVars[] AssignedVars[~y~0][257], [235#true, 299#true, Black: 287#true, 99#L709true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, 5#L727-5true, Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), Black: 275#true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), 293#true, Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:31:57,993 INFO L384 tUnfolder$Statistics]: this new event has 97 ancestors and is cut-off event [2021-11-13 18:31:57,993 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-11-13 18:31:57,993 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-11-13 18:31:57,993 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-11-13 18:31:58,004 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([731] L691-2-->L696: Formula: (= v_~y~0_15 0) InVars {~y~0=v_~y~0_15} OutVars{~y~0=v_~y~0_15} AuxVars[] AssignedVars[][61], [235#true, Black: 287#true, 299#true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), 116#L735true, Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), 143#L696true, Black: 275#true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), 293#true, Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:31:58,004 INFO L384 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2021-11-13 18:31:58,004 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-11-13 18:31:58,004 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-11-13 18:31:58,005 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-11-13 18:31:58,034 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([622] L734-6-->L735: Formula: (= v_~y~0_1 0) InVars {} OutVars{~y~0=v_~y~0_1} AuxVars[] AssignedVars[~y~0][240], [235#true, 299#true, Black: 287#true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), 116#L735true, Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), 140#L701-5true, Black: 275#true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), 293#true, Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:31:58,034 INFO L384 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2021-11-13 18:31:58,035 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-11-13 18:31:58,035 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-11-13 18:31:58,035 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-11-13 18:31:58,037 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([723] L709-1-->L709-2: Formula: (= |v_#race~y~0_19| |v_thr1Thread1of1ForFork0_#t~nondet11_3|) InVars {thr1Thread1of1ForFork0_#t~nondet11=|v_thr1Thread1of1ForFork0_#t~nondet11_3|} OutVars{#race~y~0=|v_#race~y~0_19|, thr1Thread1of1ForFork0_#t~nondet11=|v_thr1Thread1of1ForFork0_#t~nondet11_3|} AuxVars[] AssignedVars[#race~y~0][241], [75#L709-2true, 235#true, Black: 287#true, 299#true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 265#(= |#race~y~0| 0), Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), Black: 275#true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), 168#L717-2true, Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), 293#true, Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:31:58,037 INFO L384 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2021-11-13 18:31:58,037 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-11-13 18:31:58,038 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-11-13 18:31:58,038 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-11-13 18:31:58,044 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([622] L734-6-->L735: Formula: (= v_~y~0_1 0) InVars {} OutVars{~y~0=v_~y~0_1} AuxVars[] AssignedVars[~y~0][170], [235#true, Black: 287#true, 299#true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), 116#L735true, Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), Black: 275#true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), 184#L696-1true, 293#true, Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:31:58,045 INFO L384 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2021-11-13 18:31:58,045 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-11-13 18:31:58,045 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-11-13 18:31:58,045 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-11-13 18:31:58,049 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([628] L735-1-->L735-2: Formula: (= |v_#race~y~0_1| |v_thr2Thread1of1ForFork1_#t~nondet19_3|) InVars {thr2Thread1of1ForFork1_#t~nondet19=|v_thr2Thread1of1ForFork1_#t~nondet19_3|} OutVars{#race~y~0=|v_#race~y~0_1|, thr2Thread1of1ForFork1_#t~nondet19=|v_thr2Thread1of1ForFork1_#t~nondet19_3|} AuxVars[] AssignedVars[#race~y~0][224], [9#L735-2true, 235#true, Black: 287#true, 299#true, 190#L691-2true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 265#(= |#race~y~0| 0), Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), Black: 275#true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), 293#true, Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:31:58,049 INFO L384 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2021-11-13 18:31:58,049 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-11-13 18:31:58,050 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-11-13 18:31:58,050 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-11-13 18:31:58,080 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([605] L733-1-->L733-2: Formula: (= |v_#race~X~0_1| |v_thr2Thread1of1ForFork1_#t~nondet18_3|) InVars {thr2Thread1of1ForFork1_#t~nondet18=|v_thr2Thread1of1ForFork1_#t~nondet18_3|} OutVars{#race~X~0=|v_#race~X~0_1|, thr2Thread1of1ForFork1_#t~nondet18=|v_thr2Thread1of1ForFork1_#t~nondet18_3|} AuxVars[] AssignedVars[#race~X~0][131], [235#true, 299#true, Black: 287#true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 166#L742-4true, thr2Thread1of1ForFork1InUse, 134#L733-2true, Black: 263#true, Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), 200#L707-1true, Black: 277#(= ~y~0 0), Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), 293#true, Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:31:58,081 INFO L384 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2021-11-13 18:31:58,081 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-11-13 18:31:58,081 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-11-13 18:31:58,081 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-11-13 18:31:58,082 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([717] L708-6-->L709: Formula: (= v_~y~0_11 0) InVars {} OutVars{~y~0=v_~y~0_11} AuxVars[] AssignedVars[~y~0][257], [235#true, 99#L709true, 299#true, Black: 287#true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, 5#L727-5true, Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), Black: 275#true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), 293#true, Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:31:58,082 INFO L384 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2021-11-13 18:31:58,082 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-11-13 18:31:58,082 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-11-13 18:31:58,082 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-11-13 18:31:58,082 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-11-13 18:31:58,102 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] L725-4-->L725-1: Formula: (= |v_#race~b1~0_1| 0) InVars {} OutVars{#race~b1~0=|v_#race~b1~0_1|} AuxVars[] AssignedVars[#race~b1~0][148], [72#L725-1true, 235#true, Black: 287#true, 299#true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), 78#L690true, Black: 275#true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), 293#true, Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:31:58,102 INFO L384 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2021-11-13 18:31:58,102 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-11-13 18:31:58,102 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-11-13 18:31:58,102 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-11-13 18:31:58,110 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([770] L699-4-->L699-1: Formula: (= |v_#race~b2~0_13| 0) InVars {} OutVars{#race~b2~0=|v_#race~b2~0_13|} AuxVars[] AssignedVars[#race~b2~0][109], [235#true, Black: 287#true, 33#L716true, 299#true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), 147#L699-1true, Black: 275#true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), 293#true, Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:31:58,110 INFO L384 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2021-11-13 18:31:58,110 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-11-13 18:31:58,110 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-11-13 18:31:58,110 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-11-13 18:31:58,140 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([701] L689-2-->L689-3: Formula: (= |v_#race~b1~0_5| |v_thr1Thread1of1ForFork0_#t~nondet5_3|) InVars {thr1Thread1of1ForFork0_#t~nondet5=|v_thr1Thread1of1ForFork0_#t~nondet5_3|} OutVars{thr1Thread1of1ForFork0_#t~nondet5=|v_thr1Thread1of1ForFork0_#t~nondet5_3|, #race~b1~0=|v_#race~b1~0_5|} AuxVars[] AssignedVars[#race~b1~0][33], [72#L725-1true, 235#true, 299#true, Black: 287#true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 238#true, Black: 275#true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), 127#L689-3true, 293#true, Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:31:58,141 INFO L384 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2021-11-13 18:31:58,141 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-11-13 18:31:58,141 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-11-13 18:31:58,141 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-11-13 18:31:58,177 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] L725-4-->L725-1: Formula: (= |v_#race~b1~0_1| 0) InVars {} OutVars{#race~b1~0=|v_#race~b1~0_1|} AuxVars[] AssignedVars[#race~b1~0][147], [72#L725-1true, 235#true, 299#true, Black: 287#true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), Black: 275#true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), 127#L689-3true, 293#true, Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:31:58,177 INFO L384 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2021-11-13 18:31:58,177 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-11-13 18:31:58,177 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-11-13 18:31:58,178 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-11-13 18:31:58,187 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([606] L715-2-->L715-3: Formula: (= |v_#race~b2~0_2| |v_thr2Thread1of1ForFork1_#t~nondet13_3|) InVars {thr2Thread1of1ForFork1_#t~nondet13=|v_thr2Thread1of1ForFork1_#t~nondet13_3|} OutVars{#race~b2~0=|v_#race~b2~0_2|, thr2Thread1of1ForFork1_#t~nondet13=|v_thr2Thread1of1ForFork1_#t~nondet13_3|} AuxVars[] AssignedVars[#race~b2~0][51], [235#true, 299#true, Black: 287#true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, 95#L715-3true, Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), 147#L699-1true, Black: 275#true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), 293#true, Black: 250#true]) [2021-11-13 18:31:58,188 INFO L384 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2021-11-13 18:31:58,188 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-11-13 18:31:58,188 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-11-13 18:31:58,188 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-11-13 18:31:58,192 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([698] L707-->L707-1: Formula: true InVars {} OutVars{thr1Thread1of1ForFork0_#t~nondet10=|v_thr1Thread1of1ForFork0_#t~nondet10_1|} AuxVars[] AssignedVars[thr1Thread1of1ForFork0_#t~nondet10][86], [235#true, 299#true, Black: 287#true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 166#L742-4true, 134#L733-2true, thr2Thread1of1ForFork1InUse, Black: 263#true, Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), 200#L707-1true, Black: 277#(= ~y~0 0), Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), 293#true, Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:31:58,192 INFO L384 tUnfolder$Statistics]: this new event has 93 ancestors and is not cut-off event [2021-11-13 18:31:58,193 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is not cut-off event [2021-11-13 18:31:58,193 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is not cut-off event [2021-11-13 18:31:58,193 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is not cut-off event [2021-11-13 18:31:58,193 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([698] L707-->L707-1: Formula: true InVars {} OutVars{thr1Thread1of1ForFork0_#t~nondet10=|v_thr1Thread1of1ForFork0_#t~nondet10_1|} AuxVars[] AssignedVars[thr1Thread1of1ForFork0_#t~nondet10][86], [235#true, 299#true, Black: 287#true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, 155#thr2Err11ASSERT_VIOLATIONDATA_RACEtrue, Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), 200#L707-1true, Black: 277#(= ~y~0 0), Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), 293#true, Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:31:58,193 INFO L384 tUnfolder$Statistics]: this new event has 94 ancestors and is cut-off event [2021-11-13 18:31:58,193 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-11-13 18:31:58,194 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-11-13 18:31:58,194 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-11-13 18:31:58,194 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([698] L707-->L707-1: Formula: true InVars {} OutVars{thr1Thread1of1ForFork0_#t~nondet10=|v_thr1Thread1of1ForFork0_#t~nondet10_1|} AuxVars[] AssignedVars[thr1Thread1of1ForFork0_#t~nondet10][86], [235#true, 299#true, Black: 287#true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), 200#L707-1true, Black: 277#(= ~y~0 0), Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), 163#L733-3true, Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), 293#true, Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:31:58,194 INFO L384 tUnfolder$Statistics]: this new event has 94 ancestors and is cut-off event [2021-11-13 18:31:58,194 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-11-13 18:31:58,194 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-11-13 18:31:58,195 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-11-13 18:31:58,220 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([715] L690-2-->L690-3: Formula: (= |v_#race~x~0_7| |v_thr1Thread1of1ForFork0_#t~nondet6_3|) InVars {thr1Thread1of1ForFork0_#t~nondet6=|v_thr1Thread1of1ForFork0_#t~nondet6_3|} OutVars{#race~x~0=|v_#race~x~0_7|, thr1Thread1of1ForFork0_#t~nondet6=|v_thr1Thread1of1ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~x~0][104], [235#true, Black: 289#(= |#race~x~0| 0), 299#true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 166#L742-4true, thr2Thread1of1ForFork1InUse, 100#L723-2true, Black: 263#true, Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), Black: 275#true, Black: 244#true, 206#L690-3true, Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), 293#true, Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:31:58,221 INFO L384 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2021-11-13 18:31:58,221 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-11-13 18:31:58,221 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-11-13 18:31:58,221 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-11-13 18:31:58,224 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] L725-4-->L725-1: Formula: (= |v_#race~b1~0_1| 0) InVars {} OutVars{#race~b1~0=|v_#race~b1~0_1|} AuxVars[] AssignedVars[#race~b1~0][147], [72#L725-1true, 8#L689-4true, 235#true, 299#true, Black: 287#true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), Black: 275#true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), 293#true, Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:31:58,224 INFO L384 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2021-11-13 18:31:58,224 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-11-13 18:31:58,225 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-11-13 18:31:58,225 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-11-13 18:31:58,233 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([620] L716-2-->L716-3: Formula: (= |v_#race~x~0_1| |v_thr2Thread1of1ForFork1_#t~nondet14_3|) InVars {thr2Thread1of1ForFork1_#t~nondet14=|v_thr2Thread1of1ForFork1_#t~nondet14_3|} OutVars{#race~x~0=|v_#race~x~0_1|, thr2Thread1of1ForFork1_#t~nondet14=|v_thr2Thread1of1ForFork1_#t~nondet14_3|} AuxVars[] AssignedVars[#race~x~0][77], [Black: 289#(= |#race~x~0| 0), 235#true, 299#true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, Black: 269#true, Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), Black: 275#true, 7#L716-3true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), 228#L697-2true, 293#true, Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:31:58,233 INFO L384 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2021-11-13 18:31:58,233 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-11-13 18:31:58,233 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-11-13 18:31:58,234 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-11-13 18:31:58,237 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([770] L699-4-->L699-1: Formula: (= |v_#race~b2~0_13| 0) InVars {} OutVars{#race~b2~0=|v_#race~b2~0_13|} AuxVars[] AssignedVars[#race~b2~0][108], [235#true, 299#true, Black: 287#true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, 95#L715-3true, Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), 147#L699-1true, Black: 275#true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), 293#true, Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:31:58,237 INFO L384 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2021-11-13 18:31:58,237 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-11-13 18:31:58,237 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-11-13 18:31:58,237 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-11-13 18:31:58,241 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([605] L733-1-->L733-2: Formula: (= |v_#race~X~0_1| |v_thr2Thread1of1ForFork1_#t~nondet18_3|) InVars {thr2Thread1of1ForFork1_#t~nondet18=|v_thr2Thread1of1ForFork1_#t~nondet18_3|} OutVars{#race~X~0=|v_#race~X~0_1|, thr2Thread1of1ForFork1_#t~nondet18=|v_thr2Thread1of1ForFork1_#t~nondet18_3|} AuxVars[] AssignedVars[#race~X~0][266], [235#true, 299#true, Black: 287#true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 166#L742-4true, thr2Thread1of1ForFork1InUse, 134#L733-2true, Black: 263#true, 125#L707-2true, Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), Black: 277#(= ~y~0 0), Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), 293#true, Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:31:58,241 INFO L384 tUnfolder$Statistics]: this new event has 94 ancestors and is not cut-off event [2021-11-13 18:31:58,241 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is not cut-off event [2021-11-13 18:31:58,241 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is not cut-off event [2021-11-13 18:31:58,241 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is not cut-off event [2021-11-13 18:31:58,243 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([675] L725-4-->L725-1: Formula: (= |v_#race~b1~0_1| 0) InVars {} OutVars{#race~b1~0=|v_#race~b1~0_1|} AuxVars[] AssignedVars[#race~b1~0][147], [72#L725-1true, 235#true, 299#true, Black: 287#true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), Black: 275#true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), 127#L689-3true, Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), 293#true, Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:31:58,243 INFO L384 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2021-11-13 18:31:58,243 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-11-13 18:31:58,243 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-11-13 18:31:58,243 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-11-13 18:31:58,243 INFO L387 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2021-11-13 18:31:58,243 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([675] L725-4-->L725-1: Formula: (= |v_#race~b1~0_1| 0) InVars {} OutVars{#race~b1~0=|v_#race~b1~0_1|} AuxVars[] AssignedVars[#race~b1~0][147], [72#L725-1true, 8#L689-4true, 235#true, 299#true, Black: 287#true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), Black: 275#true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), 293#true, Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:31:58,243 INFO L384 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2021-11-13 18:31:58,243 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-11-13 18:31:58,243 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-11-13 18:31:58,244 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-11-13 18:31:58,244 INFO L387 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2021-11-13 18:31:58,244 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([675] L725-4-->L725-1: Formula: (= |v_#race~b1~0_1| 0) InVars {} OutVars{#race~b1~0=|v_#race~b1~0_1|} AuxVars[] AssignedVars[#race~b1~0][148], [72#L725-1true, 235#true, 299#true, Black: 287#true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), 78#L690true, Black: 275#true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), 293#true, Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:31:58,244 INFO L384 tUnfolder$Statistics]: this new event has 103 ancestors and is cut-off event [2021-11-13 18:31:58,244 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-11-13 18:31:58,244 INFO L387 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2021-11-13 18:31:58,244 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-11-13 18:31:58,244 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-11-13 18:31:58,255 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([770] L699-4-->L699-1: Formula: (= |v_#race~b2~0_13| 0) InVars {} OutVars{#race~b2~0=|v_#race~b2~0_13|} AuxVars[] AssignedVars[#race~b2~0][108], [235#true, 299#true, Black: 287#true, 29#L715-4true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), 147#L699-1true, Black: 275#true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), 293#true, Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:31:58,255 INFO L384 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2021-11-13 18:31:58,255 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-11-13 18:31:58,255 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-11-13 18:31:58,255 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-11-13 18:31:58,255 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([770] L699-4-->L699-1: Formula: (= |v_#race~b2~0_13| 0) InVars {} OutVars{#race~b2~0=|v_#race~b2~0_13|} AuxVars[] AssignedVars[#race~b2~0][108], [235#true, 299#true, Black: 287#true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, 95#L715-3true, Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), 147#L699-1true, Black: 275#true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), 293#true, Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:31:58,255 INFO L384 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2021-11-13 18:31:58,255 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-11-13 18:31:58,256 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-11-13 18:31:58,256 INFO L387 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2021-11-13 18:31:58,256 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-11-13 18:31:58,256 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([770] L699-4-->L699-1: Formula: (= |v_#race~b2~0_13| 0) InVars {} OutVars{#race~b2~0=|v_#race~b2~0_13|} AuxVars[] AssignedVars[#race~b2~0][109], [235#true, 33#L716true, 299#true, Black: 287#true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), 147#L699-1true, Black: 275#true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), 293#true, Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:31:58,256 INFO L384 tUnfolder$Statistics]: this new event has 103 ancestors and is cut-off event [2021-11-13 18:31:58,256 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-11-13 18:31:58,256 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-11-13 18:31:58,257 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-11-13 18:31:58,257 INFO L387 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2021-11-13 18:31:58,259 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([622] L734-6-->L735: Formula: (= v_~y~0_1 0) InVars {} OutVars{~y~0=v_~y~0_1} AuxVars[] AssignedVars[~y~0][240], [235#true, 299#true, Black: 287#true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, 116#L735true, Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), 140#L701-5true, Black: 275#true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), 293#true, Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:31:58,259 INFO L384 tUnfolder$Statistics]: this new event has 97 ancestors and is cut-off event [2021-11-13 18:31:58,259 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-11-13 18:31:58,259 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-11-13 18:31:58,260 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-11-13 18:31:58,260 INFO L387 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2021-11-13 18:31:58,268 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([675] L725-4-->L725-1: Formula: (= |v_#race~b1~0_1| 0) InVars {} OutVars{#race~b1~0=|v_#race~b1~0_1|} AuxVars[] AssignedVars[#race~b1~0][148], [72#L725-1true, 235#true, 299#true, Black: 287#true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), 78#L690true, Black: 275#true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), 293#true, Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:31:58,268 INFO L384 tUnfolder$Statistics]: this new event has 103 ancestors and is cut-off event [2021-11-13 18:31:58,268 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-11-13 18:31:58,268 INFO L387 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2021-11-13 18:31:58,269 INFO L387 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2021-11-13 18:31:58,269 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-11-13 18:31:58,269 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-11-13 18:31:58,275 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([770] L699-4-->L699-1: Formula: (= |v_#race~b2~0_13| 0) InVars {} OutVars{#race~b2~0=|v_#race~b2~0_13|} AuxVars[] AssignedVars[#race~b2~0][108], [235#true, 299#true, Black: 287#true, 29#L715-4true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), 147#L699-1true, Black: 275#true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), 293#true, Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:31:58,275 INFO L384 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2021-11-13 18:31:58,275 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-11-13 18:31:58,275 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-11-13 18:31:58,275 INFO L387 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2021-11-13 18:31:58,276 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-11-13 18:31:58,279 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([605] L733-1-->L733-2: Formula: (= |v_#race~X~0_1| |v_thr2Thread1of1ForFork1_#t~nondet18_3|) InVars {thr2Thread1of1ForFork1_#t~nondet18=|v_thr2Thread1of1ForFork1_#t~nondet18_3|} OutVars{#race~X~0=|v_#race~X~0_1|, thr2Thread1of1ForFork1_#t~nondet18=|v_thr2Thread1of1ForFork1_#t~nondet18_3|} AuxVars[] AssignedVars[#race~X~0][131], [235#true, 299#true, Black: 287#true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 166#L742-4true, thr2Thread1of1ForFork1InUse, 134#L733-2true, Black: 263#true, Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), 17#L708true, Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), Black: 277#(= ~y~0 0), Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), 293#true, Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:31:58,279 INFO L384 tUnfolder$Statistics]: this new event has 96 ancestors and is cut-off event [2021-11-13 18:31:58,279 INFO L387 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2021-11-13 18:31:58,279 INFO L387 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2021-11-13 18:31:58,279 INFO L387 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2021-11-13 18:31:58,280 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([605] L733-1-->L733-2: Formula: (= |v_#race~X~0_1| |v_thr2Thread1of1ForFork1_#t~nondet18_3|) InVars {thr2Thread1of1ForFork1_#t~nondet18=|v_thr2Thread1of1ForFork1_#t~nondet18_3|} OutVars{#race~X~0=|v_#race~X~0_1|, thr2Thread1of1ForFork1_#t~nondet18=|v_thr2Thread1of1ForFork1_#t~nondet18_3|} AuxVars[] AssignedVars[#race~X~0][266], [235#true, 299#true, Black: 287#true, 102#L707-3true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 166#L742-4true, thr2Thread1of1ForFork1InUse, 134#L733-2true, Black: 263#true, Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), Black: 277#(= ~y~0 0), Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), 293#true, Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:31:58,280 INFO L384 tUnfolder$Statistics]: this new event has 95 ancestors and is not cut-off event [2021-11-13 18:31:58,280 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is not cut-off event [2021-11-13 18:31:58,280 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is not cut-off event [2021-11-13 18:31:58,281 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is not cut-off event [2021-11-13 18:31:58,283 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([698] L707-->L707-1: Formula: true InVars {} OutVars{thr1Thread1of1ForFork0_#t~nondet10=|v_thr1Thread1of1ForFork0_#t~nondet10_1|} AuxVars[] AssignedVars[thr1Thread1of1ForFork0_#t~nondet10][86], [235#true, 299#true, Black: 287#true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 166#L742-4true, thr2Thread1of1ForFork1InUse, 50#L734-1true, Black: 263#true, Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), 200#L707-1true, Black: 277#(= ~y~0 0), Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), 293#true, Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:31:58,283 INFO L384 tUnfolder$Statistics]: this new event has 96 ancestors and is cut-off event [2021-11-13 18:31:58,283 INFO L387 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2021-11-13 18:31:58,283 INFO L387 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2021-11-13 18:31:58,283 INFO L387 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2021-11-13 18:31:58,285 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([701] L689-2-->L689-3: Formula: (= |v_#race~b1~0_5| |v_thr1Thread1of1ForFork0_#t~nondet5_3|) InVars {thr1Thread1of1ForFork0_#t~nondet5=|v_thr1Thread1of1ForFork0_#t~nondet5_3|} OutVars{thr1Thread1of1ForFork0_#t~nondet5=|v_thr1Thread1of1ForFork0_#t~nondet5_3|, #race~b1~0=|v_#race~b1~0_5|} AuxVars[] AssignedVars[#race~b1~0][33], [72#L725-1true, 235#true, 299#true, Black: 287#true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 238#true, Black: 275#true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), 127#L689-3true, Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), 293#true, Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:31:58,285 INFO L384 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2021-11-13 18:31:58,285 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-11-13 18:31:58,285 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-11-13 18:31:58,286 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-11-13 18:31:58,286 INFO L387 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2021-11-13 18:31:58,291 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([606] L715-2-->L715-3: Formula: (= |v_#race~b2~0_2| |v_thr2Thread1of1ForFork1_#t~nondet13_3|) InVars {thr2Thread1of1ForFork1_#t~nondet13=|v_thr2Thread1of1ForFork1_#t~nondet13_3|} OutVars{#race~b2~0=|v_#race~b2~0_2|, thr2Thread1of1ForFork1_#t~nondet13=|v_thr2Thread1of1ForFork1_#t~nondet13_3|} AuxVars[] AssignedVars[#race~b2~0][51], [235#true, 299#true, Black: 287#true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, 95#L715-3true, Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), 147#L699-1true, Black: 275#true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), 293#true, Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), Black: 250#true]) [2021-11-13 18:31:58,291 INFO L384 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2021-11-13 18:31:58,292 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-11-13 18:31:58,292 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-11-13 18:31:58,292 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-11-13 18:31:58,292 INFO L387 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2021-11-13 18:31:58,303 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([770] L699-4-->L699-1: Formula: (= |v_#race~b2~0_13| 0) InVars {} OutVars{#race~b2~0=|v_#race~b2~0_13|} AuxVars[] AssignedVars[#race~b2~0][109], [235#true, 299#true, Black: 287#true, 33#L716true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), 147#L699-1true, Black: 275#true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), 293#true, Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:31:58,303 INFO L384 tUnfolder$Statistics]: this new event has 103 ancestors and is cut-off event [2021-11-13 18:31:58,303 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-11-13 18:31:58,303 INFO L387 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2021-11-13 18:31:58,303 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-11-13 18:31:58,303 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-11-13 18:31:58,303 INFO L387 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2021-11-13 18:31:58,306 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([605] L733-1-->L733-2: Formula: (= |v_#race~X~0_1| |v_thr2Thread1of1ForFork1_#t~nondet18_3|) InVars {thr2Thread1of1ForFork1_#t~nondet18=|v_thr2Thread1of1ForFork1_#t~nondet18_3|} OutVars{#race~X~0=|v_#race~X~0_1|, thr2Thread1of1ForFork1_#t~nondet18=|v_thr2Thread1of1ForFork1_#t~nondet18_3|} AuxVars[] AssignedVars[#race~X~0][131], [235#true, 299#true, Black: 287#true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 134#L733-2true, 166#L742-4true, thr2Thread1of1ForFork1InUse, 43#L708-1true, Black: 263#true, Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), Black: 277#(= ~y~0 0), Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), 293#true, Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:31:58,306 INFO L384 tUnfolder$Statistics]: this new event has 97 ancestors and is cut-off event [2021-11-13 18:31:58,306 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-11-13 18:31:58,306 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-11-13 18:31:58,306 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-11-13 18:31:58,308 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([698] L707-->L707-1: Formula: true InVars {} OutVars{thr1Thread1of1ForFork0_#t~nondet10=|v_thr1Thread1of1ForFork0_#t~nondet10_1|} AuxVars[] AssignedVars[thr1Thread1of1ForFork0_#t~nondet10][86], [235#true, 299#true, Black: 287#true, 145#thr2Err12ASSERT_VIOLATIONDATA_RACEtrue, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), 200#L707-1true, Black: 277#(= ~y~0 0), Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), 293#true, Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:31:58,308 INFO L384 tUnfolder$Statistics]: this new event has 97 ancestors and is cut-off event [2021-11-13 18:31:58,308 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-11-13 18:31:58,308 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-11-13 18:31:58,308 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-11-13 18:31:58,309 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([698] L707-->L707-1: Formula: true InVars {} OutVars{thr1Thread1of1ForFork0_#t~nondet10=|v_thr1Thread1of1ForFork0_#t~nondet10_1|} AuxVars[] AssignedVars[thr1Thread1of1ForFork0_#t~nondet10][86], [235#true, 299#true, Black: 287#true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, 197#L734-2true, Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), 200#L707-1true, Black: 277#(= ~y~0 0), Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), 293#true, Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:31:58,309 INFO L384 tUnfolder$Statistics]: this new event has 97 ancestors and is cut-off event [2021-11-13 18:31:58,309 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-11-13 18:31:58,309 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-11-13 18:31:58,309 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-11-13 18:31:58,322 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([715] L690-2-->L690-3: Formula: (= |v_#race~x~0_7| |v_thr1Thread1of1ForFork0_#t~nondet6_3|) InVars {thr1Thread1of1ForFork0_#t~nondet6=|v_thr1Thread1of1ForFork0_#t~nondet6_3|} OutVars{#race~x~0=|v_#race~x~0_7|, thr1Thread1of1ForFork0_#t~nondet6=|v_thr1Thread1of1ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~x~0][104], [235#true, Black: 289#(= |#race~x~0| 0), 299#true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), 15#L723-1true, Black: 275#true, Black: 244#true, 206#L690-3true, 293#true, Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:31:58,322 INFO L384 tUnfolder$Statistics]: this new event has 98 ancestors and is cut-off event [2021-11-13 18:31:58,322 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-11-13 18:31:58,322 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-11-13 18:31:58,322 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-11-13 18:31:58,322 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([715] L690-2-->L690-3: Formula: (= |v_#race~x~0_7| |v_thr1Thread1of1ForFork0_#t~nondet6_3|) InVars {thr1Thread1of1ForFork0_#t~nondet6=|v_thr1Thread1of1ForFork0_#t~nondet6_3|} OutVars{#race~x~0=|v_#race~x~0_7|, thr1Thread1of1ForFork0_#t~nondet6=|v_thr1Thread1of1ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~x~0][104], [235#true, Black: 289#(= |#race~x~0| 0), 299#true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 166#L742-4true, thr2Thread1of1ForFork1InUse, 100#L723-2true, Black: 263#true, Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), Black: 275#true, Black: 244#true, 206#L690-3true, 293#true, Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:31:58,322 INFO L384 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2021-11-13 18:31:58,323 INFO L387 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2021-11-13 18:31:58,323 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-11-13 18:31:58,323 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-11-13 18:31:58,323 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-11-13 18:31:58,330 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([620] L716-2-->L716-3: Formula: (= |v_#race~x~0_1| |v_thr2Thread1of1ForFork1_#t~nondet14_3|) InVars {thr2Thread1of1ForFork1_#t~nondet14=|v_thr2Thread1of1ForFork1_#t~nondet14_3|} OutVars{#race~x~0=|v_#race~x~0_1|, thr2Thread1of1ForFork1_#t~nondet14=|v_thr2Thread1of1ForFork1_#t~nondet14_3|} AuxVars[] AssignedVars[#race~x~0][77], [Black: 289#(= |#race~x~0| 0), 235#true, 299#true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 166#L742-4true, thr2Thread1of1ForFork1InUse, 148#L697-1true, Black: 263#true, Black: 269#true, Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), Black: 275#true, 7#L716-3true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), 293#true, Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:31:58,330 INFO L384 tUnfolder$Statistics]: this new event has 98 ancestors and is cut-off event [2021-11-13 18:31:58,330 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-11-13 18:31:58,330 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-11-13 18:31:58,331 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-11-13 18:31:58,336 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([605] L733-1-->L733-2: Formula: (= |v_#race~X~0_1| |v_thr2Thread1of1ForFork1_#t~nondet18_3|) InVars {thr2Thread1of1ForFork1_#t~nondet18=|v_thr2Thread1of1ForFork1_#t~nondet18_3|} OutVars{#race~X~0=|v_#race~X~0_1|, thr2Thread1of1ForFork1_#t~nondet18=|v_thr2Thread1of1ForFork1_#t~nondet18_3|} AuxVars[] AssignedVars[#race~X~0][131], [24#L708-2true, 235#true, 299#true, Black: 287#true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 134#L733-2true, 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), Black: 277#(= ~y~0 0), Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), 293#true, Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:31:58,336 INFO L384 tUnfolder$Statistics]: this new event has 98 ancestors and is cut-off event [2021-11-13 18:31:58,336 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-11-13 18:31:58,336 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-11-13 18:31:58,336 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-11-13 18:31:58,337 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([605] L733-1-->L733-2: Formula: (= |v_#race~X~0_1| |v_thr2Thread1of1ForFork1_#t~nondet18_3|) InVars {thr2Thread1of1ForFork1_#t~nondet18=|v_thr2Thread1of1ForFork1_#t~nondet18_3|} OutVars{#race~X~0=|v_#race~X~0_1|, thr2Thread1of1ForFork1_#t~nondet18=|v_thr2Thread1of1ForFork1_#t~nondet18_3|} AuxVars[] AssignedVars[#race~X~0][131], [235#true, 299#true, Black: 287#true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 166#L742-4true, thr2Thread1of1ForFork1InUse, 91#thr1Err12ASSERT_VIOLATIONDATA_RACEtrue, 134#L733-2true, Black: 263#true, Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), Black: 277#(= ~y~0 0), Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), 293#true, Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:31:58,337 INFO L384 tUnfolder$Statistics]: this new event has 98 ancestors and is cut-off event [2021-11-13 18:31:58,337 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-11-13 18:31:58,337 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-11-13 18:31:58,337 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-11-13 18:31:58,344 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([622] L734-6-->L735: Formula: (= v_~y~0_1 0) InVars {} OutVars{~y~0=v_~y~0_1} AuxVars[] AssignedVars[~y~0][240], [235#true, 299#true, Black: 287#true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, 116#L735true, Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), 140#L701-5true, Black: 275#true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), 293#true, Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:31:58,344 INFO L384 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2021-11-13 18:31:58,344 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-11-13 18:31:58,344 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-11-13 18:31:58,344 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-11-13 18:31:58,344 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-11-13 18:31:58,344 INFO L387 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2021-11-13 18:31:58,437 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([717] L708-6-->L709: Formula: (= v_~y~0_11 0) InVars {} OutVars{~y~0=v_~y~0_11} AuxVars[] AssignedVars[~y~0][257], [235#true, 299#true, Black: 287#true, 99#L709true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, 5#L727-5true, Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), Black: 275#true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), 293#true, Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:31:58,437 INFO L384 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2021-11-13 18:31:58,437 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-11-13 18:31:58,437 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-11-13 18:31:58,437 INFO L387 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2021-11-13 18:31:58,438 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-11-13 18:31:58,438 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-11-13 18:31:58,450 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([620] L716-2-->L716-3: Formula: (= |v_#race~x~0_1| |v_thr2Thread1of1ForFork1_#t~nondet14_3|) InVars {thr2Thread1of1ForFork1_#t~nondet14=|v_thr2Thread1of1ForFork1_#t~nondet14_3|} OutVars{#race~x~0=|v_#race~x~0_1|, thr2Thread1of1ForFork1_#t~nondet14=|v_thr2Thread1of1ForFork1_#t~nondet14_3|} AuxVars[] AssignedVars[#race~x~0][77], [235#true, Black: 289#(= |#race~x~0| 0), 299#true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), Black: 269#true, Black: 275#true, 7#L716-3true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), 228#L697-2true, Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), 293#true, Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:31:58,450 INFO L384 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2021-11-13 18:31:58,452 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-11-13 18:31:58,452 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-11-13 18:31:58,452 INFO L387 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2021-11-13 18:31:58,452 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-11-13 18:31:58,503 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([605] L733-1-->L733-2: Formula: (= |v_#race~X~0_1| |v_thr2Thread1of1ForFork1_#t~nondet18_3|) InVars {thr2Thread1of1ForFork1_#t~nondet18=|v_thr2Thread1of1ForFork1_#t~nondet18_3|} OutVars{#race~X~0=|v_#race~X~0_1|, thr2Thread1of1ForFork1_#t~nondet18=|v_thr2Thread1of1ForFork1_#t~nondet18_3|} AuxVars[] AssignedVars[#race~X~0][131], [235#true, 299#true, Black: 287#true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 166#L742-4true, thr2Thread1of1ForFork1InUse, 134#L733-2true, Black: 263#true, Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), 200#L707-1true, Black: 277#(= ~y~0 0), Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), 293#true, Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:31:58,503 INFO L384 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2021-11-13 18:31:58,503 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-11-13 18:31:58,503 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-11-13 18:31:58,503 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-11-13 18:31:58,503 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-11-13 18:31:58,503 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([698] L707-->L707-1: Formula: true InVars {} OutVars{thr1Thread1of1ForFork0_#t~nondet10=|v_thr1Thread1of1ForFork0_#t~nondet10_1|} AuxVars[] AssignedVars[thr1Thread1of1ForFork0_#t~nondet10][86], [235#true, 299#true, Black: 287#true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 166#L742-4true, thr2Thread1of1ForFork1InUse, 134#L733-2true, Black: 263#true, Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), 200#L707-1true, Black: 277#(= ~y~0 0), Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), 293#true, Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:31:58,503 INFO L384 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2021-11-13 18:31:58,504 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-11-13 18:31:58,504 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-11-13 18:31:58,504 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-11-13 18:31:58,504 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-11-13 18:31:58,518 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([605] L733-1-->L733-2: Formula: (= |v_#race~X~0_1| |v_thr2Thread1of1ForFork1_#t~nondet18_3|) InVars {thr2Thread1of1ForFork1_#t~nondet18=|v_thr2Thread1of1ForFork1_#t~nondet18_3|} OutVars{#race~X~0=|v_#race~X~0_1|, thr2Thread1of1ForFork1_#t~nondet18=|v_thr2Thread1of1ForFork1_#t~nondet18_3|} AuxVars[] AssignedVars[#race~X~0][266], [235#true, 299#true, Black: 287#true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 134#L733-2true, 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, 125#L707-2true, Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), Black: 277#(= ~y~0 0), Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), 293#true, Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:31:58,519 INFO L384 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2021-11-13 18:31:58,519 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-11-13 18:31:58,519 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-11-13 18:31:58,519 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-11-13 18:31:58,519 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-11-13 18:31:58,520 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([698] L707-->L707-1: Formula: true InVars {} OutVars{thr1Thread1of1ForFork0_#t~nondet10=|v_thr1Thread1of1ForFork0_#t~nondet10_1|} AuxVars[] AssignedVars[thr1Thread1of1ForFork0_#t~nondet10][86], [235#true, 299#true, Black: 287#true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, 155#thr2Err11ASSERT_VIOLATIONDATA_RACEtrue, Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), 200#L707-1true, Black: 277#(= ~y~0 0), Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), 293#true, Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:31:58,520 INFO L384 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2021-11-13 18:31:58,520 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-11-13 18:31:58,520 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-11-13 18:31:58,520 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-11-13 18:31:58,520 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-11-13 18:31:58,520 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([698] L707-->L707-1: Formula: true InVars {} OutVars{thr1Thread1of1ForFork0_#t~nondet10=|v_thr1Thread1of1ForFork0_#t~nondet10_1|} AuxVars[] AssignedVars[thr1Thread1of1ForFork0_#t~nondet10][86], [235#true, 299#true, Black: 287#true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), 200#L707-1true, Black: 277#(= ~y~0 0), Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), 293#true, Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), 163#L733-3true, Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:31:58,520 INFO L384 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2021-11-13 18:31:58,521 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-11-13 18:31:58,521 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-11-13 18:31:58,521 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-11-13 18:31:58,521 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-11-13 18:31:58,535 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([605] L733-1-->L733-2: Formula: (= |v_#race~X~0_1| |v_thr2Thread1of1ForFork1_#t~nondet18_3|) InVars {thr2Thread1of1ForFork1_#t~nondet18=|v_thr2Thread1of1ForFork1_#t~nondet18_3|} OutVars{#race~X~0=|v_#race~X~0_1|, thr2Thread1of1ForFork1_#t~nondet18=|v_thr2Thread1of1ForFork1_#t~nondet18_3|} AuxVars[] AssignedVars[#race~X~0][266], [235#true, 299#true, Black: 287#true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 102#L707-3true, 134#L733-2true, 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), Black: 277#(= ~y~0 0), Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), 293#true, Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:31:58,535 INFO L384 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2021-11-13 18:31:58,535 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-11-13 18:31:58,535 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-11-13 18:31:58,535 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-11-13 18:31:58,535 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-11-13 18:31:58,545 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([605] L733-1-->L733-2: Formula: (= |v_#race~X~0_1| |v_thr2Thread1of1ForFork1_#t~nondet18_3|) InVars {thr2Thread1of1ForFork1_#t~nondet18=|v_thr2Thread1of1ForFork1_#t~nondet18_3|} OutVars{#race~X~0=|v_#race~X~0_1|, thr2Thread1of1ForFork1_#t~nondet18=|v_thr2Thread1of1ForFork1_#t~nondet18_3|} AuxVars[] AssignedVars[#race~X~0][131], [235#true, 299#true, Black: 287#true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 134#L733-2true, 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), 17#L708true, Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), Black: 277#(= ~y~0 0), Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), 293#true, Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:31:58,546 INFO L384 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2021-11-13 18:31:58,546 INFO L387 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2021-11-13 18:31:58,546 INFO L387 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2021-11-13 18:31:58,546 INFO L387 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2021-11-13 18:31:58,546 INFO L387 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2021-11-13 18:31:58,546 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([698] L707-->L707-1: Formula: true InVars {} OutVars{thr1Thread1of1ForFork0_#t~nondet10=|v_thr1Thread1of1ForFork0_#t~nondet10_1|} AuxVars[] AssignedVars[thr1Thread1of1ForFork0_#t~nondet10][86], [235#true, 299#true, Black: 287#true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 50#L734-1true, 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), 200#L707-1true, Black: 277#(= ~y~0 0), Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), 293#true, Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:31:58,547 INFO L384 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2021-11-13 18:31:58,547 INFO L387 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2021-11-13 18:31:58,547 INFO L387 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2021-11-13 18:31:58,547 INFO L387 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2021-11-13 18:31:58,547 INFO L387 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2021-11-13 18:31:58,557 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([605] L733-1-->L733-2: Formula: (= |v_#race~X~0_1| |v_thr2Thread1of1ForFork1_#t~nondet18_3|) InVars {thr2Thread1of1ForFork1_#t~nondet18=|v_thr2Thread1of1ForFork1_#t~nondet18_3|} OutVars{#race~X~0=|v_#race~X~0_1|, thr2Thread1of1ForFork1_#t~nondet18=|v_thr2Thread1of1ForFork1_#t~nondet18_3|} AuxVars[] AssignedVars[#race~X~0][131], [235#true, 299#true, Black: 287#true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 134#L733-2true, 166#L742-4true, thr2Thread1of1ForFork1InUse, 43#L708-1true, Black: 263#true, Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), Black: 277#(= ~y~0 0), Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), 293#true, Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:31:58,557 INFO L384 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2021-11-13 18:31:58,557 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-11-13 18:31:58,557 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-11-13 18:31:58,557 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-11-13 18:31:58,558 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-11-13 18:31:58,559 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([698] L707-->L707-1: Formula: true InVars {} OutVars{thr1Thread1of1ForFork0_#t~nondet10=|v_thr1Thread1of1ForFork0_#t~nondet10_1|} AuxVars[] AssignedVars[thr1Thread1of1ForFork0_#t~nondet10][86], [235#true, 299#true, Black: 287#true, 145#thr2Err12ASSERT_VIOLATIONDATA_RACEtrue, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), 200#L707-1true, Black: 277#(= ~y~0 0), Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), 293#true, Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:31:58,559 INFO L384 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2021-11-13 18:31:58,559 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-11-13 18:31:58,559 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-11-13 18:31:58,559 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-11-13 18:31:58,559 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-11-13 18:31:58,560 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([698] L707-->L707-1: Formula: true InVars {} OutVars{thr1Thread1of1ForFork0_#t~nondet10=|v_thr1Thread1of1ForFork0_#t~nondet10_1|} AuxVars[] AssignedVars[thr1Thread1of1ForFork0_#t~nondet10][86], [235#true, 299#true, Black: 287#true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, 197#L734-2true, Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), 200#L707-1true, Black: 277#(= ~y~0 0), Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), 293#true, Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:31:58,560 INFO L384 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2021-11-13 18:31:58,560 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-11-13 18:31:58,560 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-11-13 18:31:58,560 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-11-13 18:31:58,561 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-11-13 18:31:58,571 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([605] L733-1-->L733-2: Formula: (= |v_#race~X~0_1| |v_thr2Thread1of1ForFork1_#t~nondet18_3|) InVars {thr2Thread1of1ForFork1_#t~nondet18=|v_thr2Thread1of1ForFork1_#t~nondet18_3|} OutVars{#race~X~0=|v_#race~X~0_1|, thr2Thread1of1ForFork1_#t~nondet18=|v_thr2Thread1of1ForFork1_#t~nondet18_3|} AuxVars[] AssignedVars[#race~X~0][131], [24#L708-2true, 235#true, 299#true, Black: 287#true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 166#L742-4true, thr2Thread1of1ForFork1InUse, 134#L733-2true, Black: 263#true, Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), Black: 277#(= ~y~0 0), Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), 293#true, Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:31:58,571 INFO L384 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2021-11-13 18:31:58,572 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-11-13 18:31:58,572 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-11-13 18:31:58,572 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-11-13 18:31:58,572 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-11-13 18:31:58,572 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([605] L733-1-->L733-2: Formula: (= |v_#race~X~0_1| |v_thr2Thread1of1ForFork1_#t~nondet18_3|) InVars {thr2Thread1of1ForFork1_#t~nondet18=|v_thr2Thread1of1ForFork1_#t~nondet18_3|} OutVars{#race~X~0=|v_#race~X~0_1|, thr2Thread1of1ForFork1_#t~nondet18=|v_thr2Thread1of1ForFork1_#t~nondet18_3|} AuxVars[] AssignedVars[#race~X~0][131], [235#true, 299#true, Black: 287#true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 91#thr1Err12ASSERT_VIOLATIONDATA_RACEtrue, 166#L742-4true, thr2Thread1of1ForFork1InUse, 134#L733-2true, Black: 263#true, Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), Black: 277#(= ~y~0 0), Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), 293#true, Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:31:58,573 INFO L384 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2021-11-13 18:31:58,573 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-11-13 18:31:58,573 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-11-13 18:31:58,573 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-11-13 18:31:58,573 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-11-13 18:31:58,604 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([689] L727-2-->L727-5: Formula: (= v_~y~0_8 0) InVars {~y~0=v_~y~0_8} OutVars{~y~0=v_~y~0_8} AuxVars[] AssignedVars[][276], [235#true, 299#true, 99#L709true, Black: 287#true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, 5#L727-5true, Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), Black: 275#true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), 293#true, Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:31:58,605 INFO L384 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2021-11-13 18:31:58,605 INFO L387 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2021-11-13 18:31:58,605 INFO L387 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2021-11-13 18:31:58,605 INFO L387 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2021-11-13 18:31:58,608 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([723] L709-1-->L709-2: Formula: (= |v_#race~y~0_19| |v_thr1Thread1of1ForFork0_#t~nondet11_3|) InVars {thr1Thread1of1ForFork0_#t~nondet11=|v_thr1Thread1of1ForFork0_#t~nondet11_3|} OutVars{#race~y~0=|v_#race~y~0_19|, thr1Thread1of1ForFork0_#t~nondet11=|v_thr1Thread1of1ForFork0_#t~nondet11_3|} AuxVars[] AssignedVars[#race~y~0][241], [75#L709-2true, 235#true, Black: 287#true, 299#true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 265#(= |#race~y~0| 0), Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), 141#L727-2true, Black: 275#true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), 293#true, Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:31:58,608 INFO L384 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2021-11-13 18:31:58,608 INFO L387 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2021-11-13 18:31:58,608 INFO L387 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2021-11-13 18:31:58,608 INFO L387 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2021-11-13 18:31:58,630 INFO L129 PetriNetUnfolder]: 1495/8812 cut-off events. [2021-11-13 18:31:58,630 INFO L130 PetriNetUnfolder]: For 2005/2124 co-relation queries the response was YES. [2021-11-13 18:31:58,670 INFO L84 FinitePrefix]: Finished finitePrefix Result has 15244 conditions, 8812 events. 1495/8812 cut-off events. For 2005/2124 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 105000 event pairs, 258 based on Foata normal form. 12/7321 useless extension candidates. Maximal degree in co-relation 15231. Up to 1102 conditions per place. [2021-11-13 18:31:58,710 INFO L132 encePairwiseOnDemand]: 243/249 looper letters, 21 selfloop transitions, 5 changer transitions 0/309 dead transitions. [2021-11-13 18:31:58,711 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 309 transitions, 1169 flow [2021-11-13 18:31:58,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-13 18:31:58,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-11-13 18:31:58,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 678 transitions. [2021-11-13 18:31:58,714 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9076305220883534 [2021-11-13 18:31:58,714 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 678 transitions. [2021-11-13 18:31:58,714 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 678 transitions. [2021-11-13 18:31:58,715 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-13 18:31:58,715 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 678 transitions. [2021-11-13 18:31:58,717 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 226.0) internal successors, (678), 3 states have internal predecessors, (678), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:31:58,719 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 249.0) internal successors, (996), 4 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:31:58,720 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 249.0) internal successors, (996), 4 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:31:58,720 INFO L186 Difference]: Start difference. First operand has 236 places, 300 transitions, 1097 flow. Second operand 3 states and 678 transitions. [2021-11-13 18:31:58,720 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 309 transitions, 1169 flow [2021-11-13 18:31:58,729 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 309 transitions, 1135 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-11-13 18:31:58,734 INFO L242 Difference]: Finished difference. Result has 238 places, 304 transitions, 1101 flow [2021-11-13 18:31:58,735 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=249, PETRI_DIFFERENCE_MINUEND_FLOW=1063, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1101, PETRI_PLACES=238, PETRI_TRANSITIONS=304} [2021-11-13 18:31:58,736 INFO L334 CegarLoopForPetriNet]: 220 programPoint places, 18 predicate places. [2021-11-13 18:31:58,736 INFO L470 AbstractCegarLoop]: Abstraction has has 238 places, 304 transitions, 1101 flow [2021-11-13 18:31:58,736 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 218.33333333333334) internal successors, (655), 3 states have internal predecessors, (655), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:31:58,737 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-13 18:31:58,737 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 18:31:58,737 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-11-13 18:31:58,737 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting thr1Err7ASSERT_VIOLATIONDATA_RACE === [thr2Err11ASSERT_VIOLATIONDATA_RACE, thr2Err0ASSERT_VIOLATIONDATA_RACE, thr2Err12ASSERT_VIOLATIONDATA_RACE, thr2Err1ASSERT_VIOLATIONDATA_RACE (and 60 more)] === [2021-11-13 18:31:58,738 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:31:58,738 INFO L85 PathProgramCache]: Analyzing trace with hash -1340324862, now seen corresponding path program 1 times [2021-11-13 18:31:58,738 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:31:58,738 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1584836202] [2021-11-13 18:31:58,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:31:58,739 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:31:58,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 18:31:58,769 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 18:31:58,770 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-13 18:31:58,770 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1584836202] [2021-11-13 18:31:58,770 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1584836202] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-13 18:31:58,770 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-13 18:31:58,770 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-13 18:31:58,771 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [740082491] [2021-11-13 18:31:58,771 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-13 18:31:58,771 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-13 18:31:58,771 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-13 18:31:58,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-13 18:31:58,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-13 18:31:58,773 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 224 out of 249 [2021-11-13 18:31:58,774 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 304 transitions, 1101 flow. Second operand has 3 states, 3 states have (on average 225.33333333333334) internal successors, (676), 3 states have internal predecessors, (676), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:31:58,774 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-13 18:31:58,774 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 224 of 249 [2021-11-13 18:31:58,774 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-13 18:31:59,736 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([622] L734-6-->L735: Formula: (= v_~y~0_1 0) InVars {} OutVars{~y~0=v_~y~0_1} AuxVars[] AssignedVars[~y~0][240], [235#true, 299#true, Black: 287#true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, 305#true, Black: 301#(= |#race~X~0| |thr1Thread1of1ForFork0_#t~nondet10|), Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), 116#L735true, Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), 143#L696true, Black: 275#true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:31:59,736 INFO L384 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2021-11-13 18:31:59,736 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-11-13 18:31:59,736 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-11-13 18:31:59,736 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-11-13 18:31:59,737 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([622] L734-6-->L735: Formula: (= v_~y~0_1 0) InVars {} OutVars{~y~0=v_~y~0_1} AuxVars[] AssignedVars[~y~0][153], [235#true, 299#true, Black: 287#true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, 305#true, 119#L692true, Black: 301#(= |#race~X~0| |thr1Thread1of1ForFork0_#t~nondet10|), Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), 116#L735true, Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), Black: 275#true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:31:59,737 INFO L384 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2021-11-13 18:31:59,737 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-11-13 18:31:59,737 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-11-13 18:31:59,737 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-11-13 18:31:59,785 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([731] L691-2-->L696: Formula: (= v_~y~0_15 0) InVars {~y~0=v_~y~0_15} OutVars{~y~0=v_~y~0_15} AuxVars[] AssignedVars[][63], [235#true, 299#true, Black: 287#true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, 305#true, Black: 301#(= |#race~X~0| |thr1Thread1of1ForFork0_#t~nondet10|), Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), 116#L735true, Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), 143#L696true, Black: 275#true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:31:59,785 INFO L384 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2021-11-13 18:31:59,785 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-11-13 18:31:59,785 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-11-13 18:31:59,785 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-11-13 18:31:59,839 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([622] L734-6-->L735: Formula: (= v_~y~0_1 0) InVars {} OutVars{~y~0=v_~y~0_1} AuxVars[] AssignedVars[~y~0][153], [235#true, 299#true, Black: 287#true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, 305#true, Black: 301#(= |#race~X~0| |thr1Thread1of1ForFork0_#t~nondet10|), Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), 116#L735true, Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), Black: 275#true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), 184#L696-1true, Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:31:59,839 INFO L384 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2021-11-13 18:31:59,839 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-11-13 18:31:59,839 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-11-13 18:31:59,839 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-11-13 18:31:59,848 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([628] L735-1-->L735-2: Formula: (= |v_#race~y~0_1| |v_thr2Thread1of1ForFork1_#t~nondet19_3|) InVars {thr2Thread1of1ForFork1_#t~nondet19=|v_thr2Thread1of1ForFork1_#t~nondet19_3|} OutVars{#race~y~0=|v_#race~y~0_1|, thr2Thread1of1ForFork1_#t~nondet19=|v_thr2Thread1of1ForFork1_#t~nondet19_3|} AuxVars[] AssignedVars[#race~y~0][224], [9#L735-2true, 235#true, Black: 287#true, 299#true, 190#L691-2true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 265#(= |#race~y~0| 0), 305#true, Black: 301#(= |#race~X~0| |thr1Thread1of1ForFork0_#t~nondet10|), Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), Black: 275#true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:31:59,848 INFO L384 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2021-11-13 18:31:59,848 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-11-13 18:31:59,848 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-11-13 18:31:59,848 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-11-13 18:31:59,878 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([717] L708-6-->L709: Formula: (= v_~y~0_11 0) InVars {} OutVars{~y~0=v_~y~0_11} AuxVars[] AssignedVars[~y~0][236], [235#true, 99#L709true, Black: 287#true, 299#true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, 5#L727-5true, Black: 301#(= |#race~X~0| |thr1Thread1of1ForFork0_#t~nondet10|), Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), Black: 275#true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), 307#(= ~x~0 1), Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:31:59,879 INFO L384 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2021-11-13 18:31:59,879 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-11-13 18:31:59,879 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-11-13 18:31:59,879 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-11-13 18:31:59,909 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] L725-4-->L725-1: Formula: (= |v_#race~b1~0_1| 0) InVars {} OutVars{#race~b1~0=|v_#race~b1~0_1|} AuxVars[] AssignedVars[#race~b1~0][135], [72#L725-1true, 235#true, 299#true, Black: 287#true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, Black: 301#(= |#race~X~0| |thr1Thread1of1ForFork0_#t~nondet10|), Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), 78#L690true, Black: 275#true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), 307#(= ~x~0 1), Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:31:59,909 INFO L384 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2021-11-13 18:31:59,910 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-11-13 18:31:59,910 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-11-13 18:31:59,910 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-11-13 18:31:59,910 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] L725-4-->L725-1: Formula: (= |v_#race~b1~0_1| 0) InVars {} OutVars{#race~b1~0=|v_#race~b1~0_1|} AuxVars[] AssignedVars[#race~b1~0][135], [72#L725-1true, 235#true, 299#true, Black: 287#true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, 305#true, Black: 301#(= |#race~X~0| |thr1Thread1of1ForFork0_#t~nondet10|), Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), 78#L690true, Black: 275#true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:31:59,911 INFO L384 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2021-11-13 18:31:59,911 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-11-13 18:31:59,911 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-11-13 18:31:59,911 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-11-13 18:32:00,036 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([770] L699-4-->L699-1: Formula: (= |v_#race~b2~0_13| 0) InVars {} OutVars{#race~b2~0=|v_#race~b2~0_13|} AuxVars[] AssignedVars[#race~b2~0][223], [235#true, 299#true, 33#L716true, Black: 287#true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, 305#true, Black: 301#(= |#race~X~0| |thr1Thread1of1ForFork0_#t~nondet10|), Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), 147#L699-1true, Black: 275#true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:32:00,036 INFO L384 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2021-11-13 18:32:00,036 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-11-13 18:32:00,036 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-11-13 18:32:00,036 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-11-13 18:32:00,059 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([709] L690-->L690-1: Formula: (= v_~x~0_4 1) InVars {} OutVars{~x~0=v_~x~0_4} AuxVars[] AssignedVars[~x~0][41], [235#true, Black: 287#true, 299#true, 80#L690-1true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, Black: 301#(= |#race~X~0| |thr1Thread1of1ForFork0_#t~nondet10|), Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), 85#L714-2true, Black: 275#true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), 307#(= ~x~0 1), Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:32:00,059 INFO L384 tUnfolder$Statistics]: this new event has 98 ancestors and is cut-off event [2021-11-13 18:32:00,059 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-11-13 18:32:00,059 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-11-13 18:32:00,059 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-11-13 18:32:00,059 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([709] L690-->L690-1: Formula: (= v_~x~0_4 1) InVars {} OutVars{~x~0=v_~x~0_4} AuxVars[] AssignedVars[~x~0][41], [235#true, Black: 287#true, 299#true, 80#L690-1true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, Black: 301#(= |#race~X~0| |thr1Thread1of1ForFork0_#t~nondet10|), Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), Black: 275#true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), 135#L724true, 307#(= ~x~0 1), Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:32:00,059 INFO L384 tUnfolder$Statistics]: this new event has 98 ancestors and is cut-off event [2021-11-13 18:32:00,059 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-11-13 18:32:00,059 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-11-13 18:32:00,060 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-11-13 18:32:00,067 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([614] L716-->L716-1: Formula: (= v_~x~0_1 2) InVars {} OutVars{~x~0=v_~x~0_1} AuxVars[] AssignedVars[~x~0][62], [235#true, 299#true, Black: 287#true, 73#L688-2true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, 305#true, 10#L716-1true, Black: 301#(= |#race~X~0| |thr1Thread1of1ForFork0_#t~nondet10|), Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), Black: 275#true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:32:00,067 INFO L384 tUnfolder$Statistics]: this new event has 98 ancestors and is cut-off event [2021-11-13 18:32:00,067 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-11-13 18:32:00,067 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-11-13 18:32:00,067 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-11-13 18:32:00,068 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([614] L716-->L716-1: Formula: (= v_~x~0_1 2) InVars {} OutVars{~x~0=v_~x~0_1} AuxVars[] AssignedVars[~x~0][61], [235#true, Black: 287#true, 299#true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 166#L742-4true, thr2Thread1of1ForFork1InUse, 191#L698true, Black: 263#true, 305#true, 10#L716-1true, Black: 301#(= |#race~X~0| |thr1Thread1of1ForFork0_#t~nondet10|), Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), Black: 275#true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:32:00,068 INFO L384 tUnfolder$Statistics]: this new event has 98 ancestors and is cut-off event [2021-11-13 18:32:00,068 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-11-13 18:32:00,068 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-11-13 18:32:00,068 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-11-13 18:32:00,088 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([666] L723-2-->L724: Formula: (not (= 2 v_~x~0_2)) InVars {~x~0=v_~x~0_2} OutVars{~x~0=v_~x~0_2} AuxVars[] AssignedVars[][106], [235#true, Black: 287#true, 299#true, 80#L690-1true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, Black: 301#(= |#race~X~0| |thr1Thread1of1ForFork0_#t~nondet10|), Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), Black: 275#true, 135#L724true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), 307#(= ~x~0 1), Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:32:00,088 INFO L384 tUnfolder$Statistics]: this new event has 98 ancestors and is cut-off event [2021-11-13 18:32:00,089 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-11-13 18:32:00,089 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-11-13 18:32:00,089 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-11-13 18:32:00,096 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([762] L697-2-->L688-2: Formula: (= v_~x~0_6 1) InVars {~x~0=v_~x~0_6} OutVars{~x~0=v_~x~0_6} AuxVars[] AssignedVars[][101], [235#true, Black: 287#true, 299#true, 73#L688-2true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, 10#L716-1true, Black: 301#(= |#race~X~0| |thr1Thread1of1ForFork0_#t~nondet10|), Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), Black: 275#true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), 307#(= ~x~0 1), Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:32:00,096 INFO L384 tUnfolder$Statistics]: this new event has 98 ancestors and is cut-off event [2021-11-13 18:32:00,096 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-11-13 18:32:00,096 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-11-13 18:32:00,096 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-11-13 18:32:00,097 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([761] L697-2-->L698: Formula: (not (= v_~x~0_5 1)) InVars {~x~0=v_~x~0_5} OutVars{~x~0=v_~x~0_5} AuxVars[] AssignedVars[][102], [235#true, Black: 287#true, 299#true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 191#L698true, 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, 305#true, 10#L716-1true, Black: 301#(= |#race~X~0| |thr1Thread1of1ForFork0_#t~nondet10|), Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), Black: 275#true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:32:00,097 INFO L384 tUnfolder$Statistics]: this new event has 98 ancestors and is cut-off event [2021-11-13 18:32:00,097 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-11-13 18:32:00,097 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-11-13 18:32:00,097 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-11-13 18:32:00,100 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([606] L715-2-->L715-3: Formula: (= |v_#race~b2~0_2| |v_thr2Thread1of1ForFork1_#t~nondet13_3|) InVars {thr2Thread1of1ForFork1_#t~nondet13=|v_thr2Thread1of1ForFork1_#t~nondet13_3|} OutVars{#race~b2~0=|v_#race~b2~0_2|, thr2Thread1of1ForFork1_#t~nondet13=|v_thr2Thread1of1ForFork1_#t~nondet13_3|} AuxVars[] AssignedVars[#race~b2~0][52], [235#true, Black: 287#true, 299#true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, 95#L715-3true, 305#true, Black: 301#(= |#race~X~0| |thr1Thread1of1ForFork0_#t~nondet10|), Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), 147#L699-1true, Black: 275#true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), Black: 250#true]) [2021-11-13 18:32:00,100 INFO L384 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2021-11-13 18:32:00,100 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-11-13 18:32:00,100 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-11-13 18:32:00,100 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-11-13 18:32:00,119 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([715] L690-2-->L690-3: Formula: (= |v_#race~x~0_7| |v_thr1Thread1of1ForFork0_#t~nondet6_3|) InVars {thr1Thread1of1ForFork0_#t~nondet6=|v_thr1Thread1of1ForFork0_#t~nondet6_3|} OutVars{#race~x~0=|v_#race~x~0_7|, thr1Thread1of1ForFork0_#t~nondet6=|v_thr1Thread1of1ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~x~0][98], [235#true, Black: 289#(= |#race~x~0| 0), 299#true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 100#L723-2true, 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, Black: 301#(= |#race~X~0| |thr1Thread1of1ForFork0_#t~nondet10|), Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), Black: 275#true, Black: 244#true, 206#L690-3true, 307#(= ~x~0 1), Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:32:00,119 INFO L384 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2021-11-13 18:32:00,119 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-11-13 18:32:00,119 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-11-13 18:32:00,119 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-11-13 18:32:00,122 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([709] L690-->L690-1: Formula: (= v_~x~0_4 1) InVars {} OutVars{~x~0=v_~x~0_4} AuxVars[] AssignedVars[~x~0][41], [235#true, 299#true, Black: 287#true, 80#L690-1true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, Black: 301#(= |#race~X~0| |thr1Thread1of1ForFork0_#t~nondet10|), Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), 85#L714-2true, Black: 275#true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), 307#(= ~x~0 1), Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:32:00,122 INFO L384 tUnfolder$Statistics]: this new event has 95 ancestors and is cut-off event [2021-11-13 18:32:00,122 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-11-13 18:32:00,122 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-11-13 18:32:00,122 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-11-13 18:32:00,122 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-11-13 18:32:00,125 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([701] L689-2-->L689-3: Formula: (= |v_#race~b1~0_5| |v_thr1Thread1of1ForFork0_#t~nondet5_3|) InVars {thr1Thread1of1ForFork0_#t~nondet5=|v_thr1Thread1of1ForFork0_#t~nondet5_3|} OutVars{thr1Thread1of1ForFork0_#t~nondet5=|v_thr1Thread1of1ForFork0_#t~nondet5_3|, #race~b1~0=|v_#race~b1~0_5|} AuxVars[] AssignedVars[#race~b1~0][33], [72#L725-1true, 235#true, Black: 287#true, 299#true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, 305#true, Black: 301#(= |#race~X~0| |thr1Thread1of1ForFork0_#t~nondet10|), Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 238#true, Black: 275#true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), 127#L689-3true, Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:32:00,125 INFO L384 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2021-11-13 18:32:00,125 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-11-13 18:32:00,125 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-11-13 18:32:00,125 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-11-13 18:32:00,129 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([620] L716-2-->L716-3: Formula: (= |v_#race~x~0_1| |v_thr2Thread1of1ForFork1_#t~nondet14_3|) InVars {thr2Thread1of1ForFork1_#t~nondet14=|v_thr2Thread1of1ForFork1_#t~nondet14_3|} OutVars{#race~x~0=|v_#race~x~0_1|, thr2Thread1of1ForFork1_#t~nondet14=|v_thr2Thread1of1ForFork1_#t~nondet14_3|} AuxVars[] AssignedVars[#race~x~0][95], [235#true, Black: 289#(= |#race~x~0| 0), 299#true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, 305#true, Black: 301#(= |#race~X~0| |thr1Thread1of1ForFork0_#t~nondet10|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), Black: 269#true, Black: 275#true, 7#L716-3true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), 228#L697-2true, Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:32:00,129 INFO L384 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2021-11-13 18:32:00,129 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-11-13 18:32:00,129 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-11-13 18:32:00,129 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-11-13 18:32:00,132 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([770] L699-4-->L699-1: Formula: (= |v_#race~b2~0_13| 0) InVars {} OutVars{#race~b2~0=|v_#race~b2~0_13|} AuxVars[] AssignedVars[#race~b2~0][267], [235#true, Black: 287#true, 299#true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, 95#L715-3true, 305#true, Black: 301#(= |#race~X~0| |thr1Thread1of1ForFork0_#t~nondet10|), Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), 147#L699-1true, Black: 275#true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:32:00,132 INFO L384 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2021-11-13 18:32:00,132 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-11-13 18:32:00,132 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-11-13 18:32:00,132 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-11-13 18:32:00,141 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] L725-4-->L725-1: Formula: (= |v_#race~b1~0_1| 0) InVars {} OutVars{#race~b1~0=|v_#race~b1~0_1|} AuxVars[] AssignedVars[#race~b1~0][134], [72#L725-1true, 8#L689-4true, 235#true, Black: 287#true, 299#true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, 305#true, Black: 301#(= |#race~X~0| |thr1Thread1of1ForFork0_#t~nondet10|), Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), Black: 275#true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:32:00,141 INFO L384 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2021-11-13 18:32:00,141 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-11-13 18:32:00,141 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-11-13 18:32:00,141 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-11-13 18:32:00,141 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([675] L725-4-->L725-1: Formula: (= |v_#race~b1~0_1| 0) InVars {} OutVars{#race~b1~0=|v_#race~b1~0_1|} AuxVars[] AssignedVars[#race~b1~0][134], [72#L725-1true, 235#true, Black: 287#true, 299#true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, 305#true, Black: 301#(= |#race~X~0| |thr1Thread1of1ForFork0_#t~nondet10|), Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), Black: 275#true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), 127#L689-3true, Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:32:00,141 INFO L384 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2021-11-13 18:32:00,141 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-11-13 18:32:00,142 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-11-13 18:32:00,142 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-11-13 18:32:00,142 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([675] L725-4-->L725-1: Formula: (= |v_#race~b1~0_1| 0) InVars {} OutVars{#race~b1~0=|v_#race~b1~0_1|} AuxVars[] AssignedVars[#race~b1~0][135], [72#L725-1true, 235#true, Black: 287#true, 299#true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, 305#true, Black: 301#(= |#race~X~0| |thr1Thread1of1ForFork0_#t~nondet10|), Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), 78#L690true, Black: 275#true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:32:00,142 INFO L384 tUnfolder$Statistics]: this new event has 103 ancestors and is cut-off event [2021-11-13 18:32:00,142 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-11-13 18:32:00,142 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-11-13 18:32:00,142 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-11-13 18:32:00,142 INFO L387 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2021-11-13 18:32:00,145 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([770] L699-4-->L699-1: Formula: (= |v_#race~b2~0_13| 0) InVars {} OutVars{#race~b2~0=|v_#race~b2~0_13|} AuxVars[] AssignedVars[#race~b2~0][267], [235#true, Black: 287#true, 299#true, 29#L715-4true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, 305#true, Black: 301#(= |#race~X~0| |thr1Thread1of1ForFork0_#t~nondet10|), Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), 147#L699-1true, Black: 275#true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:32:00,145 INFO L384 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2021-11-13 18:32:00,145 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-11-13 18:32:00,146 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-11-13 18:32:00,146 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-11-13 18:32:00,146 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([770] L699-4-->L699-1: Formula: (= |v_#race~b2~0_13| 0) InVars {} OutVars{#race~b2~0=|v_#race~b2~0_13|} AuxVars[] AssignedVars[#race~b2~0][267], [235#true, Black: 287#true, 299#true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, 95#L715-3true, 305#true, Black: 301#(= |#race~X~0| |thr1Thread1of1ForFork0_#t~nondet10|), Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), 147#L699-1true, Black: 275#true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:32:00,146 INFO L384 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2021-11-13 18:32:00,146 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-11-13 18:32:00,146 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-11-13 18:32:00,146 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-11-13 18:32:00,146 INFO L387 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2021-11-13 18:32:00,146 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([770] L699-4-->L699-1: Formula: (= |v_#race~b2~0_13| 0) InVars {} OutVars{#race~b2~0=|v_#race~b2~0_13|} AuxVars[] AssignedVars[#race~b2~0][223], [235#true, Black: 287#true, 299#true, 33#L716true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, 305#true, Black: 301#(= |#race~X~0| |thr1Thread1of1ForFork0_#t~nondet10|), Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), 147#L699-1true, Black: 275#true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:32:00,146 INFO L384 tUnfolder$Statistics]: this new event has 103 ancestors and is cut-off event [2021-11-13 18:32:00,146 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-11-13 18:32:00,146 INFO L387 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2021-11-13 18:32:00,146 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-11-13 18:32:00,146 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-11-13 18:32:00,149 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([622] L734-6-->L735: Formula: (= v_~y~0_1 0) InVars {} OutVars{~y~0=v_~y~0_1} AuxVars[] AssignedVars[~y~0][240], [235#true, 299#true, Black: 287#true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, 305#true, Black: 301#(= |#race~X~0| |thr1Thread1of1ForFork0_#t~nondet10|), Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), 116#L735true, Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), 140#L701-5true, Black: 275#true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:32:00,150 INFO L384 tUnfolder$Statistics]: this new event has 97 ancestors and is cut-off event [2021-11-13 18:32:00,150 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-11-13 18:32:00,150 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-11-13 18:32:00,150 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-11-13 18:32:00,156 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([675] L725-4-->L725-1: Formula: (= |v_#race~b1~0_1| 0) InVars {} OutVars{#race~b1~0=|v_#race~b1~0_1|} AuxVars[] AssignedVars[#race~b1~0][134], [72#L725-1true, 235#true, Black: 287#true, 299#true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, 305#true, Black: 301#(= |#race~X~0| |thr1Thread1of1ForFork0_#t~nondet10|), Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), Black: 275#true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), 127#L689-3true, Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:32:00,157 INFO L384 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2021-11-13 18:32:00,157 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-11-13 18:32:00,157 INFO L387 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2021-11-13 18:32:00,157 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-11-13 18:32:00,157 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-11-13 18:32:00,160 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([636] L717-2-->L722: Formula: (= v_~y~0_5 0) InVars {~y~0=v_~y~0_5} OutVars{~y~0=v_~y~0_5} AuxVars[] AssignedVars[][76], [235#true, Black: 287#true, 299#true, 99#L709true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, Black: 301#(= |#race~X~0| |thr1Thread1of1ForFork0_#t~nondet10|), Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), Black: 275#true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), 207#L722true, Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), 307#(= ~x~0 1), Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:32:00,160 INFO L384 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2021-11-13 18:32:00,161 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-11-13 18:32:00,161 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-11-13 18:32:00,161 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2021-11-13 18:32:00,164 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([770] L699-4-->L699-1: Formula: (= |v_#race~b2~0_13| 0) InVars {} OutVars{#race~b2~0=|v_#race~b2~0_13|} AuxVars[] AssignedVars[#race~b2~0][267], [235#true, Black: 287#true, 299#true, 29#L715-4true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, 305#true, Black: 301#(= |#race~X~0| |thr1Thread1of1ForFork0_#t~nondet10|), Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), 147#L699-1true, Black: 275#true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:32:00,164 INFO L384 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2021-11-13 18:32:00,164 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-11-13 18:32:00,164 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-11-13 18:32:00,164 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-11-13 18:32:00,164 INFO L387 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2021-11-13 18:32:00,173 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([701] L689-2-->L689-3: Formula: (= |v_#race~b1~0_5| |v_thr1Thread1of1ForFork0_#t~nondet5_3|) InVars {thr1Thread1of1ForFork0_#t~nondet5=|v_thr1Thread1of1ForFork0_#t~nondet5_3|} OutVars{thr1Thread1of1ForFork0_#t~nondet5=|v_thr1Thread1of1ForFork0_#t~nondet5_3|, #race~b1~0=|v_#race~b1~0_5|} AuxVars[] AssignedVars[#race~b1~0][33], [72#L725-1true, 235#true, Black: 287#true, 299#true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, 305#true, Black: 301#(= |#race~X~0| |thr1Thread1of1ForFork0_#t~nondet10|), Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 238#true, Black: 275#true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), 127#L689-3true, Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:32:00,173 INFO L384 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2021-11-13 18:32:00,173 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-11-13 18:32:00,173 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-11-13 18:32:00,173 INFO L387 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2021-11-13 18:32:00,173 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-11-13 18:32:00,176 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([606] L715-2-->L715-3: Formula: (= |v_#race~b2~0_2| |v_thr2Thread1of1ForFork1_#t~nondet13_3|) InVars {thr2Thread1of1ForFork1_#t~nondet13=|v_thr2Thread1of1ForFork1_#t~nondet13_3|} OutVars{#race~b2~0=|v_#race~b2~0_2|, thr2Thread1of1ForFork1_#t~nondet13=|v_thr2Thread1of1ForFork1_#t~nondet13_3|} AuxVars[] AssignedVars[#race~b2~0][52], [235#true, Black: 287#true, 299#true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, 95#L715-3true, 305#true, Black: 301#(= |#race~X~0| |thr1Thread1of1ForFork0_#t~nondet10|), Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), 147#L699-1true, Black: 275#true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), Black: 250#true, Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|)]) [2021-11-13 18:32:00,176 INFO L384 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2021-11-13 18:32:00,176 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-11-13 18:32:00,176 INFO L387 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2021-11-13 18:32:00,177 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-11-13 18:32:00,177 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-11-13 18:32:00,183 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([666] L723-2-->L724: Formula: (not (= 2 v_~x~0_2)) InVars {~x~0=v_~x~0_2} OutVars{~x~0=v_~x~0_2} AuxVars[] AssignedVars[][106], [235#true, Black: 287#true, 299#true, 80#L690-1true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, Black: 301#(= |#race~X~0| |thr1Thread1of1ForFork0_#t~nondet10|), Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), Black: 275#true, 135#L724true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), 307#(= ~x~0 1), Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:32:00,183 INFO L384 tUnfolder$Statistics]: this new event has 98 ancestors and is cut-off event [2021-11-13 18:32:00,183 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-11-13 18:32:00,183 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-11-13 18:32:00,184 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-11-13 18:32:00,184 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-11-13 18:32:00,186 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([675] L725-4-->L725-1: Formula: (= |v_#race~b1~0_1| 0) InVars {} OutVars{#race~b1~0=|v_#race~b1~0_1|} AuxVars[] AssignedVars[#race~b1~0][134], [72#L725-1true, 8#L689-4true, 235#true, Black: 287#true, 299#true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, 305#true, Black: 301#(= |#race~X~0| |thr1Thread1of1ForFork0_#t~nondet10|), Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), Black: 275#true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:32:00,186 INFO L384 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2021-11-13 18:32:00,186 INFO L387 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2021-11-13 18:32:00,186 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-11-13 18:32:00,186 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-11-13 18:32:00,186 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-11-13 18:32:00,190 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([723] L709-1-->L709-2: Formula: (= |v_#race~y~0_19| |v_thr1Thread1of1ForFork0_#t~nondet11_3|) InVars {thr1Thread1of1ForFork0_#t~nondet11=|v_thr1Thread1of1ForFork0_#t~nondet11_3|} OutVars{#race~y~0=|v_#race~y~0_19|, thr1Thread1of1ForFork0_#t~nondet11=|v_thr1Thread1of1ForFork0_#t~nondet11_3|} AuxVars[] AssignedVars[#race~y~0][222], [75#L709-2true, 235#true, Black: 287#true, 299#true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 265#(= |#race~y~0| 0), Black: 301#(= |#race~X~0| |thr1Thread1of1ForFork0_#t~nondet10|), Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), Black: 275#true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), 168#L717-2true, Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), 307#(= ~x~0 1), Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:32:00,190 INFO L384 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2021-11-13 18:32:00,191 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-11-13 18:32:00,191 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-11-13 18:32:00,191 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-11-13 18:32:00,192 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([614] L716-->L716-1: Formula: (= v_~x~0_1 2) InVars {} OutVars{~x~0=v_~x~0_1} AuxVars[] AssignedVars[~x~0][62], [235#true, Black: 287#true, 299#true, 73#L688-2true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, 305#true, 10#L716-1true, Black: 301#(= |#race~X~0| |thr1Thread1of1ForFork0_#t~nondet10|), Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), Black: 275#true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:32:00,193 INFO L384 tUnfolder$Statistics]: this new event has 98 ancestors and is cut-off event [2021-11-13 18:32:00,193 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-11-13 18:32:00,193 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-11-13 18:32:00,193 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-11-13 18:32:00,193 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-11-13 18:32:00,193 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([614] L716-->L716-1: Formula: (= v_~x~0_1 2) InVars {} OutVars{~x~0=v_~x~0_1} AuxVars[] AssignedVars[~x~0][61], [235#true, Black: 287#true, 299#true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 166#L742-4true, thr2Thread1of1ForFork1InUse, 191#L698true, Black: 263#true, 305#true, 10#L716-1true, Black: 301#(= |#race~X~0| |thr1Thread1of1ForFork0_#t~nondet10|), Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), Black: 275#true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:32:00,194 INFO L384 tUnfolder$Statistics]: this new event has 98 ancestors and is cut-off event [2021-11-13 18:32:00,194 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-11-13 18:32:00,194 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-11-13 18:32:00,194 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-11-13 18:32:00,194 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-11-13 18:32:00,194 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([770] L699-4-->L699-1: Formula: (= |v_#race~b2~0_13| 0) InVars {} OutVars{#race~b2~0=|v_#race~b2~0_13|} AuxVars[] AssignedVars[#race~b2~0][223], [235#true, Black: 287#true, 299#true, 33#L716true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, 305#true, Black: 301#(= |#race~X~0| |thr1Thread1of1ForFork0_#t~nondet10|), Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), 147#L699-1true, Black: 275#true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:32:00,194 INFO L384 tUnfolder$Statistics]: this new event has 103 ancestors and is cut-off event [2021-11-13 18:32:00,194 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-11-13 18:32:00,194 INFO L387 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2021-11-13 18:32:00,194 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-11-13 18:32:00,194 INFO L387 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2021-11-13 18:32:00,194 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-11-13 18:32:00,209 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([715] L690-2-->L690-3: Formula: (= |v_#race~x~0_7| |v_thr1Thread1of1ForFork0_#t~nondet6_3|) InVars {thr1Thread1of1ForFork0_#t~nondet6=|v_thr1Thread1of1ForFork0_#t~nondet6_3|} OutVars{#race~x~0=|v_#race~x~0_7|, thr1Thread1of1ForFork0_#t~nondet6=|v_thr1Thread1of1ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~x~0][98], [Black: 289#(= |#race~x~0| 0), 235#true, 299#true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, Black: 301#(= |#race~X~0| |thr1Thread1of1ForFork0_#t~nondet10|), Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), 15#L723-1true, Black: 244#true, Black: 275#true, 206#L690-3true, 307#(= ~x~0 1), Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:32:00,209 INFO L384 tUnfolder$Statistics]: this new event has 98 ancestors and is cut-off event [2021-11-13 18:32:00,209 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-11-13 18:32:00,209 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-11-13 18:32:00,209 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-11-13 18:32:00,210 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([715] L690-2-->L690-3: Formula: (= |v_#race~x~0_7| |v_thr1Thread1of1ForFork0_#t~nondet6_3|) InVars {thr1Thread1of1ForFork0_#t~nondet6=|v_thr1Thread1of1ForFork0_#t~nondet6_3|} OutVars{#race~x~0=|v_#race~x~0_7|, thr1Thread1of1ForFork0_#t~nondet6=|v_thr1Thread1of1ForFork0_#t~nondet6_3|} AuxVars[] AssignedVars[#race~x~0][98], [Black: 289#(= |#race~x~0| 0), 235#true, 299#true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 166#L742-4true, thr2Thread1of1ForFork1InUse, 100#L723-2true, Black: 263#true, Black: 301#(= |#race~X~0| |thr1Thread1of1ForFork0_#t~nondet10|), Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), Black: 244#true, Black: 275#true, 206#L690-3true, 307#(= ~x~0 1), Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:32:00,210 INFO L384 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2021-11-13 18:32:00,210 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-11-13 18:32:00,210 INFO L387 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2021-11-13 18:32:00,210 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-11-13 18:32:00,210 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-11-13 18:32:00,212 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([675] L725-4-->L725-1: Formula: (= |v_#race~b1~0_1| 0) InVars {} OutVars{#race~b1~0=|v_#race~b1~0_1|} AuxVars[] AssignedVars[#race~b1~0][135], [72#L725-1true, 235#true, Black: 287#true, 299#true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, 305#true, Black: 301#(= |#race~X~0| |thr1Thread1of1ForFork0_#t~nondet10|), Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), 78#L690true, Black: 275#true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:32:00,212 INFO L384 tUnfolder$Statistics]: this new event has 103 ancestors and is cut-off event [2021-11-13 18:32:00,212 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-11-13 18:32:00,212 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-11-13 18:32:00,212 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-11-13 18:32:00,212 INFO L387 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2021-11-13 18:32:00,212 INFO L387 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2021-11-13 18:32:00,212 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([709] L690-->L690-1: Formula: (= v_~x~0_4 1) InVars {} OutVars{~x~0=v_~x~0_4} AuxVars[] AssignedVars[~x~0][41], [235#true, 299#true, Black: 287#true, 80#L690-1true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, Black: 301#(= |#race~X~0| |thr1Thread1of1ForFork0_#t~nondet10|), Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), Black: 275#true, 135#L724true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), 307#(= ~x~0 1), Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:32:00,213 INFO L384 tUnfolder$Statistics]: this new event has 98 ancestors and is cut-off event [2021-11-13 18:32:00,213 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-11-13 18:32:00,213 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-11-13 18:32:00,213 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-11-13 18:32:00,213 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-11-13 18:32:00,218 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([620] L716-2-->L716-3: Formula: (= |v_#race~x~0_1| |v_thr2Thread1of1ForFork1_#t~nondet14_3|) InVars {thr2Thread1of1ForFork1_#t~nondet14=|v_thr2Thread1of1ForFork1_#t~nondet14_3|} OutVars{#race~x~0=|v_#race~x~0_1|, thr2Thread1of1ForFork1_#t~nondet14=|v_thr2Thread1of1ForFork1_#t~nondet14_3|} AuxVars[] AssignedVars[#race~x~0][95], [235#true, Black: 289#(= |#race~x~0| 0), 299#true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 148#L697-1true, 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, 305#true, Black: 301#(= |#race~X~0| |thr1Thread1of1ForFork0_#t~nondet10|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), Black: 269#true, Black: 275#true, 7#L716-3true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:32:00,218 INFO L384 tUnfolder$Statistics]: this new event has 98 ancestors and is cut-off event [2021-11-13 18:32:00,219 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-11-13 18:32:00,219 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-11-13 18:32:00,219 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-11-13 18:32:00,219 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([762] L697-2-->L688-2: Formula: (= v_~x~0_6 1) InVars {~x~0=v_~x~0_6} OutVars{~x~0=v_~x~0_6} AuxVars[] AssignedVars[][101], [235#true, Black: 287#true, 299#true, 73#L688-2true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, 10#L716-1true, Black: 301#(= |#race~X~0| |thr1Thread1of1ForFork0_#t~nondet10|), Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), Black: 275#true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), 307#(= ~x~0 1), Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:32:00,219 INFO L384 tUnfolder$Statistics]: this new event has 98 ancestors and is cut-off event [2021-11-13 18:32:00,219 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-11-13 18:32:00,219 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-11-13 18:32:00,219 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-11-13 18:32:00,220 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-11-13 18:32:00,220 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([761] L697-2-->L698: Formula: (not (= v_~x~0_5 1)) InVars {~x~0=v_~x~0_5} OutVars{~x~0=v_~x~0_5} AuxVars[] AssignedVars[][102], [235#true, Black: 287#true, 299#true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 191#L698true, 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, 305#true, 10#L716-1true, Black: 301#(= |#race~X~0| |thr1Thread1of1ForFork0_#t~nondet10|), Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), Black: 275#true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:32:00,220 INFO L384 tUnfolder$Statistics]: this new event has 98 ancestors and is cut-off event [2021-11-13 18:32:00,220 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-11-13 18:32:00,220 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-11-13 18:32:00,220 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-11-13 18:32:00,220 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-11-13 18:32:00,224 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([717] L708-6-->L709: Formula: (= v_~y~0_11 0) InVars {} OutVars{~y~0=v_~y~0_11} AuxVars[] AssignedVars[~y~0][236], [235#true, 299#true, 99#L709true, Black: 287#true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, 5#L727-5true, Black: 301#(= |#race~X~0| |thr1Thread1of1ForFork0_#t~nondet10|), Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), Black: 275#true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), 307#(= ~x~0 1), Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:32:00,224 INFO L384 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2021-11-13 18:32:00,224 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-11-13 18:32:00,225 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-11-13 18:32:00,225 INFO L387 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2021-11-13 18:32:00,225 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-11-13 18:32:00,231 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([622] L734-6-->L735: Formula: (= v_~y~0_1 0) InVars {} OutVars{~y~0=v_~y~0_1} AuxVars[] AssignedVars[~y~0][240], [235#true, Black: 287#true, 299#true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, 305#true, Black: 301#(= |#race~X~0| |thr1Thread1of1ForFork0_#t~nondet10|), Black: 271#(= |#race~x~0| |thr2Thread1of1ForFork1_#t~nondet14|), 116#L735true, Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), 140#L701-5true, Black: 275#true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:32:00,231 INFO L384 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2021-11-13 18:32:00,231 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-11-13 18:32:00,231 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-11-13 18:32:00,231 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-11-13 18:32:00,231 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-11-13 18:32:00,244 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([620] L716-2-->L716-3: Formula: (= |v_#race~x~0_1| |v_thr2Thread1of1ForFork1_#t~nondet14_3|) InVars {thr2Thread1of1ForFork1_#t~nondet14=|v_thr2Thread1of1ForFork1_#t~nondet14_3|} OutVars{#race~x~0=|v_#race~x~0_1|, thr2Thread1of1ForFork1_#t~nondet14=|v_thr2Thread1of1ForFork1_#t~nondet14_3|} AuxVars[] AssignedVars[#race~x~0][95], [235#true, Black: 289#(= |#race~x~0| 0), 299#true, Black: 295#(= |#race~y~0| |thr2Thread1of1ForFork1_#t~nondet16|), 166#L742-4true, thr2Thread1of1ForFork1InUse, Black: 263#true, 305#true, Black: 301#(= |#race~X~0| |thr1Thread1of1ForFork0_#t~nondet10|), Black: 240#(= |#race~b1~0| |thr1Thread1of1ForFork0_#t~nondet5|), Black: 269#true, Black: 275#true, 7#L716-3true, Black: 246#(= |thr1Thread1of1ForFork0_#t~nondet6| |#race~x~0|), 228#L697-2true, Black: 283#(= |thr1Thread1of1ForFork0_#t~nondet8| |#race~y~0|), Black: 252#(= |#race~b2~0| |thr2Thread1of1ForFork1_#t~nondet13|)]) [2021-11-13 18:32:00,244 INFO L384 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2021-11-13 18:32:00,244 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-11-13 18:32:00,244 INFO L387 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2021-11-13 18:32:00,244 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-11-13 18:32:00,244 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-11-13 18:32:00,476 INFO L129 PetriNetUnfolder]: 1870/12361 cut-off events. [2021-11-13 18:32:00,476 INFO L130 PetriNetUnfolder]: For 2446/2640 co-relation queries the response was YES. [2021-11-13 18:32:00,635 INFO L84 FinitePrefix]: Finished finitePrefix Result has 20527 conditions, 12361 events. 1870/12361 cut-off events. For 2446/2640 co-relation queries the response was YES. Maximal size of possible extension queue 520. Compared 158184 event pairs, 247 based on Foata normal form. 19/10333 useless extension candidates. Maximal degree in co-relation 20513. Up to 1322 conditions per place. [2021-11-13 18:32:00,686 INFO L132 encePairwiseOnDemand]: 244/249 looper letters, 13 selfloop transitions, 3 changer transitions 0/310 dead transitions. [2021-11-13 18:32:00,686 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 310 transitions, 1148 flow [2021-11-13 18:32:00,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-13 18:32:00,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-11-13 18:32:00,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 690 transitions. [2021-11-13 18:32:00,690 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9236947791164659 [2021-11-13 18:32:00,690 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 690 transitions. [2021-11-13 18:32:00,690 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 690 transitions. [2021-11-13 18:32:00,691 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-13 18:32:00,691 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 690 transitions. [2021-11-13 18:32:00,693 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 230.0) internal successors, (690), 3 states have internal predecessors, (690), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:32:00,695 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 249.0) internal successors, (996), 4 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:32:00,696 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 249.0) internal successors, (996), 4 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:32:00,696 INFO L186 Difference]: Start difference. First operand has 238 places, 304 transitions, 1101 flow. Second operand 3 states and 690 transitions. [2021-11-13 18:32:00,696 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 310 transitions, 1148 flow [2021-11-13 18:32:00,712 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 310 transitions, 1138 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-11-13 18:32:00,717 INFO L242 Difference]: Finished difference. Result has 240 places, 307 transitions, 1119 flow [2021-11-13 18:32:00,718 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=249, PETRI_DIFFERENCE_MINUEND_FLOW=1091, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1119, PETRI_PLACES=240, PETRI_TRANSITIONS=307} [2021-11-13 18:32:00,719 INFO L334 CegarLoopForPetriNet]: 220 programPoint places, 20 predicate places. [2021-11-13 18:32:00,719 INFO L470 AbstractCegarLoop]: Abstraction has has 240 places, 307 transitions, 1119 flow [2021-11-13 18:32:00,719 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 225.33333333333334) internal successors, (676), 3 states have internal predecessors, (676), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:32:00,720 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-13 18:32:00,720 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 18:32:00,720 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2021-11-13 18:32:00,720 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting thr1Err1ASSERT_VIOLATIONDATA_RACE === [thr2Err11ASSERT_VIOLATIONDATA_RACE, thr2Err0ASSERT_VIOLATIONDATA_RACE, thr2Err12ASSERT_VIOLATIONDATA_RACE, thr2Err1ASSERT_VIOLATIONDATA_RACE (and 60 more)] === [2021-11-13 18:32:00,720 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:32:00,721 INFO L85 PathProgramCache]: Analyzing trace with hash -177138663, now seen corresponding path program 1 times [2021-11-13 18:32:00,721 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:32:00,721 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1202769184] [2021-11-13 18:32:00,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:32:00,721 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:32:00,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-13 18:32:00,734 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-13 18:32:00,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-13 18:32:00,770 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-13 18:32:00,771 INFO L628 BasicCegarLoop]: Counterexample is feasible [2021-11-13 18:32:00,771 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location thr1Err1ASSERT_VIOLATIONDATA_RACE (63 of 64 remaining) [2021-11-13 18:32:00,773 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err11ASSERT_VIOLATIONDATA_RACE (62 of 64 remaining) [2021-11-13 18:32:00,774 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err0ASSERT_VIOLATIONDATA_RACE (61 of 64 remaining) [2021-11-13 18:32:00,774 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err12ASSERT_VIOLATIONDATA_RACE (60 of 64 remaining) [2021-11-13 18:32:00,774 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err1ASSERT_VIOLATIONDATA_RACE (59 of 64 remaining) [2021-11-13 18:32:00,774 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err13ASSERT_VIOLATIONDATA_RACE (58 of 64 remaining) [2021-11-13 18:32:00,774 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err2ASSERT_VIOLATIONDATA_RACE (57 of 64 remaining) [2021-11-13 18:32:00,775 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err14ASSERT_VIOLATIONDATA_RACE (56 of 64 remaining) [2021-11-13 18:32:00,775 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err3ASSERT_VIOLATIONDATA_RACE (55 of 64 remaining) [2021-11-13 18:32:00,775 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err5ASSERT_VIOLATIONDATA_RACE (54 of 64 remaining) [2021-11-13 18:32:00,775 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err4ASSERT_VIOLATIONDATA_RACE (53 of 64 remaining) [2021-11-13 18:32:00,775 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err6ASSERT_VIOLATIONDATA_RACE (52 of 64 remaining) [2021-11-13 18:32:00,776 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err7ASSERT_VIOLATIONDATA_RACE (51 of 64 remaining) [2021-11-13 18:32:00,776 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err8ASSERT_VIOLATIONDATA_RACE (50 of 64 remaining) [2021-11-13 18:32:00,776 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err9ASSERT_VIOLATIONDATA_RACE (49 of 64 remaining) [2021-11-13 18:32:00,776 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err10ASSERT_VIOLATIONDATA_RACE (48 of 64 remaining) [2021-11-13 18:32:00,776 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err11ASSERT_VIOLATIONDATA_RACE (47 of 64 remaining) [2021-11-13 18:32:00,777 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONDATA_RACE (46 of 64 remaining) [2021-11-13 18:32:00,777 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err12ASSERT_VIOLATIONDATA_RACE (45 of 64 remaining) [2021-11-13 18:32:00,777 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err1ASSERT_VIOLATIONDATA_RACE (44 of 64 remaining) [2021-11-13 18:32:00,777 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err13ASSERT_VIOLATIONDATA_RACE (43 of 64 remaining) [2021-11-13 18:32:00,777 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err2ASSERT_VIOLATIONDATA_RACE (42 of 64 remaining) [2021-11-13 18:32:00,777 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err14ASSERT_VIOLATIONDATA_RACE (41 of 64 remaining) [2021-11-13 18:32:00,778 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err3ASSERT_VIOLATIONDATA_RACE (40 of 64 remaining) [2021-11-13 18:32:00,778 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err5ASSERT_VIOLATIONDATA_RACE (39 of 64 remaining) [2021-11-13 18:32:00,778 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err4ASSERT_VIOLATIONDATA_RACE (38 of 64 remaining) [2021-11-13 18:32:00,778 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err6ASSERT_VIOLATIONDATA_RACE (37 of 64 remaining) [2021-11-13 18:32:00,778 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err7ASSERT_VIOLATIONDATA_RACE (36 of 64 remaining) [2021-11-13 18:32:00,778 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err8ASSERT_VIOLATIONDATA_RACE (35 of 64 remaining) [2021-11-13 18:32:00,779 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err9ASSERT_VIOLATIONDATA_RACE (34 of 64 remaining) [2021-11-13 18:32:00,779 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err10ASSERT_VIOLATIONDATA_RACE (33 of 64 remaining) [2021-11-13 18:32:00,779 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (32 of 64 remaining) [2021-11-13 18:32:00,779 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (31 of 64 remaining) [2021-11-13 18:32:00,779 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATION (30 of 64 remaining) [2021-11-13 18:32:00,780 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATION (29 of 64 remaining) [2021-11-13 18:32:00,780 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err11ASSERT_VIOLATIONDATA_RACE (28 of 64 remaining) [2021-11-13 18:32:00,780 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err0ASSERT_VIOLATIONDATA_RACE (27 of 64 remaining) [2021-11-13 18:32:00,780 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err12ASSERT_VIOLATIONDATA_RACE (26 of 64 remaining) [2021-11-13 18:32:00,780 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err1ASSERT_VIOLATIONDATA_RACE (25 of 64 remaining) [2021-11-13 18:32:00,780 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err13ASSERT_VIOLATIONDATA_RACE (24 of 64 remaining) [2021-11-13 18:32:00,781 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err2ASSERT_VIOLATIONDATA_RACE (23 of 64 remaining) [2021-11-13 18:32:00,781 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err14ASSERT_VIOLATIONDATA_RACE (22 of 64 remaining) [2021-11-13 18:32:00,781 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err3ASSERT_VIOLATIONDATA_RACE (21 of 64 remaining) [2021-11-13 18:32:00,781 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err5ASSERT_VIOLATIONDATA_RACE (20 of 64 remaining) [2021-11-13 18:32:00,781 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err4ASSERT_VIOLATIONDATA_RACE (19 of 64 remaining) [2021-11-13 18:32:00,782 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err6ASSERT_VIOLATIONDATA_RACE (18 of 64 remaining) [2021-11-13 18:32:00,782 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err7ASSERT_VIOLATIONDATA_RACE (17 of 64 remaining) [2021-11-13 18:32:00,782 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err8ASSERT_VIOLATIONDATA_RACE (16 of 64 remaining) [2021-11-13 18:32:00,782 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err9ASSERT_VIOLATIONDATA_RACE (15 of 64 remaining) [2021-11-13 18:32:00,782 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err10ASSERT_VIOLATIONDATA_RACE (14 of 64 remaining) [2021-11-13 18:32:00,782 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err11ASSERT_VIOLATIONDATA_RACE (13 of 64 remaining) [2021-11-13 18:32:00,783 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONDATA_RACE (12 of 64 remaining) [2021-11-13 18:32:00,783 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err12ASSERT_VIOLATIONDATA_RACE (11 of 64 remaining) [2021-11-13 18:32:00,783 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err13ASSERT_VIOLATIONDATA_RACE (10 of 64 remaining) [2021-11-13 18:32:00,783 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err2ASSERT_VIOLATIONDATA_RACE (9 of 64 remaining) [2021-11-13 18:32:00,783 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err14ASSERT_VIOLATIONDATA_RACE (8 of 64 remaining) [2021-11-13 18:32:00,784 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err3ASSERT_VIOLATIONDATA_RACE (7 of 64 remaining) [2021-11-13 18:32:00,784 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err5ASSERT_VIOLATIONDATA_RACE (6 of 64 remaining) [2021-11-13 18:32:00,784 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err4ASSERT_VIOLATIONDATA_RACE (5 of 64 remaining) [2021-11-13 18:32:00,784 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err6ASSERT_VIOLATIONDATA_RACE (4 of 64 remaining) [2021-11-13 18:32:00,784 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err7ASSERT_VIOLATIONDATA_RACE (3 of 64 remaining) [2021-11-13 18:32:00,784 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err8ASSERT_VIOLATIONDATA_RACE (2 of 64 remaining) [2021-11-13 18:32:00,785 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err9ASSERT_VIOLATIONDATA_RACE (1 of 64 remaining) [2021-11-13 18:32:00,785 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err10ASSERT_VIOLATIONDATA_RACE (0 of 64 remaining) [2021-11-13 18:32:00,785 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2021-11-13 18:32:00,789 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 18:32:00,795 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2021-11-13 18:32:00,795 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-11-13 18:32:00,830 FATAL L? ?]: The Plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction has thrown an exception: java.lang.NullPointerException at de.uni_freiburg.informatik.ultimate.boogie.procedureinliner.backtranslation.InlinerBacktranslator.computeCurrectProc(InlinerBacktranslator.java:230) at de.uni_freiburg.informatik.ultimate.boogie.procedureinliner.backtranslation.InlinerBacktranslator.translateProgramExecution(InlinerBacktranslator.java:203) at de.uni_freiburg.informatik.ultimate.core.coreplugin.services.ModelTranslationContainer.translateProgramExecution(ModelTranslationContainer.java:216) at de.uni_freiburg.informatik.ultimate.core.coreplugin.services.ModelTranslationContainer.translateProgramExecution(ModelTranslationContainer.java:225) at de.uni_freiburg.informatik.ultimate.core.coreplugin.services.ModelTranslationContainer.translateProgramExecution(ModelTranslationContainer.java:225) at de.uni_freiburg.informatik.ultimate.core.coreplugin.services.ModelTranslationContainer.translateProgramExecution(ModelTranslationContainer.java:225) at de.uni_freiburg.informatik.ultimate.core.coreplugin.services.ModelTranslationContainer.translateProgramExecution(ModelTranslationContainer.java:206) at de.uni_freiburg.informatik.ultimate.core.lib.results.DataRaceFoundResult.getLongDescription(DataRaceFoundResult.java:136) at de.uni_freiburg.informatik.ultimate.core.coreplugin.services.ResultService.reportResult(ResultService.java:86) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopResultReporter.reportResult(CegarLoopResultReporter.java:141) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.reportLocationResults(TraceAbstractionStarter.java:586) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:181) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2021-11-13 18:32:00,833 INFO L158 Benchmark]: Toolchain (without parser) took 15002.26ms. Allocated memory was 113.2MB in the beginning and 3.1GB in the end (delta: 3.0GB). Free memory was 87.1MB in the beginning and 2.7GB in the end (delta: -2.6GB). Peak memory consumption was 392.3MB. Max. memory is 16.1GB. [2021-11-13 18:32:00,833 INFO L158 Benchmark]: CDTParser took 0.18ms. Allocated memory is still 113.2MB. Free memory is still 68.2MB. There was no memory consumed. Max. memory is 16.1GB. [2021-11-13 18:32:00,834 INFO L158 Benchmark]: CACSL2BoogieTranslator took 590.58ms. Allocated memory was 113.2MB in the beginning and 167.8MB in the end (delta: 54.5MB). Free memory was 86.7MB in the beginning and 131.9MB in the end (delta: -45.2MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2021-11-13 18:32:00,834 INFO L158 Benchmark]: Boogie Procedure Inliner took 72.51ms. Allocated memory is still 167.8MB. Free memory was 131.9MB in the beginning and 129.7MB in the end (delta: 2.2MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-11-13 18:32:00,834 INFO L158 Benchmark]: Boogie Preprocessor took 39.84ms. Allocated memory is still 167.8MB. Free memory was 129.7MB in the beginning and 127.7MB in the end (delta: 2.0MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-11-13 18:32:00,835 INFO L158 Benchmark]: RCFGBuilder took 561.79ms. Allocated memory is still 167.8MB. Free memory was 127.7MB in the beginning and 110.3MB in the end (delta: 17.4MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2021-11-13 18:32:00,835 INFO L158 Benchmark]: TraceAbstraction took 13732.05ms. Allocated memory was 167.8MB in the beginning and 3.1GB in the end (delta: 2.9GB). Free memory was 109.6MB in the beginning and 2.7GB in the end (delta: -2.6GB). Peak memory consumption was 362.7MB. Max. memory is 16.1GB. [2021-11-13 18:32:00,837 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.18ms. Allocated memory is still 113.2MB. Free memory is still 68.2MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 590.58ms. Allocated memory was 113.2MB in the beginning and 167.8MB in the end (delta: 54.5MB). Free memory was 86.7MB in the beginning and 131.9MB in the end (delta: -45.2MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 72.51ms. Allocated memory is still 167.8MB. Free memory was 131.9MB in the beginning and 129.7MB in the end (delta: 2.2MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 39.84ms. Allocated memory is still 167.8MB. Free memory was 129.7MB in the beginning and 127.7MB in the end (delta: 2.0MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 561.79ms. Allocated memory is still 167.8MB. Free memory was 127.7MB in the beginning and 110.3MB in the end (delta: 17.4MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * TraceAbstraction took 13732.05ms. Allocated memory was 167.8MB in the beginning and 3.1GB in the end (delta: 2.9GB). Free memory was 109.6MB in the beginning and 2.7GB in the end (delta: -2.6GB). Peak memory consumption was 362.7MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - ExceptionOrErrorResult: NullPointerException: null de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: NullPointerException: null: de.uni_freiburg.informatik.ultimate.boogie.procedureinliner.backtranslation.InlinerBacktranslator.computeCurrectProc(InlinerBacktranslator.java:230) RESULT: Ultimate could not prove your program: Toolchain returned no result. [2021-11-13 18:32:00,886 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60355838-4d10-40b6-a6a9-c829fb38fdc0/bin/uautomizer-YU5uOKAj3y/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60355838-4d10-40b6-a6a9-c829fb38fdc0/bin/uautomizer-YU5uOKAj3y/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60355838-4d10-40b6-a6a9-c829fb38fdc0/bin/uautomizer-YU5uOKAj3y/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60355838-4d10-40b6-a6a9-c829fb38fdc0/bin/uautomizer-YU5uOKAj3y/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60355838-4d10-40b6-a6a9-c829fb38fdc0/bin/uautomizer-YU5uOKAj3y/config/AutomizerReach.xml -i ../../sv-benchmarks/c/pthread-atomic/lamport-b.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60355838-4d10-40b6-a6a9-c829fb38fdc0/bin/uautomizer-YU5uOKAj3y/config/svcomp-DataRace-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60355838-4d10-40b6-a6a9-c829fb38fdc0/bin/uautomizer-YU5uOKAj3y --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 991793f8d7262fdf8fcd914d5c9fbaf399d7f573a6d3b742f5710da63c18b7e1 --- Real Ultimate output --- This is Ultimate 0.2.1-dev-63182f1 [2021-11-13 18:32:03,404 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-13 18:32:03,407 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-13 18:32:03,439 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-13 18:32:03,440 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-13 18:32:03,441 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-13 18:32:03,443 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-13 18:32:03,446 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-13 18:32:03,448 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-13 18:32:03,449 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-13 18:32:03,451 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-13 18:32:03,452 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-13 18:32:03,453 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-13 18:32:03,454 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-13 18:32:03,456 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-13 18:32:03,458 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-13 18:32:03,459 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-13 18:32:03,460 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-13 18:32:03,463 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-13 18:32:03,465 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-13 18:32:03,467 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-13 18:32:03,475 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-13 18:32:03,477 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-13 18:32:03,478 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-13 18:32:03,483 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-13 18:32:03,487 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-13 18:32:03,487 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-13 18:32:03,489 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-13 18:32:03,493 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-13 18:32:03,494 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-13 18:32:03,495 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-13 18:32:03,496 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-13 18:32:03,498 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-13 18:32:03,500 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-13 18:32:03,503 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-13 18:32:03,504 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-13 18:32:03,505 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-13 18:32:03,505 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-13 18:32:03,505 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-13 18:32:03,507 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-13 18:32:03,508 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-13 18:32:03,511 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60355838-4d10-40b6-a6a9-c829fb38fdc0/bin/uautomizer-YU5uOKAj3y/config/svcomp-DataRace-32bit-Automizer_Bitvector.epf [2021-11-13 18:32:03,542 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-13 18:32:03,543 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-13 18:32:03,543 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-11-13 18:32:03,543 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-11-13 18:32:03,544 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-11-13 18:32:03,544 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-11-13 18:32:03,545 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-11-13 18:32:03,545 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-11-13 18:32:03,546 INFO L138 SettingsManager]: * Use SBE=true [2021-11-13 18:32:03,546 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-13 18:32:03,546 INFO L138 SettingsManager]: * sizeof long=4 [2021-11-13 18:32:03,546 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-11-13 18:32:03,547 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-11-13 18:32:03,547 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-13 18:32:03,547 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-11-13 18:32:03,547 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-13 18:32:03,547 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-11-13 18:32:03,548 INFO L138 SettingsManager]: * Check absence of data races in concurrent programs=true [2021-11-13 18:32:03,548 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2021-11-13 18:32:03,548 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2021-11-13 18:32:03,548 INFO L138 SettingsManager]: * sizeof long double=12 [2021-11-13 18:32:03,549 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-11-13 18:32:03,549 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-13 18:32:03,549 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-11-13 18:32:03,549 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-13 18:32:03,549 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-11-13 18:32:03,550 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-13 18:32:03,550 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-13 18:32:03,550 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-13 18:32:03,550 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-13 18:32:03,551 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-11-13 18:32:03,551 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2021-11-13 18:32:03,551 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2021-11-13 18:32:03,551 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-11-13 18:32:03,552 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-11-13 18:32:03,552 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-11-13 18:32:03,552 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-13 18:32:03,552 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-11-13 18:32:03,570 INFO L138 SettingsManager]: * Logic for external solver=AUFBV 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_60355838-4d10-40b6-a6a9-c829fb38fdc0/bin/uautomizer-YU5uOKAj3y/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_60355838-4d10-40b6-a6a9-c829fb38fdc0/bin/uautomizer-YU5uOKAj3y 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 -> 991793f8d7262fdf8fcd914d5c9fbaf399d7f573a6d3b742f5710da63c18b7e1 [2021-11-13 18:32:03,921 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-13 18:32:03,947 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-13 18:32:03,950 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-13 18:32:03,953 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-13 18:32:03,953 INFO L275 PluginConnector]: CDTParser initialized [2021-11-13 18:32:03,955 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60355838-4d10-40b6-a6a9-c829fb38fdc0/bin/uautomizer-YU5uOKAj3y/../../sv-benchmarks/c/pthread-atomic/lamport-b.i [2021-11-13 18:32:04,038 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60355838-4d10-40b6-a6a9-c829fb38fdc0/bin/uautomizer-YU5uOKAj3y/data/a779670af/08bbae7fb9e34941b9899fabf2eb2dcd/FLAGeeb51af1d [2021-11-13 18:32:04,641 INFO L306 CDTParser]: Found 1 translation units. [2021-11-13 18:32:04,641 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60355838-4d10-40b6-a6a9-c829fb38fdc0/sv-benchmarks/c/pthread-atomic/lamport-b.i [2021-11-13 18:32:04,671 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60355838-4d10-40b6-a6a9-c829fb38fdc0/bin/uautomizer-YU5uOKAj3y/data/a779670af/08bbae7fb9e34941b9899fabf2eb2dcd/FLAGeeb51af1d [2021-11-13 18:32:04,890 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60355838-4d10-40b6-a6a9-c829fb38fdc0/bin/uautomizer-YU5uOKAj3y/data/a779670af/08bbae7fb9e34941b9899fabf2eb2dcd [2021-11-13 18:32:04,894 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-13 18:32:04,896 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-13 18:32:04,898 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-13 18:32:04,898 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-13 18:32:04,902 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-13 18:32:04,904 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 06:32:04" (1/1) ... [2021-11-13 18:32:04,907 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2090e351 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 06:32:04, skipping insertion in model container [2021-11-13 18:32:04,907 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 06:32:04" (1/1) ... [2021-11-13 18:32:04,915 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-13 18:32:04,972 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-13 18:32:05,424 WARN L228 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_60355838-4d10-40b6-a6a9-c829fb38fdc0/sv-benchmarks/c/pthread-atomic/lamport-b.i[30203,30216] [2021-11-13 18:32:05,430 WARN L228 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_60355838-4d10-40b6-a6a9-c829fb38fdc0/sv-benchmarks/c/pthread-atomic/lamport-b.i[30581,30594] [2021-11-13 18:32:05,442 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-11-13 18:32:05,468 INFO L203 MainTranslator]: Completed pre-run [2021-11-13 18:32:05,536 WARN L228 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_60355838-4d10-40b6-a6a9-c829fb38fdc0/sv-benchmarks/c/pthread-atomic/lamport-b.i[30203,30216] [2021-11-13 18:32:05,544 WARN L228 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_60355838-4d10-40b6-a6a9-c829fb38fdc0/sv-benchmarks/c/pthread-atomic/lamport-b.i[30581,30594] [2021-11-13 18:32:05,552 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-11-13 18:32:05,611 INFO L208 MainTranslator]: Completed translation [2021-11-13 18:32:05,612 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 06:32:05 WrapperNode [2021-11-13 18:32:05,612 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-13 18:32:05,614 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-13 18:32:05,614 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-13 18:32:05,614 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-13 18:32:05,621 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 06:32:05" (1/1) ... [2021-11-13 18:32:05,660 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 06:32:05" (1/1) ... [2021-11-13 18:32:05,684 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-13 18:32:05,687 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-13 18:32:05,688 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-13 18:32:05,688 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-13 18:32:05,696 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 06:32:05" (1/1) ... [2021-11-13 18:32:05,697 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 06:32:05" (1/1) ... [2021-11-13 18:32:05,712 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 06:32:05" (1/1) ... [2021-11-13 18:32:05,714 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 06:32:05" (1/1) ... [2021-11-13 18:32:05,729 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 06:32:05" (1/1) ... [2021-11-13 18:32:05,735 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 06:32:05" (1/1) ... [2021-11-13 18:32:05,738 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 06:32:05" (1/1) ... [2021-11-13 18:32:05,754 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-13 18:32:05,755 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-13 18:32:05,755 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-13 18:32:05,755 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-13 18:32:05,756 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 06:32:05" (1/1) ... [2021-11-13 18:32:05,765 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-13 18:32:05,778 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60355838-4d10-40b6-a6a9-c829fb38fdc0/bin/uautomizer-YU5uOKAj3y/z3 [2021-11-13 18:32:05,791 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60355838-4d10-40b6-a6a9-c829fb38fdc0/bin/uautomizer-YU5uOKAj3y/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-11-13 18:32:05,806 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60355838-4d10-40b6-a6a9-c829fb38fdc0/bin/uautomizer-YU5uOKAj3y/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-11-13 18:32:05,840 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2021-11-13 18:32:05,840 INFO L130 BoogieDeclarations]: Found specification of procedure thr2 [2021-11-13 18:32:05,840 INFO L138 BoogieDeclarations]: Found implementation of procedure thr2 [2021-11-13 18:32:05,841 INFO L130 BoogieDeclarations]: Found specification of procedure thr1 [2021-11-13 18:32:05,841 INFO L138 BoogieDeclarations]: Found implementation of procedure thr1 [2021-11-13 18:32:05,841 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-11-13 18:32:05,841 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-11-13 18:32:05,841 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2021-11-13 18:32:05,841 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2021-11-13 18:32:05,841 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-13 18:32:05,842 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-13 18:32:05,843 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-11-13 18:32:06,456 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-13 18:32:06,457 INFO L299 CfgBuilder]: Removed 8 assume(true) statements. [2021-11-13 18:32:06,459 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 06:32:06 BoogieIcfgContainer [2021-11-13 18:32:06,462 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-13 18:32:06,464 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-11-13 18:32:06,464 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-11-13 18:32:06,467 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-11-13 18:32:06,468 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 13.11 06:32:04" (1/3) ... [2021-11-13 18:32:06,469 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3769b127 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.11 06:32:06, skipping insertion in model container [2021-11-13 18:32:06,469 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 06:32:05" (2/3) ... [2021-11-13 18:32:06,470 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3769b127 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.11 06:32:06, skipping insertion in model container [2021-11-13 18:32:06,470 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 06:32:06" (3/3) ... [2021-11-13 18:32:06,472 INFO L111 eAbstractionObserver]: Analyzing ICFG lamport-b.i [2021-11-13 18:32:06,477 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-11-13 18:32:06,478 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-11-13 18:32:06,478 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 32 error locations. [2021-11-13 18:32:06,478 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-11-13 18:32:06,548 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#in~_.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,548 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#in~_.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,549 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~_.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,549 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~_.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,549 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#in~_.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,549 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#in~_.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,550 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~_.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,550 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~_.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,551 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet18| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,551 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet18| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,552 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,553 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,554 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet18| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,554 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet18| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,554 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,555 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,555 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet18| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,555 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet18| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,556 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet18| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,556 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet18| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,557 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,558 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,558 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,558 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,559 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet18| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,559 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet18| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,559 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,560 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,560 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,561 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,562 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,562 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,562 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,562 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,563 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,563 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,563 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet19| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,563 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet19| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,564 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,564 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,564 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet19| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,564 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet19| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,565 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet19| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,565 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet19| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,565 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet19| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,565 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet19| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,566 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet19| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,566 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet19| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,567 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet20| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,567 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet20| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,567 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,568 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,568 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,568 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,568 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet20| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,568 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet20| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,569 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,569 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,569 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,570 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,570 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet20| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,571 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet20| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,571 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet20| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,572 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet20| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,572 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,572 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,572 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,573 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,573 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,574 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,574 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,574 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,574 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet20| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,575 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet20| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,575 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,575 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,575 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,575 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,576 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,576 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,577 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,577 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,581 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet17| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,581 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet17| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,581 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet17| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,581 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet17| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,582 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet17| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,583 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet17| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,583 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet17| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,584 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet17| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,584 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet17| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,590 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet17| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,593 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#in~_.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,593 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#in~_.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,593 WARN L322 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork1_~_.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,593 WARN L322 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork1_~_.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,594 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#in~_.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,594 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#in~_.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,594 WARN L322 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork1_~_.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,594 WARN L322 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork1_~_.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,595 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,595 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,595 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,596 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,596 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,596 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,596 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,596 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,597 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,597 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,597 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,597 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,598 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,598 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,598 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,598 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,598 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,599 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,599 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,599 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,599 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,600 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,600 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,600 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,600 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,601 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,601 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,601 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,601 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,602 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,602 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,602 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,602 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,607 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,608 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,608 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,609 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,609 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,609 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,609 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,610 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,611 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,611 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,611 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,611 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,611 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,612 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,612 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,612 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,612 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,634 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,634 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,634 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,634 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,634 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,637 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,637 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,637 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,638 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,638 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,638 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,638 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,638 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,638 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,639 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,639 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,639 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,639 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,639 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,640 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,640 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,640 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,640 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,640 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,641 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,641 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,641 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,641 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,641 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,642 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,642 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,642 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,642 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,642 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,646 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,647 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet17| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,647 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,647 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~_.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,647 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,647 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,648 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,648 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet20| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,648 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,648 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet18| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,648 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~_.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,649 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet19| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,654 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,654 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,655 WARN L322 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork1_~_.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,655 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,655 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,655 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,655 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,656 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,656 WARN L322 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork1_~_.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,656 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,656 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,656 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#t~nondet12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:32:06,660 INFO L148 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2021-11-13 18:32:06,727 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-11-13 18:32:06,737 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-11-13 18:32:06,737 INFO L340 AbstractCegarLoop]: Starting to check reachability of 64 error locations. [2021-11-13 18:32:06,758 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 233 places, 250 transitions, 516 flow [2021-11-13 18:32:06,908 INFO L129 PetriNetUnfolder]: 24/248 cut-off events. [2021-11-13 18:32:06,908 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2021-11-13 18:32:06,921 INFO L84 FinitePrefix]: Finished finitePrefix Result has 257 conditions, 248 events. 24/248 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 731 event pairs, 0 based on Foata normal form. 0/192 useless extension candidates. Maximal degree in co-relation 209. Up to 5 conditions per place. [2021-11-13 18:32:06,921 INFO L82 GeneralOperation]: Start removeDead. Operand has 233 places, 250 transitions, 516 flow [2021-11-13 18:32:06,938 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 221 places, 238 transitions, 485 flow [2021-11-13 18:32:06,958 INFO L129 PetriNetUnfolder]: 1/40 cut-off events. [2021-11-13 18:32:06,958 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-11-13 18:32:06,959 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-13 18:32:06,959 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 18:32:06,960 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting thr1Err11ASSERT_VIOLATIONDATA_RACE === [thr2Err11ASSERT_VIOLATIONDATA_RACE, thr2Err0ASSERT_VIOLATIONDATA_RACE, thr2Err12ASSERT_VIOLATIONDATA_RACE, thr2Err1ASSERT_VIOLATIONDATA_RACE (and 60 more)] === [2021-11-13 18:32:06,967 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:32:06,967 INFO L85 PathProgramCache]: Analyzing trace with hash 105867839, now seen corresponding path program 1 times [2021-11-13 18:32:06,981 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-13 18:32:06,982 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [311280548] [2021-11-13 18:32:06,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:32:06,983 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-13 18:32:06,983 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60355838-4d10-40b6-a6a9-c829fb38fdc0/bin/uautomizer-YU5uOKAj3y/mathsat [2021-11-13 18:32:06,987 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60355838-4d10-40b6-a6a9-c829fb38fdc0/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-13 18:32:06,992 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60355838-4d10-40b6-a6a9-c829fb38fdc0/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2021-11-13 18:32:07,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 18:32:07,120 INFO L263 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 1 conjunts are in the unsatisfiable core [2021-11-13 18:32:07,126 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 18:32:07,268 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 18:32:07,268 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 18:32:07,332 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 18:32:07,333 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-13 18:32:07,333 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [311280548] [2021-11-13 18:32:07,334 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [311280548] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-13 18:32:07,334 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-13 18:32:07,334 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [] total 2 [2021-11-13 18:32:07,336 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1447002007] [2021-11-13 18:32:07,337 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-13 18:32:07,346 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2021-11-13 18:32:07,346 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-13 18:32:07,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-11-13 18:32:07,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-11-13 18:32:07,387 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 232 out of 250 [2021-11-13 18:32:07,394 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 238 transitions, 485 flow. Second operand has 2 states, 2 states have (on average 233.0) internal successors, (466), 2 states have internal predecessors, (466), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:32:07,395 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-13 18:32:07,395 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 232 of 250 [2021-11-13 18:32:07,396 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-13 18:32:07,490 INFO L129 PetriNetUnfolder]: 12/224 cut-off events. [2021-11-13 18:32:07,491 INFO L130 PetriNetUnfolder]: For 6/7 co-relation queries the response was YES. [2021-11-13 18:32:07,495 INFO L84 FinitePrefix]: Finished finitePrefix Result has 236 conditions, 224 events. 12/224 cut-off events. For 6/7 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 539 event pairs, 0 based on Foata normal form. 20/198 useless extension candidates. Maximal degree in co-relation 196. Up to 4 conditions per place. [2021-11-13 18:32:07,499 INFO L132 encePairwiseOnDemand]: 238/250 looper letters, 3 selfloop transitions, 0 changer transitions 0/224 dead transitions. [2021-11-13 18:32:07,499 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 224 transitions, 463 flow [2021-11-13 18:32:07,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-13 18:32:07,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2021-11-13 18:32:07,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 479 transitions. [2021-11-13 18:32:07,516 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.958 [2021-11-13 18:32:07,517 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 479 transitions. [2021-11-13 18:32:07,517 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 479 transitions. [2021-11-13 18:32:07,520 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-13 18:32:07,522 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 479 transitions. [2021-11-13 18:32:07,527 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 239.5) internal successors, (479), 2 states have internal predecessors, (479), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:32:07,535 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 250.0) internal successors, (750), 3 states have internal predecessors, (750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:32:07,536 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 250.0) internal successors, (750), 3 states have internal predecessors, (750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:32:07,538 INFO L186 Difference]: Start difference. First operand has 221 places, 238 transitions, 485 flow. Second operand 2 states and 479 transitions. [2021-11-13 18:32:07,539 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 224 transitions, 463 flow [2021-11-13 18:32:07,543 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 224 transitions, 458 flow, removed 0 selfloop flow, removed 3 redundant places. [2021-11-13 18:32:07,558 INFO L242 Difference]: Finished difference. Result has 217 places, 224 transitions, 452 flow [2021-11-13 18:32:07,560 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=250, PETRI_DIFFERENCE_MINUEND_FLOW=452, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=452, PETRI_PLACES=217, PETRI_TRANSITIONS=224} [2021-11-13 18:32:07,564 INFO L334 CegarLoopForPetriNet]: 221 programPoint places, -4 predicate places. [2021-11-13 18:32:07,565 INFO L470 AbstractCegarLoop]: Abstraction has has 217 places, 224 transitions, 452 flow [2021-11-13 18:32:07,565 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 233.0) internal successors, (466), 2 states have internal predecessors, (466), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:32:07,566 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-13 18:32:07,566 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 18:32:07,587 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60355838-4d10-40b6-a6a9-c829fb38fdc0/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2021-11-13 18:32:07,784 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60355838-4d10-40b6-a6a9-c829fb38fdc0/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 [2021-11-13 18:32:07,786 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting thr1Err0ASSERT_VIOLATIONDATA_RACE === [thr2Err11ASSERT_VIOLATIONDATA_RACE, thr2Err0ASSERT_VIOLATIONDATA_RACE, thr2Err12ASSERT_VIOLATIONDATA_RACE, thr2Err1ASSERT_VIOLATIONDATA_RACE (and 60 more)] === [2021-11-13 18:32:07,786 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:32:07,786 INFO L85 PathProgramCache]: Analyzing trace with hash -1042647036, now seen corresponding path program 1 times [2021-11-13 18:32:07,787 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-13 18:32:07,789 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1032478068] [2021-11-13 18:32:07,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:32:07,790 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-13 18:32:07,790 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60355838-4d10-40b6-a6a9-c829fb38fdc0/bin/uautomizer-YU5uOKAj3y/mathsat [2021-11-13 18:32:07,792 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60355838-4d10-40b6-a6a9-c829fb38fdc0/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-13 18:32:07,827 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60355838-4d10-40b6-a6a9-c829fb38fdc0/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2021-11-13 18:32:07,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 18:32:07,885 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-13 18:32:07,887 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 18:32:07,969 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 18:32:07,970 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 18:32:08,047 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 18:32:08,048 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-13 18:32:08,048 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1032478068] [2021-11-13 18:32:08,048 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1032478068] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-13 18:32:08,049 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-13 18:32:08,049 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [] total 2 [2021-11-13 18:32:08,049 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1360146719] [2021-11-13 18:32:08,050 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-13 18:32:08,053 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-13 18:32:08,053 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-13 18:32:08,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-13 18:32:08,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-13 18:32:08,057 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 215 out of 250 [2021-11-13 18:32:08,059 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 224 transitions, 452 flow. Second operand has 3 states, 3 states have (on average 216.33333333333334) internal successors, (649), 3 states have internal predecessors, (649), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:32:08,059 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-13 18:32:08,059 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 215 of 250 [2021-11-13 18:32:08,059 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-13 18:32:08,428 INFO L129 PetriNetUnfolder]: 159/1456 cut-off events. [2021-11-13 18:32:08,432 INFO L130 PetriNetUnfolder]: For 4/4 co-relation queries the response was YES. [2021-11-13 18:32:08,443 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1653 conditions, 1456 events. 159/1456 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 9912 event pairs, 49 based on Foata normal form. 0/1092 useless extension candidates. Maximal degree in co-relation 1650. Up to 147 conditions per place. [2021-11-13 18:32:08,470 INFO L132 encePairwiseOnDemand]: 245/250 looper letters, 22 selfloop transitions, 4 changer transitions 0/230 dead transitions. [2021-11-13 18:32:08,470 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 230 transitions, 518 flow [2021-11-13 18:32:08,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-13 18:32:08,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-11-13 18:32:08,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 672 transitions. [2021-11-13 18:32:08,476 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.896 [2021-11-13 18:32:08,476 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 672 transitions. [2021-11-13 18:32:08,477 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 672 transitions. [2021-11-13 18:32:08,477 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-13 18:32:08,478 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 672 transitions. [2021-11-13 18:32:08,480 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 224.0) internal successors, (672), 3 states have internal predecessors, (672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:32:08,485 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 250.0) internal successors, (1000), 4 states have internal predecessors, (1000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:32:08,486 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 250.0) internal successors, (1000), 4 states have internal predecessors, (1000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:32:08,487 INFO L186 Difference]: Start difference. First operand has 217 places, 224 transitions, 452 flow. Second operand 3 states and 672 transitions. [2021-11-13 18:32:08,487 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 230 transitions, 518 flow [2021-11-13 18:32:08,491 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 230 transitions, 518 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-11-13 18:32:08,501 INFO L242 Difference]: Finished difference. Result has 221 places, 227 transitions, 482 flow [2021-11-13 18:32:08,502 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=250, PETRI_DIFFERENCE_MINUEND_FLOW=452, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=482, PETRI_PLACES=221, PETRI_TRANSITIONS=227} [2021-11-13 18:32:08,503 INFO L334 CegarLoopForPetriNet]: 221 programPoint places, 0 predicate places. [2021-11-13 18:32:08,503 INFO L470 AbstractCegarLoop]: Abstraction has has 221 places, 227 transitions, 482 flow [2021-11-13 18:32:08,504 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 216.33333333333334) internal successors, (649), 3 states have internal predecessors, (649), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:32:08,504 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-13 18:32:08,504 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 18:32:08,523 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60355838-4d10-40b6-a6a9-c829fb38fdc0/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2021-11-13 18:32:08,716 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60355838-4d10-40b6-a6a9-c829fb38fdc0/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 [2021-11-13 18:32:08,717 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting thr1Err1ASSERT_VIOLATIONDATA_RACE === [thr2Err11ASSERT_VIOLATIONDATA_RACE, thr2Err0ASSERT_VIOLATIONDATA_RACE, thr2Err12ASSERT_VIOLATIONDATA_RACE, thr2Err1ASSERT_VIOLATIONDATA_RACE (and 60 more)] === [2021-11-13 18:32:08,718 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:32:08,718 INFO L85 PathProgramCache]: Analyzing trace with hash 1288560934, now seen corresponding path program 1 times [2021-11-13 18:32:08,718 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-13 18:32:08,719 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [103242461] [2021-11-13 18:32:08,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:32:08,719 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-13 18:32:08,719 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60355838-4d10-40b6-a6a9-c829fb38fdc0/bin/uautomizer-YU5uOKAj3y/mathsat [2021-11-13 18:32:08,720 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60355838-4d10-40b6-a6a9-c829fb38fdc0/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-13 18:32:08,762 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60355838-4d10-40b6-a6a9-c829fb38fdc0/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2021-11-13 18:32:08,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 18:32:08,802 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-13 18:32:08,804 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 18:32:08,875 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 18:32:08,876 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 18:32:08,944 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 18:32:08,945 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-13 18:32:08,945 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [103242461] [2021-11-13 18:32:08,946 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [103242461] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-13 18:32:08,946 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-13 18:32:08,946 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [] total 2 [2021-11-13 18:32:08,946 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1344744946] [2021-11-13 18:32:08,947 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-13 18:32:08,947 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-13 18:32:08,947 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-13 18:32:08,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-13 18:32:08,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-13 18:32:08,950 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 218 out of 250 [2021-11-13 18:32:08,951 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 227 transitions, 482 flow. Second operand has 3 states, 3 states have (on average 219.33333333333334) internal successors, (658), 3 states have internal predecessors, (658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:32:08,951 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-13 18:32:08,951 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 218 of 250 [2021-11-13 18:32:08,952 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-13 18:32:09,323 INFO L129 PetriNetUnfolder]: 173/1544 cut-off events. [2021-11-13 18:32:09,324 INFO L130 PetriNetUnfolder]: For 21/21 co-relation queries the response was YES. [2021-11-13 18:32:09,334 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1835 conditions, 1544 events. 173/1544 cut-off events. For 21/21 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 11281 event pairs, 52 based on Foata normal form. 0/1175 useless extension candidates. Maximal degree in co-relation 1830. Up to 167 conditions per place. [2021-11-13 18:32:09,345 INFO L132 encePairwiseOnDemand]: 244/250 looper letters, 21 selfloop transitions, 5 changer transitions 0/236 dead transitions. [2021-11-13 18:32:09,345 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 236 transitions, 554 flow [2021-11-13 18:32:09,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-13 18:32:09,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-11-13 18:32:09,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 681 transitions. [2021-11-13 18:32:09,349 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.908 [2021-11-13 18:32:09,349 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 681 transitions. [2021-11-13 18:32:09,349 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 681 transitions. [2021-11-13 18:32:09,350 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-13 18:32:09,350 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 681 transitions. [2021-11-13 18:32:09,352 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 227.0) internal successors, (681), 3 states have internal predecessors, (681), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:32:09,355 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 250.0) internal successors, (1000), 4 states have internal predecessors, (1000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:32:09,356 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 250.0) internal successors, (1000), 4 states have internal predecessors, (1000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:32:09,356 INFO L186 Difference]: Start difference. First operand has 221 places, 227 transitions, 482 flow. Second operand 3 states and 681 transitions. [2021-11-13 18:32:09,357 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 236 transitions, 554 flow [2021-11-13 18:32:09,360 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 236 transitions, 546 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-11-13 18:32:09,364 INFO L242 Difference]: Finished difference. Result has 223 places, 231 transitions, 512 flow [2021-11-13 18:32:09,365 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=250, PETRI_DIFFERENCE_MINUEND_FLOW=474, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=512, PETRI_PLACES=223, PETRI_TRANSITIONS=231} [2021-11-13 18:32:09,366 INFO L334 CegarLoopForPetriNet]: 221 programPoint places, 2 predicate places. [2021-11-13 18:32:09,366 INFO L470 AbstractCegarLoop]: Abstraction has has 223 places, 231 transitions, 512 flow [2021-11-13 18:32:09,367 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 219.33333333333334) internal successors, (658), 3 states have internal predecessors, (658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:32:09,367 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-13 18:32:09,367 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 18:32:09,384 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60355838-4d10-40b6-a6a9-c829fb38fdc0/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2021-11-13 18:32:09,580 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60355838-4d10-40b6-a6a9-c829fb38fdc0/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 [2021-11-13 18:32:09,580 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting thr2Err0ASSERT_VIOLATIONDATA_RACE === [thr2Err11ASSERT_VIOLATIONDATA_RACE, thr2Err0ASSERT_VIOLATIONDATA_RACE, thr2Err12ASSERT_VIOLATIONDATA_RACE, thr2Err1ASSERT_VIOLATIONDATA_RACE (and 60 more)] === [2021-11-13 18:32:09,580 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:32:09,581 INFO L85 PathProgramCache]: Analyzing trace with hash -1734037196, now seen corresponding path program 1 times [2021-11-13 18:32:09,581 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-13 18:32:09,581 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1132123902] [2021-11-13 18:32:09,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:32:09,582 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-13 18:32:09,582 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60355838-4d10-40b6-a6a9-c829fb38fdc0/bin/uautomizer-YU5uOKAj3y/mathsat [2021-11-13 18:32:09,583 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60355838-4d10-40b6-a6a9-c829fb38fdc0/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-13 18:32:09,614 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60355838-4d10-40b6-a6a9-c829fb38fdc0/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2021-11-13 18:32:09,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 18:32:09,678 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-13 18:32:09,682 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 18:32:09,749 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 18:32:09,749 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 18:32:09,817 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 18:32:09,817 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-13 18:32:09,818 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1132123902] [2021-11-13 18:32:09,818 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1132123902] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-13 18:32:09,818 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-13 18:32:09,818 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [] total 2 [2021-11-13 18:32:09,818 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [133782905] [2021-11-13 18:32:09,819 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-13 18:32:09,819 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-13 18:32:09,819 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-13 18:32:09,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-13 18:32:09,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-13 18:32:09,822 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 215 out of 250 [2021-11-13 18:32:09,823 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 231 transitions, 512 flow. Second operand has 3 states, 3 states have (on average 216.66666666666666) internal successors, (650), 3 states have internal predecessors, (650), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:32:09,824 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-13 18:32:09,824 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 215 of 250 [2021-11-13 18:32:09,824 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-13 18:32:10,277 INFO L129 PetriNetUnfolder]: 232/1971 cut-off events. [2021-11-13 18:32:10,278 INFO L130 PetriNetUnfolder]: For 56/57 co-relation queries the response was YES. [2021-11-13 18:32:10,292 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2410 conditions, 1971 events. 232/1971 cut-off events. For 56/57 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 15591 event pairs, 49 based on Foata normal form. 0/1490 useless extension candidates. Maximal degree in co-relation 2404. Up to 213 conditions per place. [2021-11-13 18:32:10,306 INFO L132 encePairwiseOnDemand]: 245/250 looper letters, 22 selfloop transitions, 4 changer transitions 0/237 dead transitions. [2021-11-13 18:32:10,307 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 237 transitions, 577 flow [2021-11-13 18:32:10,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-13 18:32:10,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-11-13 18:32:10,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 672 transitions. [2021-11-13 18:32:10,310 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.896 [2021-11-13 18:32:10,310 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 672 transitions. [2021-11-13 18:32:10,310 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 672 transitions. [2021-11-13 18:32:10,311 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-13 18:32:10,311 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 672 transitions. [2021-11-13 18:32:10,314 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 224.0) internal successors, (672), 3 states have internal predecessors, (672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:32:10,317 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 250.0) internal successors, (1000), 4 states have internal predecessors, (1000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:32:10,318 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 250.0) internal successors, (1000), 4 states have internal predecessors, (1000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:32:10,318 INFO L186 Difference]: Start difference. First operand has 223 places, 231 transitions, 512 flow. Second operand 3 states and 672 transitions. [2021-11-13 18:32:10,318 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 237 transitions, 577 flow [2021-11-13 18:32:10,323 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 237 transitions, 567 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-11-13 18:32:10,327 INFO L242 Difference]: Finished difference. Result has 225 places, 234 transitions, 532 flow [2021-11-13 18:32:10,328 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=250, PETRI_DIFFERENCE_MINUEND_FLOW=502, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=532, PETRI_PLACES=225, PETRI_TRANSITIONS=234} [2021-11-13 18:32:10,329 INFO L334 CegarLoopForPetriNet]: 221 programPoint places, 4 predicate places. [2021-11-13 18:32:10,329 INFO L470 AbstractCegarLoop]: Abstraction has has 225 places, 234 transitions, 532 flow [2021-11-13 18:32:10,330 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 216.66666666666666) internal successors, (650), 3 states have internal predecessors, (650), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:32:10,330 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-13 18:32:10,330 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 18:32:10,353 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60355838-4d10-40b6-a6a9-c829fb38fdc0/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2021-11-13 18:32:10,543 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60355838-4d10-40b6-a6a9-c829fb38fdc0/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 [2021-11-13 18:32:10,543 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [thr2Err11ASSERT_VIOLATIONDATA_RACE, thr2Err0ASSERT_VIOLATIONDATA_RACE, thr2Err12ASSERT_VIOLATIONDATA_RACE, thr2Err1ASSERT_VIOLATIONDATA_RACE (and 60 more)] === [2021-11-13 18:32:10,544 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:32:10,544 INFO L85 PathProgramCache]: Analyzing trace with hash 252055798, now seen corresponding path program 1 times [2021-11-13 18:32:10,544 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-13 18:32:10,545 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [140736492] [2021-11-13 18:32:10,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:32:10,545 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-13 18:32:10,545 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60355838-4d10-40b6-a6a9-c829fb38fdc0/bin/uautomizer-YU5uOKAj3y/mathsat [2021-11-13 18:32:10,546 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60355838-4d10-40b6-a6a9-c829fb38fdc0/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-13 18:32:10,578 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60355838-4d10-40b6-a6a9-c829fb38fdc0/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2021-11-13 18:32:10,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 18:32:10,629 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 5 conjunts are in the unsatisfiable core [2021-11-13 18:32:10,630 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 18:32:10,722 INFO L388 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 [2021-11-13 18:32:10,759 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-11-13 18:32:10,760 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 24 [2021-11-13 18:32:10,876 INFO L354 Elim1Store]: treesize reduction 50, result has 31.5 percent of original size [2021-11-13 18:32:10,877 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 41 treesize of output 49 [2021-11-13 18:32:11,131 INFO L354 Elim1Store]: treesize reduction 95, result has 26.9 percent of original size [2021-11-13 18:32:11,131 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 73 treesize of output 87 [2021-11-13 18:32:11,287 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 18:32:11,287 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 18:32:11,509 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 18:32:11,509 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-13 18:32:11,510 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [140736492] [2021-11-13 18:32:11,510 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [140736492] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-13 18:32:11,510 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-13 18:32:11,510 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 8 [2021-11-13 18:32:11,510 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2028269736] [2021-11-13 18:32:11,511 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-13 18:32:11,511 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-11-13 18:32:11,511 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-13 18:32:11,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-11-13 18:32:11,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=33, Unknown=0, NotChecked=0, Total=72 [2021-11-13 18:32:11,516 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 214 out of 250 [2021-11-13 18:32:11,520 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 234 transitions, 532 flow. Second operand has 9 states, 9 states have (on average 215.66666666666666) internal successors, (1941), 9 states have internal predecessors, (1941), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:32:11,520 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-13 18:32:11,520 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 214 of 250 [2021-11-13 18:32:11,520 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-13 18:32:11,811 INFO L129 PetriNetUnfolder]: 88/1065 cut-off events. [2021-11-13 18:32:11,811 INFO L130 PetriNetUnfolder]: For 14/51 co-relation queries the response was YES. [2021-11-13 18:32:11,820 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1253 conditions, 1065 events. 88/1065 cut-off events. For 14/51 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 7041 event pairs, 6 based on Foata normal form. 24/845 useless extension candidates. Maximal degree in co-relation 1246. Up to 43 conditions per place. [2021-11-13 18:32:11,827 INFO L132 encePairwiseOnDemand]: 244/250 looper letters, 13 selfloop transitions, 5 changer transitions 0/233 dead transitions. [2021-11-13 18:32:11,828 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 233 transitions, 566 flow [2021-11-13 18:32:11,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-13 18:32:11,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-11-13 18:32:11,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1303 transitions. [2021-11-13 18:32:11,833 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8686666666666667 [2021-11-13 18:32:11,833 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1303 transitions. [2021-11-13 18:32:11,833 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1303 transitions. [2021-11-13 18:32:11,834 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-13 18:32:11,835 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1303 transitions. [2021-11-13 18:32:11,839 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 217.16666666666666) internal successors, (1303), 6 states have internal predecessors, (1303), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:32:11,844 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 250.0) internal successors, (1750), 7 states have internal predecessors, (1750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:32:11,846 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 250.0) internal successors, (1750), 7 states have internal predecessors, (1750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:32:11,847 INFO L186 Difference]: Start difference. First operand has 225 places, 234 transitions, 532 flow. Second operand 6 states and 1303 transitions. [2021-11-13 18:32:11,847 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 233 transitions, 566 flow [2021-11-13 18:32:11,850 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 233 transitions, 558 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-11-13 18:32:11,855 INFO L242 Difference]: Finished difference. Result has 227 places, 233 transitions, 532 flow [2021-11-13 18:32:11,856 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=250, PETRI_DIFFERENCE_MINUEND_FLOW=522, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=532, PETRI_PLACES=227, PETRI_TRANSITIONS=233} [2021-11-13 18:32:11,857 INFO L334 CegarLoopForPetriNet]: 221 programPoint places, 6 predicate places. [2021-11-13 18:32:11,857 INFO L470 AbstractCegarLoop]: Abstraction has has 227 places, 233 transitions, 532 flow [2021-11-13 18:32:11,859 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 215.66666666666666) internal successors, (1941), 9 states have internal predecessors, (1941), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:32:11,859 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-13 18:32:11,860 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 18:32:11,881 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60355838-4d10-40b6-a6a9-c829fb38fdc0/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2021-11-13 18:32:12,074 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60355838-4d10-40b6-a6a9-c829fb38fdc0/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 [2021-11-13 18:32:12,074 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting thr1Err2ASSERT_VIOLATIONDATA_RACE === [thr2Err11ASSERT_VIOLATIONDATA_RACE, thr2Err0ASSERT_VIOLATIONDATA_RACE, thr2Err12ASSERT_VIOLATIONDATA_RACE, thr2Err1ASSERT_VIOLATIONDATA_RACE (and 60 more)] === [2021-11-13 18:32:12,075 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:32:12,075 INFO L85 PathProgramCache]: Analyzing trace with hash -898158064, now seen corresponding path program 1 times [2021-11-13 18:32:12,076 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-13 18:32:12,076 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1070890132] [2021-11-13 18:32:12,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:32:12,076 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-13 18:32:12,077 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60355838-4d10-40b6-a6a9-c829fb38fdc0/bin/uautomizer-YU5uOKAj3y/mathsat [2021-11-13 18:32:12,077 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60355838-4d10-40b6-a6a9-c829fb38fdc0/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-13 18:32:12,086 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60355838-4d10-40b6-a6a9-c829fb38fdc0/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2021-11-13 18:32:12,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 18:32:12,147 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-13 18:32:12,149 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 18:32:12,231 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 18:32:12,231 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 18:32:12,299 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 18:32:12,299 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-13 18:32:12,300 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1070890132] [2021-11-13 18:32:12,300 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1070890132] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-13 18:32:12,300 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-13 18:32:12,300 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [] total 2 [2021-11-13 18:32:12,300 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [993135136] [2021-11-13 18:32:12,301 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-13 18:32:12,301 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-13 18:32:12,301 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-13 18:32:12,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-13 18:32:12,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-13 18:32:12,304 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 196 out of 250 [2021-11-13 18:32:12,305 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 233 transitions, 532 flow. Second operand has 3 states, 3 states have (on average 197.0) internal successors, (591), 3 states have internal predecessors, (591), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:32:12,305 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-13 18:32:12,305 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 196 of 250 [2021-11-13 18:32:12,306 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-13 18:32:12,912 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([622] L716-2-->L716-3: Formula: (= |v_#race~x~0_1| |v_thr2Thread1of1ForFork0_#t~nondet14_3|) InVars {thr2Thread1of1ForFork0_#t~nondet14=|v_thr2Thread1of1ForFork0_#t~nondet14_3|} OutVars{#race~x~0=|v_#race~x~0_1|, thr2Thread1of1ForFork0_#t~nondet14=|v_thr2Thread1of1ForFork0_#t~nondet14_3|} AuxVars[] AssignedVars[#race~x~0][66], [1389#(= (_ bv0 1) (bvneg (bvneg (bvneg (bvneg |#race~y~0|))))), 1037#true, Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, 80#L690-3true, 76#L716-3true, thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 167#L742-4true]) [2021-11-13 18:32:12,913 INFO L384 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2021-11-13 18:32:12,913 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2021-11-13 18:32:12,913 INFO L387 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2021-11-13 18:32:12,913 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2021-11-13 18:32:12,926 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([622] L716-2-->L716-3: Formula: (= |v_#race~x~0_1| |v_thr2Thread1of1ForFork0_#t~nondet14_3|) InVars {thr2Thread1of1ForFork0_#t~nondet14=|v_thr2Thread1of1ForFork0_#t~nondet14_3|} OutVars{#race~x~0=|v_#race~x~0_1|, thr2Thread1of1ForFork0_#t~nondet14=|v_thr2Thread1of1ForFork0_#t~nondet14_3|} AuxVars[] AssignedVars[#race~x~0][66], [1389#(= (_ bv0 1) (bvneg (bvneg (bvneg (bvneg |#race~y~0|))))), 1037#true, Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, 76#L716-3true, thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), 228#L690-4true, Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 167#L742-4true]) [2021-11-13 18:32:12,926 INFO L384 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2021-11-13 18:32:12,927 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2021-11-13 18:32:12,927 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2021-11-13 18:32:12,927 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-11-13 18:32:12,939 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([622] L716-2-->L716-3: Formula: (= |v_#race~x~0_1| |v_thr2Thread1of1ForFork0_#t~nondet14_3|) InVars {thr2Thread1of1ForFork0_#t~nondet14=|v_thr2Thread1of1ForFork0_#t~nondet14_3|} OutVars{#race~x~0=|v_#race~x~0_1|, thr2Thread1of1ForFork0_#t~nondet14=|v_thr2Thread1of1ForFork0_#t~nondet14_3|} AuxVars[] AssignedVars[#race~x~0][67], [1389#(= (_ bv0 1) (bvneg (bvneg (bvneg (bvneg |#race~y~0|))))), 17#L691true, 1037#true, Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, 76#L716-3true, thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 167#L742-4true]) [2021-11-13 18:32:12,939 INFO L384 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2021-11-13 18:32:12,940 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2021-11-13 18:32:12,940 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2021-11-13 18:32:12,940 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-11-13 18:32:13,084 INFO L129 PetriNetUnfolder]: 719/4418 cut-off events. [2021-11-13 18:32:13,084 INFO L130 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2021-11-13 18:32:13,114 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5954 conditions, 4418 events. 719/4418 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 43234 event pairs, 154 based on Foata normal form. 0/3457 useless extension candidates. Maximal degree in co-relation 5947. Up to 623 conditions per place. [2021-11-13 18:32:13,145 INFO L132 encePairwiseOnDemand]: 222/250 looper letters, 49 selfloop transitions, 20 changer transitions 0/263 dead transitions. [2021-11-13 18:32:13,145 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 263 transitions, 733 flow [2021-11-13 18:32:13,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-13 18:32:13,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-11-13 18:32:13,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 665 transitions. [2021-11-13 18:32:13,149 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8866666666666667 [2021-11-13 18:32:13,149 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 665 transitions. [2021-11-13 18:32:13,149 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 665 transitions. [2021-11-13 18:32:13,150 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-13 18:32:13,150 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 665 transitions. [2021-11-13 18:32:13,153 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 221.66666666666666) internal successors, (665), 3 states have internal predecessors, (665), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:32:13,155 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 250.0) internal successors, (1000), 4 states have internal predecessors, (1000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:32:13,156 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 250.0) internal successors, (1000), 4 states have internal predecessors, (1000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:32:13,157 INFO L186 Difference]: Start difference. First operand has 227 places, 233 transitions, 532 flow. Second operand 3 states and 665 transitions. [2021-11-13 18:32:13,157 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 263 transitions, 733 flow [2021-11-13 18:32:13,162 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 263 transitions, 723 flow, removed 0 selfloop flow, removed 5 redundant places. [2021-11-13 18:32:13,167 INFO L242 Difference]: Finished difference. Result has 226 places, 253 transitions, 698 flow [2021-11-13 18:32:13,168 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=250, PETRI_DIFFERENCE_MINUEND_FLOW=522, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=698, PETRI_PLACES=226, PETRI_TRANSITIONS=253} [2021-11-13 18:32:13,169 INFO L334 CegarLoopForPetriNet]: 221 programPoint places, 5 predicate places. [2021-11-13 18:32:13,169 INFO L470 AbstractCegarLoop]: Abstraction has has 226 places, 253 transitions, 698 flow [2021-11-13 18:32:13,170 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 197.0) internal successors, (591), 3 states have internal predecessors, (591), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:32:13,170 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-13 18:32:13,171 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 18:32:13,181 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60355838-4d10-40b6-a6a9-c829fb38fdc0/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 (7)] Ended with exit code 0 [2021-11-13 18:32:13,375 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60355838-4d10-40b6-a6a9-c829fb38fdc0/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 [2021-11-13 18:32:13,376 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting thr2Err1ASSERT_VIOLATIONDATA_RACE === [thr2Err11ASSERT_VIOLATIONDATA_RACE, thr2Err0ASSERT_VIOLATIONDATA_RACE, thr2Err12ASSERT_VIOLATIONDATA_RACE, thr2Err1ASSERT_VIOLATIONDATA_RACE (and 60 more)] === [2021-11-13 18:32:13,377 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:32:13,377 INFO L85 PathProgramCache]: Analyzing trace with hash -1258255017, now seen corresponding path program 1 times [2021-11-13 18:32:13,377 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-13 18:32:13,378 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1030446454] [2021-11-13 18:32:13,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:32:13,378 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-13 18:32:13,378 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60355838-4d10-40b6-a6a9-c829fb38fdc0/bin/uautomizer-YU5uOKAj3y/mathsat [2021-11-13 18:32:13,379 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60355838-4d10-40b6-a6a9-c829fb38fdc0/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-13 18:32:13,405 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60355838-4d10-40b6-a6a9-c829fb38fdc0/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2021-11-13 18:32:13,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 18:32:13,471 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-13 18:32:13,473 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 18:32:13,552 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 18:32:13,552 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 18:32:13,625 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 18:32:13,625 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-13 18:32:13,625 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1030446454] [2021-11-13 18:32:13,626 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1030446454] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-13 18:32:13,626 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-13 18:32:13,626 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [] total 2 [2021-11-13 18:32:13,626 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1521073801] [2021-11-13 18:32:13,627 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-13 18:32:13,627 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-13 18:32:13,627 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-13 18:32:13,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-13 18:32:13,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-13 18:32:13,637 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 218 out of 250 [2021-11-13 18:32:13,638 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 253 transitions, 698 flow. Second operand has 3 states, 3 states have (on average 219.66666666666666) internal successors, (659), 3 states have internal predecessors, (659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:32:13,638 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-13 18:32:13,638 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 218 of 250 [2021-11-13 18:32:13,639 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-13 18:32:14,236 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([619] L716-1-->L716-2: Formula: true InVars {} OutVars{thr2Thread1of1ForFork0_#t~nondet14=|v_thr2Thread1of1ForFork0_#t~nondet14_1|} AuxVars[] AssignedVars[thr2Thread1of1ForFork0_#t~nondet14][62], [1389#(= (_ bv0 1) (bvneg (bvneg (bvneg (bvneg |#race~y~0|))))), Black: 1273#true, 99#L716-2true, 1507#true, Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, 80#L690-3true, thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 599#true, 167#L742-4true]) [2021-11-13 18:32:14,236 INFO L384 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2021-11-13 18:32:14,236 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-11-13 18:32:14,236 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2021-11-13 18:32:14,236 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2021-11-13 18:32:14,245 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([619] L716-1-->L716-2: Formula: true InVars {} OutVars{thr2Thread1of1ForFork0_#t~nondet14=|v_thr2Thread1of1ForFork0_#t~nondet14_1|} AuxVars[] AssignedVars[thr2Thread1of1ForFork0_#t~nondet14][62], [1389#(= (_ bv0 1) (bvneg (bvneg (bvneg (bvneg |#race~y~0|))))), Black: 1273#true, 99#L716-2true, Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 1507#true, 236#true, thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), 228#L690-4true, Black: 599#true, 167#L742-4true]) [2021-11-13 18:32:14,245 INFO L384 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2021-11-13 18:32:14,245 INFO L387 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2021-11-13 18:32:14,245 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2021-11-13 18:32:14,246 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2021-11-13 18:32:14,332 INFO L129 PetriNetUnfolder]: 601/4434 cut-off events. [2021-11-13 18:32:14,332 INFO L130 PetriNetUnfolder]: For 286/300 co-relation queries the response was YES. [2021-11-13 18:32:14,365 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6163 conditions, 4434 events. 601/4434 cut-off events. For 286/300 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 43951 event pairs, 148 based on Foata normal form. 0/3517 useless extension candidates. Maximal degree in co-relation 6155. Up to 424 conditions per place. [2021-11-13 18:32:14,387 INFO L132 encePairwiseOnDemand]: 244/250 looper letters, 24 selfloop transitions, 6 changer transitions 0/263 dead transitions. [2021-11-13 18:32:14,388 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 263 transitions, 787 flow [2021-11-13 18:32:14,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-13 18:32:14,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-11-13 18:32:14,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 681 transitions. [2021-11-13 18:32:14,391 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.908 [2021-11-13 18:32:14,391 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 681 transitions. [2021-11-13 18:32:14,391 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 681 transitions. [2021-11-13 18:32:14,392 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-13 18:32:14,392 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 681 transitions. [2021-11-13 18:32:14,394 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 227.0) internal successors, (681), 3 states have internal predecessors, (681), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:32:14,396 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 250.0) internal successors, (1000), 4 states have internal predecessors, (1000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:32:14,397 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 250.0) internal successors, (1000), 4 states have internal predecessors, (1000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:32:14,397 INFO L186 Difference]: Start difference. First operand has 226 places, 253 transitions, 698 flow. Second operand 3 states and 681 transitions. [2021-11-13 18:32:14,397 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 263 transitions, 787 flow [2021-11-13 18:32:14,403 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 263 transitions, 747 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-11-13 18:32:14,407 INFO L242 Difference]: Finished difference. Result has 228 places, 257 transitions, 702 flow [2021-11-13 18:32:14,408 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=250, PETRI_DIFFERENCE_MINUEND_FLOW=658, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=702, PETRI_PLACES=228, PETRI_TRANSITIONS=257} [2021-11-13 18:32:14,409 INFO L334 CegarLoopForPetriNet]: 221 programPoint places, 7 predicate places. [2021-11-13 18:32:14,409 INFO L470 AbstractCegarLoop]: Abstraction has has 228 places, 257 transitions, 702 flow [2021-11-13 18:32:14,410 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 219.66666666666666) internal successors, (659), 3 states have internal predecessors, (659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:32:14,410 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-13 18:32:14,410 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 18:32:14,426 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60355838-4d10-40b6-a6a9-c829fb38fdc0/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2021-11-13 18:32:14,626 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60355838-4d10-40b6-a6a9-c829fb38fdc0/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 [2021-11-13 18:32:14,627 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting thr1Err3ASSERT_VIOLATIONDATA_RACE === [thr2Err11ASSERT_VIOLATIONDATA_RACE, thr2Err0ASSERT_VIOLATIONDATA_RACE, thr2Err12ASSERT_VIOLATIONDATA_RACE, thr2Err1ASSERT_VIOLATIONDATA_RACE (and 60 more)] === [2021-11-13 18:32:14,627 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:32:14,627 INFO L85 PathProgramCache]: Analyzing trace with hash -1059131086, now seen corresponding path program 1 times [2021-11-13 18:32:14,628 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-13 18:32:14,628 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [587352302] [2021-11-13 18:32:14,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:32:14,628 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-13 18:32:14,628 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60355838-4d10-40b6-a6a9-c829fb38fdc0/bin/uautomizer-YU5uOKAj3y/mathsat [2021-11-13 18:32:14,629 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60355838-4d10-40b6-a6a9-c829fb38fdc0/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-13 18:32:14,631 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60355838-4d10-40b6-a6a9-c829fb38fdc0/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2021-11-13 18:32:14,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 18:32:14,690 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-13 18:32:14,692 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 18:32:14,856 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 18:32:14,856 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 18:32:14,972 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 18:32:14,972 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-13 18:32:14,973 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [587352302] [2021-11-13 18:32:14,973 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [587352302] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-13 18:32:14,973 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-13 18:32:14,973 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 3 [2021-11-13 18:32:14,974 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [199916750] [2021-11-13 18:32:14,974 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-13 18:32:14,974 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-13 18:32:14,974 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-13 18:32:14,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-13 18:32:14,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-13 18:32:14,977 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 211 out of 250 [2021-11-13 18:32:14,978 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 257 transitions, 702 flow. Second operand has 3 states, 3 states have (on average 212.0) internal successors, (636), 3 states have internal predecessors, (636), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:32:14,978 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-13 18:32:14,978 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 211 of 250 [2021-11-13 18:32:14,978 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-13 18:32:15,820 INFO L129 PetriNetUnfolder]: 702/5321 cut-off events. [2021-11-13 18:32:15,821 INFO L130 PetriNetUnfolder]: For 236/250 co-relation queries the response was YES. [2021-11-13 18:32:15,859 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7562 conditions, 5321 events. 702/5321 cut-off events. For 236/250 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 57829 event pairs, 119 based on Foata normal form. 0/4268 useless extension candidates. Maximal degree in co-relation 7553. Up to 522 conditions per place. [2021-11-13 18:32:15,880 INFO L132 encePairwiseOnDemand]: 231/250 looper letters, 27 selfloop transitions, 11 changer transitions 0/271 dead transitions. [2021-11-13 18:32:15,880 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 271 transitions, 809 flow [2021-11-13 18:32:15,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-13 18:32:15,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-11-13 18:32:15,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 679 transitions. [2021-11-13 18:32:15,883 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9053333333333333 [2021-11-13 18:32:15,884 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 679 transitions. [2021-11-13 18:32:15,884 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 679 transitions. [2021-11-13 18:32:15,884 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-13 18:32:15,885 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 679 transitions. [2021-11-13 18:32:15,887 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 226.33333333333334) internal successors, (679), 3 states have internal predecessors, (679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:32:15,889 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 250.0) internal successors, (1000), 4 states have internal predecessors, (1000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:32:15,889 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 250.0) internal successors, (1000), 4 states have internal predecessors, (1000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:32:15,890 INFO L186 Difference]: Start difference. First operand has 228 places, 257 transitions, 702 flow. Second operand 3 states and 679 transitions. [2021-11-13 18:32:15,890 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 271 transitions, 809 flow [2021-11-13 18:32:15,894 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 271 transitions, 797 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-11-13 18:32:15,897 INFO L242 Difference]: Finished difference. Result has 230 places, 267 transitions, 790 flow [2021-11-13 18:32:15,898 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=250, PETRI_DIFFERENCE_MINUEND_FLOW=690, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=790, PETRI_PLACES=230, PETRI_TRANSITIONS=267} [2021-11-13 18:32:15,899 INFO L334 CegarLoopForPetriNet]: 221 programPoint places, 9 predicate places. [2021-11-13 18:32:15,899 INFO L470 AbstractCegarLoop]: Abstraction has has 230 places, 267 transitions, 790 flow [2021-11-13 18:32:15,900 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 212.0) internal successors, (636), 3 states have internal predecessors, (636), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:32:15,900 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-13 18:32:15,900 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 18:32:15,917 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60355838-4d10-40b6-a6a9-c829fb38fdc0/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 (9)] Ended with exit code 0 [2021-11-13 18:32:16,113 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60355838-4d10-40b6-a6a9-c829fb38fdc0/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 [2021-11-13 18:32:16,113 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting thr1Err5ASSERT_VIOLATIONDATA_RACE === [thr2Err11ASSERT_VIOLATIONDATA_RACE, thr2Err0ASSERT_VIOLATIONDATA_RACE, thr2Err12ASSERT_VIOLATIONDATA_RACE, thr2Err1ASSERT_VIOLATIONDATA_RACE (and 60 more)] === [2021-11-13 18:32:16,114 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:32:16,114 INFO L85 PathProgramCache]: Analyzing trace with hash -1058176780, now seen corresponding path program 1 times [2021-11-13 18:32:16,114 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-13 18:32:16,114 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [967559336] [2021-11-13 18:32:16,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:32:16,114 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-13 18:32:16,114 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60355838-4d10-40b6-a6a9-c829fb38fdc0/bin/uautomizer-YU5uOKAj3y/mathsat [2021-11-13 18:32:16,115 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60355838-4d10-40b6-a6a9-c829fb38fdc0/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-13 18:32:16,117 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60355838-4d10-40b6-a6a9-c829fb38fdc0/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2021-11-13 18:32:16,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 18:32:16,166 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-13 18:32:16,167 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 18:32:16,244 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 18:32:16,244 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 18:32:16,317 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 18:32:16,317 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-13 18:32:16,317 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [967559336] [2021-11-13 18:32:16,317 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [967559336] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-13 18:32:16,317 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-13 18:32:16,318 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [] total 2 [2021-11-13 18:32:16,318 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1617912471] [2021-11-13 18:32:16,318 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-13 18:32:16,318 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-13 18:32:16,319 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-13 18:32:16,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-13 18:32:16,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-13 18:32:16,321 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 194 out of 250 [2021-11-13 18:32:16,323 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 267 transitions, 790 flow. Second operand has 3 states, 3 states have (on average 196.0) internal successors, (588), 3 states have internal predecessors, (588), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:32:16,324 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-13 18:32:16,324 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 194 of 250 [2021-11-13 18:32:16,324 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-13 18:32:17,280 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([647] L722-2-->L722-3: Formula: (= |v_#race~y~0_10| |v_thr2Thread1of1ForFork0_#t~nondet16_3|) InVars {thr2Thread1of1ForFork0_#t~nondet16=|v_thr2Thread1of1ForFork0_#t~nondet16_3|} OutVars{#race~y~0=|v_#race~y~0_10|, thr2Thread1of1ForFork0_#t~nondet16=|v_thr2Thread1of1ForFork0_#t~nondet16_3|} AuxVars[] AssignedVars[#race~y~0][85], [Black: 1389#(= (_ bv0 1) (bvneg (bvneg (bvneg (bvneg |#race~y~0|))))), 1759#true, Black: 1794#(= ~y~0 (_ bv0 32)), thr2Thread1of1ForFork0InUse, 84#L722-3true, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 167#L742-4true, Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, 2023#true, 64#L701-1true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:17,280 INFO L384 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2021-11-13 18:32:17,281 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-11-13 18:32:17,281 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-11-13 18:32:17,281 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-11-13 18:32:17,299 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([647] L722-2-->L722-3: Formula: (= |v_#race~y~0_10| |v_thr2Thread1of1ForFork0_#t~nondet16_3|) InVars {thr2Thread1of1ForFork0_#t~nondet16=|v_thr2Thread1of1ForFork0_#t~nondet16_3|} OutVars{#race~y~0=|v_#race~y~0_10|, thr2Thread1of1ForFork0_#t~nondet16=|v_thr2Thread1of1ForFork0_#t~nondet16_3|} AuxVars[] AssignedVars[#race~y~0][85], [Black: 1389#(= (_ bv0 1) (bvneg (bvneg (bvneg (bvneg |#race~y~0|))))), 1759#true, Black: 1794#(= ~y~0 (_ bv0 32)), thr2Thread1of1ForFork0InUse, 84#L722-3true, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 167#L742-4true, Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, 2023#true, 126#L701-2true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:17,299 INFO L384 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2021-11-13 18:32:17,299 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-11-13 18:32:17,300 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-11-13 18:32:17,300 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-11-13 18:32:17,300 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([786] L701-2-->L701-5: Formula: (= (_ bv0 32) v_~y~0_18) InVars {~y~0=v_~y~0_18} OutVars{~y~0=v_~y~0_18} AuxVars[] AssignedVars[][166], [Black: 1273#true, Black: 1759#true, 1794#(= ~y~0 (_ bv0 32)), thr2Thread1of1ForFork0InUse, 86#L701-5true, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), 159#L722-1true, Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 167#L742-4true, Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, 2023#true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:17,300 INFO L384 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2021-11-13 18:32:17,300 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-11-13 18:32:17,300 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-11-13 18:32:17,301 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-11-13 18:32:17,301 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([787] L701-2-->L701-4: Formula: (not (= (_ bv0 32) v_~y~0_19)) InVars {~y~0=v_~y~0_19} OutVars{~y~0=v_~y~0_19} AuxVars[] AssignedVars[][167], [Black: 1273#true, 1759#true, Black: 1794#(= ~y~0 (_ bv0 32)), thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), 159#L722-1true, Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 167#L742-4true, Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, 28#L701-4true, 2023#true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:17,301 INFO L384 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2021-11-13 18:32:17,301 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-11-13 18:32:17,301 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-11-13 18:32:17,302 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-11-13 18:32:17,374 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([622] L716-2-->L716-3: Formula: (= |v_#race~x~0_1| |v_thr2Thread1of1ForFork0_#t~nondet14_3|) InVars {thr2Thread1of1ForFork0_#t~nondet14=|v_thr2Thread1of1ForFork0_#t~nondet14_3|} OutVars{#race~x~0=|v_#race~x~0_1|, thr2Thread1of1ForFork0_#t~nondet14=|v_thr2Thread1of1ForFork0_#t~nondet14_3|} AuxVars[] AssignedVars[#race~x~0][64], [Black: 1273#true, Black: 1759#true, 1794#(= ~y~0 (_ bv0 32)), thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), 167#L742-4true, Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 17#L691true, Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, 2023#true, 76#L716-3true, Black: 1507#true]) [2021-11-13 18:32:17,375 INFO L384 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2021-11-13 18:32:17,375 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-11-13 18:32:17,375 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-11-13 18:32:17,375 INFO L387 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2021-11-13 18:32:17,409 INFO L129 PetriNetUnfolder]: 1149/6993 cut-off events. [2021-11-13 18:32:17,409 INFO L130 PetriNetUnfolder]: For 1022/1351 co-relation queries the response was YES. [2021-11-13 18:32:17,525 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11505 conditions, 6993 events. 1149/6993 cut-off events. For 1022/1351 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 77338 event pairs, 310 based on Foata normal form. 12/5711 useless extension candidates. Maximal degree in co-relation 11495. Up to 1546 conditions per place. [2021-11-13 18:32:17,558 INFO L132 encePairwiseOnDemand]: 240/250 looper letters, 76 selfloop transitions, 15 changer transitions 0/297 dead transitions. [2021-11-13 18:32:17,558 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 297 transitions, 1080 flow [2021-11-13 18:32:17,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-13 18:32:17,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-11-13 18:32:17,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 645 transitions. [2021-11-13 18:32:17,561 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.86 [2021-11-13 18:32:17,562 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 645 transitions. [2021-11-13 18:32:17,562 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 645 transitions. [2021-11-13 18:32:17,562 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-13 18:32:17,563 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 645 transitions. [2021-11-13 18:32:17,565 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 215.0) internal successors, (645), 3 states have internal predecessors, (645), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:32:17,567 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 250.0) internal successors, (1000), 4 states have internal predecessors, (1000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:32:17,568 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 250.0) internal successors, (1000), 4 states have internal predecessors, (1000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:32:17,568 INFO L186 Difference]: Start difference. First operand has 230 places, 267 transitions, 790 flow. Second operand 3 states and 645 transitions. [2021-11-13 18:32:17,568 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 297 transitions, 1080 flow [2021-11-13 18:32:17,576 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 297 transitions, 1058 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-11-13 18:32:17,583 INFO L242 Difference]: Finished difference. Result has 232 places, 280 transitions, 904 flow [2021-11-13 18:32:17,584 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=250, PETRI_DIFFERENCE_MINUEND_FLOW=768, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=904, PETRI_PLACES=232, PETRI_TRANSITIONS=280} [2021-11-13 18:32:17,585 INFO L334 CegarLoopForPetriNet]: 221 programPoint places, 11 predicate places. [2021-11-13 18:32:17,585 INFO L470 AbstractCegarLoop]: Abstraction has has 232 places, 280 transitions, 904 flow [2021-11-13 18:32:17,586 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 196.0) internal successors, (588), 3 states have internal predecessors, (588), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:32:17,586 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-13 18:32:17,586 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 18:32:17,612 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60355838-4d10-40b6-a6a9-c829fb38fdc0/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2021-11-13 18:32:17,799 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60355838-4d10-40b6-a6a9-c829fb38fdc0/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 [2021-11-13 18:32:17,800 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting thr1Err6ASSERT_VIOLATIONDATA_RACE === [thr2Err11ASSERT_VIOLATIONDATA_RACE, thr2Err0ASSERT_VIOLATIONDATA_RACE, thr2Err12ASSERT_VIOLATIONDATA_RACE, thr2Err1ASSERT_VIOLATIONDATA_RACE (and 60 more)] === [2021-11-13 18:32:17,800 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:32:17,800 INFO L85 PathProgramCache]: Analyzing trace with hash 916275326, now seen corresponding path program 1 times [2021-11-13 18:32:17,800 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-13 18:32:17,801 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1142071647] [2021-11-13 18:32:17,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:32:17,801 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-13 18:32:17,801 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60355838-4d10-40b6-a6a9-c829fb38fdc0/bin/uautomizer-YU5uOKAj3y/mathsat [2021-11-13 18:32:17,802 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60355838-4d10-40b6-a6a9-c829fb38fdc0/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-13 18:32:17,804 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60355838-4d10-40b6-a6a9-c829fb38fdc0/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2021-11-13 18:32:17,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 18:32:17,859 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-13 18:32:17,860 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 18:32:17,958 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 18:32:17,958 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 18:32:18,021 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 18:32:18,021 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-13 18:32:18,022 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1142071647] [2021-11-13 18:32:18,022 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1142071647] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-13 18:32:18,022 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-13 18:32:18,022 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [] total 2 [2021-11-13 18:32:18,022 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [147095724] [2021-11-13 18:32:18,022 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-13 18:32:18,022 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-13 18:32:18,023 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-13 18:32:18,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-13 18:32:18,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-13 18:32:18,024 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 220 out of 250 [2021-11-13 18:32:18,025 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 280 transitions, 904 flow. Second operand has 3 states, 3 states have (on average 221.66666666666666) internal successors, (665), 3 states have internal predecessors, (665), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:32:18,026 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-13 18:32:18,026 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 220 of 250 [2021-11-13 18:32:18,026 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-13 18:32:18,786 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([719] L708-6-->L709: Formula: (= v_~y~0_11 (_ bv0 32)) InVars {} OutVars{~y~0=v_~y~0_11} AuxVars[] AssignedVars[~y~0][242], [Black: 1273#true, Black: 1759#true, thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), 167#L742-4true, Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 2427#(= (_ bv0 1) (bvneg |#race~x~0|)), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 49#L727-5true, 236#true, 2023#true, 188#L709true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:18,786 INFO L384 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2021-11-13 18:32:18,786 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-11-13 18:32:18,786 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-11-13 18:32:18,786 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-11-13 18:32:18,870 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([772] L699-4-->L699-1: Formula: (= |v_#race~b2~0_13| (_ bv0 1)) InVars {} OutVars{#race~b2~0=|v_#race~b2~0_13|} AuxVars[] AssignedVars[#race~b2~0][113], [Black: 1273#true, Black: 1759#true, thr2Thread1of1ForFork0InUse, 186#L699-1true, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), 108#L716true, Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), 167#L742-4true, Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 2427#(= (_ bv0 1) (bvneg |#race~x~0|)), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, 2023#true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:18,870 INFO L384 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2021-11-13 18:32:18,870 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-11-13 18:32:18,870 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-11-13 18:32:18,870 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-11-13 18:32:18,870 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([772] L699-4-->L699-1: Formula: (= |v_#race~b2~0_13| (_ bv0 1)) InVars {} OutVars{#race~b2~0=|v_#race~b2~0_13|} AuxVars[] AssignedVars[#race~b2~0][146], [Black: 1273#true, Black: 1759#true, thr2Thread1of1ForFork0InUse, 186#L699-1true, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), 167#L742-4true, Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 2427#(= (_ bv0 1) (bvneg |#race~x~0|)), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, 21#L715-3true, 2023#true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:18,870 INFO L384 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2021-11-13 18:32:18,870 INFO L387 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2021-11-13 18:32:18,871 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-11-13 18:32:18,871 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-11-13 18:32:18,882 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([772] L699-4-->L699-1: Formula: (= |v_#race~b2~0_13| (_ bv0 1)) InVars {} OutVars{#race~b2~0=|v_#race~b2~0_13|} AuxVars[] AssignedVars[#race~b2~0][146], [Black: 1273#true, Black: 1759#true, thr2Thread1of1ForFork0InUse, 186#L699-1true, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), 167#L742-4true, Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 2427#(= (_ bv0 1) (bvneg |#race~x~0|)), 124#L715-4true, Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, 2023#true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:18,882 INFO L384 tUnfolder$Statistics]: this new event has 103 ancestors and is cut-off event [2021-11-13 18:32:18,882 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-11-13 18:32:18,882 INFO L387 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2021-11-13 18:32:18,883 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-11-13 18:32:18,888 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([608] L715-2-->L715-3: Formula: (= |v_#race~b2~0_2| |v_thr2Thread1of1ForFork0_#t~nondet13_3|) InVars {thr2Thread1of1ForFork0_#t~nondet13=|v_thr2Thread1of1ForFork0_#t~nondet13_3|} OutVars{#race~b2~0=|v_#race~b2~0_2|, thr2Thread1of1ForFork0_#t~nondet13=|v_thr2Thread1of1ForFork0_#t~nondet13_3|} AuxVars[] AssignedVars[#race~b2~0][51], [Black: 1273#true, Black: 1759#true, thr2Thread1of1ForFork0InUse, 186#L699-1true, Black: 815#true, Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), 167#L742-4true, Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 2427#(= (_ bv0 1) (bvneg |#race~x~0|)), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, 21#L715-3true, 2023#true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:18,889 INFO L384 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2021-11-13 18:32:18,889 INFO L387 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2021-11-13 18:32:18,889 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-11-13 18:32:18,889 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-11-13 18:32:18,900 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([772] L699-4-->L699-1: Formula: (= |v_#race~b2~0_13| (_ bv0 1)) InVars {} OutVars{#race~b2~0=|v_#race~b2~0_13|} AuxVars[] AssignedVars[#race~b2~0][113], [Black: 1273#true, Black: 1759#true, thr2Thread1of1ForFork0InUse, 186#L699-1true, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), 108#L716true, Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), 167#L742-4true, Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 2427#(= (_ bv0 1) (bvneg |#race~x~0|)), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, 2023#true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:18,900 INFO L384 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2021-11-13 18:32:18,900 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-11-13 18:32:18,901 INFO L387 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2021-11-13 18:32:18,901 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-11-13 18:32:18,901 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-11-13 18:32:18,916 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([622] L716-2-->L716-3: Formula: (= |v_#race~x~0_1| |v_thr2Thread1of1ForFork0_#t~nondet14_3|) InVars {thr2Thread1of1ForFork0_#t~nondet14=|v_thr2Thread1of1ForFork0_#t~nondet14_3|} OutVars{#race~x~0=|v_#race~x~0_1|, thr2Thread1of1ForFork0_#t~nondet14=|v_thr2Thread1of1ForFork0_#t~nondet14_3|} AuxVars[] AssignedVars[#race~x~0][103], [Black: 1273#true, Black: 1759#true, thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 167#L742-4true, 2287#true, 15#L697-1true, Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, 76#L716-3true, 2023#true, Black: 1507#true]) [2021-11-13 18:32:18,916 INFO L384 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2021-11-13 18:32:18,916 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-11-13 18:32:18,916 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-11-13 18:32:18,916 INFO L387 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2021-11-13 18:32:18,923 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([719] L708-6-->L709: Formula: (= v_~y~0_11 (_ bv0 32)) InVars {} OutVars{~y~0=v_~y~0_11} AuxVars[] AssignedVars[~y~0][242], [Black: 1273#true, Black: 1759#true, thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), 167#L742-4true, Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 2427#(= (_ bv0 1) (bvneg |#race~x~0|)), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, 49#L727-5true, 2023#true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|))), 188#L709true]) [2021-11-13 18:32:18,923 INFO L384 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2021-11-13 18:32:18,924 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-11-13 18:32:18,924 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-11-13 18:32:18,924 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-11-13 18:32:18,924 INFO L387 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2021-11-13 18:32:18,933 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([622] L716-2-->L716-3: Formula: (= |v_#race~x~0_1| |v_thr2Thread1of1ForFork0_#t~nondet14_3|) InVars {thr2Thread1of1ForFork0_#t~nondet14=|v_thr2Thread1of1ForFork0_#t~nondet14_3|} OutVars{#race~x~0=|v_#race~x~0_1|, thr2Thread1of1ForFork0_#t~nondet14=|v_thr2Thread1of1ForFork0_#t~nondet14_3|} AuxVars[] AssignedVars[#race~x~0][103], [Black: 1273#true, Black: 1759#true, thr2Thread1of1ForFork0InUse, 191#L697-2true, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), 167#L742-4true, Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 2287#true, Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, 76#L716-3true, 2023#true, Black: 1507#true]) [2021-11-13 18:32:18,933 INFO L384 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2021-11-13 18:32:18,933 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-11-13 18:32:18,933 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-11-13 18:32:18,933 INFO L387 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2021-11-13 18:32:19,063 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([691] L727-2-->L727-5: Formula: (= v_~y~0_8 (_ bv0 32)) InVars {~y~0=v_~y~0_8} OutVars{~y~0=v_~y~0_8} AuxVars[] AssignedVars[][275], [Black: 1273#true, Black: 1759#true, thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), 167#L742-4true, Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 2427#(= (_ bv0 1) (bvneg |#race~x~0|)), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, 49#L727-5true, 2023#true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|))), 188#L709true]) [2021-11-13 18:32:19,064 INFO L384 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2021-11-13 18:32:19,064 INFO L387 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2021-11-13 18:32:19,064 INFO L387 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2021-11-13 18:32:19,064 INFO L387 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2021-11-13 18:32:19,066 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([725] L709-1-->L709-2: Formula: (= |v_#race~y~0_19| |v_thr1Thread1of1ForFork1_#t~nondet11_3|) InVars {thr1Thread1of1ForFork1_#t~nondet11=|v_thr1Thread1of1ForFork1_#t~nondet11_3|} OutVars{#race~y~0=|v_#race~y~0_19|, thr1Thread1of1ForFork1_#t~nondet11=|v_thr1Thread1of1ForFork1_#t~nondet11_3|} AuxVars[] AssignedVars[#race~y~0][226], [Black: 1389#(= (_ bv0 1) (bvneg (bvneg (bvneg (bvneg |#race~y~0|))))), Black: 1759#true, 41#L727-2true, thr2Thread1of1ForFork0InUse, 109#L709-2true, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), 167#L742-4true, Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 2427#(= (_ bv0 1) (bvneg |#race~x~0|)), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, 2023#true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:19,066 INFO L384 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2021-11-13 18:32:19,066 INFO L387 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2021-11-13 18:32:19,066 INFO L387 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2021-11-13 18:32:19,066 INFO L387 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2021-11-13 18:32:19,084 INFO L129 PetriNetUnfolder]: 1153/7831 cut-off events. [2021-11-13 18:32:19,084 INFO L130 PetriNetUnfolder]: For 1269/1383 co-relation queries the response was YES. [2021-11-13 18:32:19,141 INFO L84 FinitePrefix]: Finished finitePrefix Result has 12283 conditions, 7831 events. 1153/7831 cut-off events. For 1269/1383 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 92420 event pairs, 186 based on Foata normal form. 8/6469 useless extension candidates. Maximal degree in co-relation 12272. Up to 854 conditions per place. [2021-11-13 18:32:19,173 INFO L132 encePairwiseOnDemand]: 242/250 looper letters, 27 selfloop transitions, 10 changer transitions 0/296 dead transitions. [2021-11-13 18:32:19,174 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 296 transitions, 1045 flow [2021-11-13 18:32:19,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-13 18:32:19,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-11-13 18:32:19,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 689 transitions. [2021-11-13 18:32:19,177 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9186666666666666 [2021-11-13 18:32:19,177 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 689 transitions. [2021-11-13 18:32:19,177 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 689 transitions. [2021-11-13 18:32:19,178 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-13 18:32:19,178 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 689 transitions. [2021-11-13 18:32:19,180 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 229.66666666666666) internal successors, (689), 3 states have internal predecessors, (689), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:32:19,182 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 250.0) internal successors, (1000), 4 states have internal predecessors, (1000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:32:19,182 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 250.0) internal successors, (1000), 4 states have internal predecessors, (1000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:32:19,183 INFO L186 Difference]: Start difference. First operand has 232 places, 280 transitions, 904 flow. Second operand 3 states and 689 transitions. [2021-11-13 18:32:19,183 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 296 transitions, 1045 flow [2021-11-13 18:32:19,190 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 296 transitions, 1015 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-11-13 18:32:19,195 INFO L242 Difference]: Finished difference. Result has 234 places, 288 transitions, 970 flow [2021-11-13 18:32:19,196 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=250, PETRI_DIFFERENCE_MINUEND_FLOW=874, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=970, PETRI_PLACES=234, PETRI_TRANSITIONS=288} [2021-11-13 18:32:19,197 INFO L334 CegarLoopForPetriNet]: 221 programPoint places, 13 predicate places. [2021-11-13 18:32:19,197 INFO L470 AbstractCegarLoop]: Abstraction has has 234 places, 288 transitions, 970 flow [2021-11-13 18:32:19,197 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 221.66666666666666) internal successors, (665), 3 states have internal predecessors, (665), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:32:19,198 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-13 18:32:19,198 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 18:32:19,214 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60355838-4d10-40b6-a6a9-c829fb38fdc0/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2021-11-13 18:32:19,410 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60355838-4d10-40b6-a6a9-c829fb38fdc0/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 [2021-11-13 18:32:19,410 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting thr2Err5ASSERT_VIOLATIONDATA_RACE === [thr2Err11ASSERT_VIOLATIONDATA_RACE, thr2Err0ASSERT_VIOLATIONDATA_RACE, thr2Err12ASSERT_VIOLATIONDATA_RACE, thr2Err1ASSERT_VIOLATIONDATA_RACE (and 60 more)] === [2021-11-13 18:32:19,411 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:32:19,411 INFO L85 PathProgramCache]: Analyzing trace with hash 1565133989, now seen corresponding path program 1 times [2021-11-13 18:32:19,411 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-13 18:32:19,412 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [856555798] [2021-11-13 18:32:19,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:32:19,413 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-13 18:32:19,413 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60355838-4d10-40b6-a6a9-c829fb38fdc0/bin/uautomizer-YU5uOKAj3y/mathsat [2021-11-13 18:32:19,414 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60355838-4d10-40b6-a6a9-c829fb38fdc0/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-13 18:32:19,452 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60355838-4d10-40b6-a6a9-c829fb38fdc0/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2021-11-13 18:32:19,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 18:32:19,493 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-13 18:32:19,498 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 18:32:19,580 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 18:32:19,580 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 18:32:19,653 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 18:32:19,653 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-13 18:32:19,653 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [856555798] [2021-11-13 18:32:19,653 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [856555798] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-13 18:32:19,654 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-13 18:32:19,654 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [] total 2 [2021-11-13 18:32:19,654 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [511143350] [2021-11-13 18:32:19,654 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-13 18:32:19,655 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-13 18:32:19,655 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-13 18:32:19,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-13 18:32:19,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-13 18:32:19,656 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 194 out of 250 [2021-11-13 18:32:19,657 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 288 transitions, 970 flow. Second operand has 3 states, 3 states have (on average 196.33333333333334) internal successors, (589), 3 states have internal predecessors, (589), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:32:19,658 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-13 18:32:19,658 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 194 of 250 [2021-11-13 18:32:19,658 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-13 18:32:20,233 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([719] L708-6-->L709: Formula: (= v_~y~0_11 (_ bv0 32)) InVars {} OutVars{~y~0=v_~y~0_11} AuxVars[] AssignedVars[~y~0][247], [111#L722true, Black: 1273#true, 2569#true, Black: 1759#true, Black: 2287#true, thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), 167#L742-4true, Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 2427#(= (_ bv0 1) (bvneg |#race~x~0|)), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|))), 188#L709true]) [2021-11-13 18:32:20,233 INFO L384 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2021-11-13 18:32:20,233 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-11-13 18:32:20,233 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-11-13 18:32:20,234 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-11-13 18:32:20,234 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([719] L708-6-->L709: Formula: (= v_~y~0_11 (_ bv0 32)) InVars {} OutVars{~y~0=v_~y~0_11} AuxVars[] AssignedVars[~y~0][130], [Black: 1273#true, 2569#true, Black: 1759#true, Black: 2287#true, thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), 159#L722-1true, Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), 167#L742-4true, Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 2427#(= (_ bv0 1) (bvneg |#race~x~0|)), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|))), 188#L709true]) [2021-11-13 18:32:20,234 INFO L384 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2021-11-13 18:32:20,234 INFO L387 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2021-11-13 18:32:20,234 INFO L387 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2021-11-13 18:32:20,234 INFO L387 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2021-11-13 18:32:20,234 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([719] L708-6-->L709: Formula: (= v_~y~0_11 (_ bv0 32)) InVars {} OutVars{~y~0=v_~y~0_11} AuxVars[] AssignedVars[~y~0][130], [Black: 1273#true, 2569#true, Black: 1759#true, Black: 2287#true, thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), 153#L718true, Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), 167#L742-4true, Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 2427#(= (_ bv0 1) (bvneg |#race~x~0|)), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, 188#L709true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:20,234 INFO L384 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2021-11-13 18:32:20,235 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-11-13 18:32:20,235 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-11-13 18:32:20,235 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-11-13 18:32:20,276 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([638] L717-2-->L722: Formula: (= v_~y~0_5 (_ bv0 32)) InVars {~y~0=v_~y~0_5} OutVars{~y~0=v_~y~0_5} AuxVars[] AssignedVars[][76], [111#L722true, Black: 1273#true, 2569#true, Black: 1759#true, Black: 2287#true, thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), 167#L742-4true, Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 2427#(= (_ bv0 1) (bvneg |#race~x~0|)), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|))), 188#L709true]) [2021-11-13 18:32:20,276 INFO L384 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2021-11-13 18:32:20,276 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-11-13 18:32:20,276 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-11-13 18:32:20,276 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-11-13 18:32:20,277 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([719] L708-6-->L709: Formula: (= v_~y~0_11 (_ bv0 32)) InVars {} OutVars{~y~0=v_~y~0_11} AuxVars[] AssignedVars[~y~0][247], [Black: 1273#true, 2569#true, Black: 1759#true, Black: 2287#true, thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), 167#L742-4true, Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 2427#(= (_ bv0 1) (bvneg |#race~x~0|)), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, 49#L727-5true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|))), 188#L709true]) [2021-11-13 18:32:20,277 INFO L384 tUnfolder$Statistics]: this new event has 98 ancestors and is cut-off event [2021-11-13 18:32:20,277 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-11-13 18:32:20,277 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-11-13 18:32:20,277 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-11-13 18:32:20,307 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([725] L709-1-->L709-2: Formula: (= |v_#race~y~0_19| |v_thr1Thread1of1ForFork1_#t~nondet11_3|) InVars {thr1Thread1of1ForFork1_#t~nondet11=|v_thr1Thread1of1ForFork1_#t~nondet11_3|} OutVars{#race~y~0=|v_#race~y~0_19|, thr1Thread1of1ForFork1_#t~nondet11=|v_thr1Thread1of1ForFork1_#t~nondet11_3|} AuxVars[] AssignedVars[#race~y~0][224], [Black: 1389#(= (_ bv0 1) (bvneg (bvneg (bvneg (bvneg |#race~y~0|))))), 2569#true, Black: 1759#true, Black: 2287#true, thr2Thread1of1ForFork0InUse, 151#L717-2true, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), 109#L709-2true, Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), 167#L742-4true, Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 2427#(= (_ bv0 1) (bvneg |#race~x~0|)), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:20,308 INFO L384 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2021-11-13 18:32:20,308 INFO L387 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2021-11-13 18:32:20,308 INFO L387 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2021-11-13 18:32:20,308 INFO L387 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2021-11-13 18:32:20,338 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([719] L708-6-->L709: Formula: (= v_~y~0_11 (_ bv0 32)) InVars {} OutVars{~y~0=v_~y~0_11} AuxVars[] AssignedVars[~y~0][247], [Black: 1273#true, 2569#true, Black: 1759#true, Black: 2287#true, thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), 167#L742-4true, Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 2427#(= (_ bv0 1) (bvneg |#race~x~0|)), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, 49#L727-5true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|))), 188#L709true]) [2021-11-13 18:32:20,338 INFO L384 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2021-11-13 18:32:20,338 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-11-13 18:32:20,338 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-11-13 18:32:20,338 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-11-13 18:32:20,338 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-11-13 18:32:20,358 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([772] L699-4-->L699-1: Formula: (= |v_#race~b2~0_13| (_ bv0 1)) InVars {} OutVars{#race~b2~0=|v_#race~b2~0_13|} AuxVars[] AssignedVars[#race~b2~0][110], [Black: 1273#true, 2569#true, Black: 1759#true, Black: 2287#true, thr2Thread1of1ForFork0InUse, 186#L699-1true, 108#L716true, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), 167#L742-4true, Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 2427#(= (_ bv0 1) (bvneg |#race~x~0|)), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:20,358 INFO L384 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2021-11-13 18:32:20,359 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-11-13 18:32:20,359 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-11-13 18:32:20,359 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-11-13 18:32:20,417 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([608] L715-2-->L715-3: Formula: (= |v_#race~b2~0_2| |v_thr2Thread1of1ForFork0_#t~nondet13_3|) InVars {thr2Thread1of1ForFork0_#t~nondet13=|v_thr2Thread1of1ForFork0_#t~nondet13_3|} OutVars{#race~b2~0=|v_#race~b2~0_2|, thr2Thread1of1ForFork0_#t~nondet13=|v_thr2Thread1of1ForFork0_#t~nondet13_3|} AuxVars[] AssignedVars[#race~b2~0][51], [Black: 1273#true, 2569#true, Black: 1759#true, Black: 2287#true, thr2Thread1of1ForFork0InUse, 186#L699-1true, Black: 815#true, Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), 167#L742-4true, Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 2427#(= (_ bv0 1) (bvneg |#race~x~0|)), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, 21#L715-3true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:20,417 INFO L384 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2021-11-13 18:32:20,418 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-11-13 18:32:20,418 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-11-13 18:32:20,418 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-11-13 18:32:20,449 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([772] L699-4-->L699-1: Formula: (= |v_#race~b2~0_13| (_ bv0 1)) InVars {} OutVars{#race~b2~0=|v_#race~b2~0_13|} AuxVars[] AssignedVars[#race~b2~0][145], [Black: 1273#true, 2569#true, Black: 1759#true, Black: 2287#true, thr2Thread1of1ForFork0InUse, 186#L699-1true, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), 167#L742-4true, Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 2427#(= (_ bv0 1) (bvneg |#race~x~0|)), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, 21#L715-3true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:20,449 INFO L384 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2021-11-13 18:32:20,449 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-11-13 18:32:20,449 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-11-13 18:32:20,450 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-11-13 18:32:20,457 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([772] L699-4-->L699-1: Formula: (= |v_#race~b2~0_13| (_ bv0 1)) InVars {} OutVars{#race~b2~0=|v_#race~b2~0_13|} AuxVars[] AssignedVars[#race~b2~0][110], [Black: 1273#true, 2569#true, Black: 1759#true, Black: 2287#true, thr2Thread1of1ForFork0InUse, 186#L699-1true, 108#L716true, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), 167#L742-4true, Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 2427#(= (_ bv0 1) (bvneg |#race~x~0|)), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:20,457 INFO L384 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2021-11-13 18:32:20,457 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-11-13 18:32:20,457 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-11-13 18:32:20,457 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-11-13 18:32:20,458 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-11-13 18:32:20,458 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([772] L699-4-->L699-1: Formula: (= |v_#race~b2~0_13| (_ bv0 1)) InVars {} OutVars{#race~b2~0=|v_#race~b2~0_13|} AuxVars[] AssignedVars[#race~b2~0][145], [Black: 1273#true, 2569#true, Black: 1759#true, Black: 2287#true, thr2Thread1of1ForFork0InUse, 186#L699-1true, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), 167#L742-4true, Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 2427#(= (_ bv0 1) (bvneg |#race~x~0|)), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, 21#L715-3true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:20,458 INFO L384 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2021-11-13 18:32:20,458 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-11-13 18:32:20,458 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-11-13 18:32:20,458 INFO L387 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2021-11-13 18:32:20,458 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-11-13 18:32:20,458 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([772] L699-4-->L699-1: Formula: (= |v_#race~b2~0_13| (_ bv0 1)) InVars {} OutVars{#race~b2~0=|v_#race~b2~0_13|} AuxVars[] AssignedVars[#race~b2~0][145], [Black: 1273#true, 2569#true, Black: 1759#true, Black: 2287#true, thr2Thread1of1ForFork0InUse, 186#L699-1true, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), 167#L742-4true, Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 2427#(= (_ bv0 1) (bvneg |#race~x~0|)), 124#L715-4true, Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:20,458 INFO L384 tUnfolder$Statistics]: this new event has 103 ancestors and is cut-off event [2021-11-13 18:32:20,459 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-11-13 18:32:20,459 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-11-13 18:32:20,459 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-11-13 18:32:20,462 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([624] L734-6-->L735: Formula: (= v_~y~0_1 (_ bv0 32)) InVars {} OutVars{~y~0=v_~y~0_1} AuxVars[] AssignedVars[~y~0][249], [Black: 1273#true, 2569#true, Black: 1759#true, Black: 2287#true, thr2Thread1of1ForFork0InUse, 86#L701-5true, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), 219#L735true, 167#L742-4true, Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 2427#(= (_ bv0 1) (bvneg |#race~x~0|)), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:20,463 INFO L384 tUnfolder$Statistics]: this new event has 98 ancestors and is cut-off event [2021-11-13 18:32:20,463 INFO L387 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2021-11-13 18:32:20,463 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-11-13 18:32:20,463 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-11-13 18:32:20,469 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([677] L725-4-->L725-1: Formula: (= |v_#race~b1~0_1| (_ bv0 1)) InVars {} OutVars{#race~b1~0=|v_#race~b1~0_1|} AuxVars[] AssignedVars[#race~b1~0][147], [Black: 1273#true, 2569#true, Black: 1759#true, Black: 2287#true, thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), 167#L742-4true, Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 2427#(= (_ bv0 1) (bvneg |#race~x~0|)), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, 96#L690true, 226#L725-1true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:20,469 INFO L384 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2021-11-13 18:32:20,470 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-11-13 18:32:20,470 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-11-13 18:32:20,470 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-11-13 18:32:20,475 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([622] L716-2-->L716-3: Formula: (= |v_#race~x~0_1| |v_thr2Thread1of1ForFork0_#t~nondet14_3|) InVars {thr2Thread1of1ForFork0_#t~nondet14=|v_thr2Thread1of1ForFork0_#t~nondet14_3|} OutVars{#race~x~0=|v_#race~x~0_1|, thr2Thread1of1ForFork0_#t~nondet14=|v_thr2Thread1of1ForFork0_#t~nondet14_3|} AuxVars[] AssignedVars[#race~x~0][111], [Black: 1273#true, 2569#true, Black: 1759#true, Black: 2427#(= (_ bv0 1) (bvneg |#race~x~0|)), thr2Thread1of1ForFork0InUse, 191#L697-2true, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), 167#L742-4true, Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 2287#true, Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, 76#L716-3true, Black: 1507#true]) [2021-11-13 18:32:20,475 INFO L384 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2021-11-13 18:32:20,475 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-11-13 18:32:20,475 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-11-13 18:32:20,475 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-11-13 18:32:20,477 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([772] L699-4-->L699-1: Formula: (= |v_#race~b2~0_13| (_ bv0 1)) InVars {} OutVars{#race~b2~0=|v_#race~b2~0_13|} AuxVars[] AssignedVars[#race~b2~0][145], [Black: 1273#true, 2569#true, Black: 1759#true, Black: 2287#true, thr2Thread1of1ForFork0InUse, 186#L699-1true, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), 167#L742-4true, Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 2427#(= (_ bv0 1) (bvneg |#race~x~0|)), 124#L715-4true, Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:20,477 INFO L384 tUnfolder$Statistics]: this new event has 103 ancestors and is cut-off event [2021-11-13 18:32:20,477 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-11-13 18:32:20,478 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-11-13 18:32:20,478 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-11-13 18:32:20,478 INFO L387 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2021-11-13 18:32:20,484 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([608] L715-2-->L715-3: Formula: (= |v_#race~b2~0_2| |v_thr2Thread1of1ForFork0_#t~nondet13_3|) InVars {thr2Thread1of1ForFork0_#t~nondet13=|v_thr2Thread1of1ForFork0_#t~nondet13_3|} OutVars{#race~b2~0=|v_#race~b2~0_2|, thr2Thread1of1ForFork0_#t~nondet13=|v_thr2Thread1of1ForFork0_#t~nondet13_3|} AuxVars[] AssignedVars[#race~b2~0][51], [Black: 1273#true, 2569#true, Black: 1759#true, Black: 2287#true, thr2Thread1of1ForFork0InUse, 186#L699-1true, Black: 815#true, Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), 167#L742-4true, Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 2427#(= (_ bv0 1) (bvneg |#race~x~0|)), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, 21#L715-3true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:20,484 INFO L384 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2021-11-13 18:32:20,484 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-11-13 18:32:20,485 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-11-13 18:32:20,485 INFO L387 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2021-11-13 18:32:20,485 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-11-13 18:32:20,498 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([772] L699-4-->L699-1: Formula: (= |v_#race~b2~0_13| (_ bv0 1)) InVars {} OutVars{#race~b2~0=|v_#race~b2~0_13|} AuxVars[] AssignedVars[#race~b2~0][110], [Black: 1273#true, 2569#true, Black: 1759#true, Black: 2287#true, thr2Thread1of1ForFork0InUse, 186#L699-1true, 108#L716true, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), 167#L742-4true, Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 2427#(= (_ bv0 1) (bvneg |#race~x~0|)), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:20,498 INFO L384 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2021-11-13 18:32:20,498 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-11-13 18:32:20,498 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-11-13 18:32:20,499 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-11-13 18:32:20,499 INFO L387 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2021-11-13 18:32:20,499 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-11-13 18:32:20,520 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([622] L716-2-->L716-3: Formula: (= |v_#race~x~0_1| |v_thr2Thread1of1ForFork0_#t~nondet14_3|) InVars {thr2Thread1of1ForFork0_#t~nondet14=|v_thr2Thread1of1ForFork0_#t~nondet14_3|} OutVars{#race~x~0=|v_#race~x~0_1|, thr2Thread1of1ForFork0_#t~nondet14=|v_thr2Thread1of1ForFork0_#t~nondet14_3|} AuxVars[] AssignedVars[#race~x~0][111], [Black: 1273#true, 2569#true, Black: 1759#true, Black: 2427#(= (_ bv0 1) (bvneg |#race~x~0|)), thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), 167#L742-4true, Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 2287#true, 15#L697-1true, Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, 76#L716-3true, Black: 1507#true]) [2021-11-13 18:32:20,520 INFO L384 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2021-11-13 18:32:20,520 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-11-13 18:32:20,520 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-11-13 18:32:20,520 INFO L387 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2021-11-13 18:32:20,531 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([719] L708-6-->L709: Formula: (= v_~y~0_11 (_ bv0 32)) InVars {} OutVars{~y~0=v_~y~0_11} AuxVars[] AssignedVars[~y~0][247], [Black: 1273#true, 2569#true, Black: 1759#true, Black: 2287#true, thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), 167#L742-4true, Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 2427#(= (_ bv0 1) (bvneg |#race~x~0|)), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, 49#L727-5true, 188#L709true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:20,531 INFO L384 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2021-11-13 18:32:20,531 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-11-13 18:32:20,531 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-11-13 18:32:20,532 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-11-13 18:32:20,532 INFO L387 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2021-11-13 18:32:20,532 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-11-13 18:32:20,543 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([622] L716-2-->L716-3: Formula: (= |v_#race~x~0_1| |v_thr2Thread1of1ForFork0_#t~nondet14_3|) InVars {thr2Thread1of1ForFork0_#t~nondet14=|v_thr2Thread1of1ForFork0_#t~nondet14_3|} OutVars{#race~x~0=|v_#race~x~0_1|, thr2Thread1of1ForFork0_#t~nondet14=|v_thr2Thread1of1ForFork0_#t~nondet14_3|} AuxVars[] AssignedVars[#race~x~0][111], [Black: 1273#true, 2569#true, Black: 1759#true, Black: 2427#(= (_ bv0 1) (bvneg |#race~x~0|)), thr2Thread1of1ForFork0InUse, 191#L697-2true, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), 167#L742-4true, Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 2287#true, Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, 76#L716-3true, Black: 1507#true]) [2021-11-13 18:32:20,543 INFO L384 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2021-11-13 18:32:20,543 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-11-13 18:32:20,543 INFO L387 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2021-11-13 18:32:20,543 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-11-13 18:32:20,544 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-11-13 18:32:20,810 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([691] L727-2-->L727-5: Formula: (= v_~y~0_8 (_ bv0 32)) InVars {~y~0=v_~y~0_8} OutVars{~y~0=v_~y~0_8} AuxVars[] AssignedVars[][285], [Black: 1273#true, 2569#true, Black: 1759#true, Black: 2287#true, thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), 167#L742-4true, Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 2427#(= (_ bv0 1) (bvneg |#race~x~0|)), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, 49#L727-5true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|))), 188#L709true]) [2021-11-13 18:32:20,810 INFO L384 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2021-11-13 18:32:20,811 INFO L387 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2021-11-13 18:32:20,811 INFO L387 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2021-11-13 18:32:20,811 INFO L387 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2021-11-13 18:32:20,813 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([725] L709-1-->L709-2: Formula: (= |v_#race~y~0_19| |v_thr1Thread1of1ForFork1_#t~nondet11_3|) InVars {thr1Thread1of1ForFork1_#t~nondet11=|v_thr1Thread1of1ForFork1_#t~nondet11_3|} OutVars{#race~y~0=|v_#race~y~0_19|, thr1Thread1of1ForFork1_#t~nondet11=|v_thr1Thread1of1ForFork1_#t~nondet11_3|} AuxVars[] AssignedVars[#race~y~0][224], [Black: 1389#(= (_ bv0 1) (bvneg (bvneg (bvneg (bvneg |#race~y~0|))))), 2569#true, Black: 1759#true, Black: 2287#true, 41#L727-2true, thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), 109#L709-2true, Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), 167#L742-4true, Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 2427#(= (_ bv0 1) (bvneg |#race~x~0|)), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:20,814 INFO L384 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2021-11-13 18:32:20,814 INFO L387 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2021-11-13 18:32:20,814 INFO L387 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2021-11-13 18:32:20,814 INFO L387 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2021-11-13 18:32:20,839 INFO L129 PetriNetUnfolder]: 1762/10010 cut-off events. [2021-11-13 18:32:20,839 INFO L130 PetriNetUnfolder]: For 3262/3938 co-relation queries the response was YES. [2021-11-13 18:32:20,889 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17651 conditions, 10010 events. 1762/10010 cut-off events. For 3262/3938 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 121584 event pairs, 431 based on Foata normal form. 22/8254 useless extension candidates. Maximal degree in co-relation 17639. Up to 2279 conditions per place. [2021-11-13 18:32:20,935 INFO L132 encePairwiseOnDemand]: 240/250 looper letters, 87 selfloop transitions, 17 changer transitions 0/319 dead transitions. [2021-11-13 18:32:20,935 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 319 transitions, 1297 flow [2021-11-13 18:32:20,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-13 18:32:20,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-11-13 18:32:20,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 645 transitions. [2021-11-13 18:32:20,938 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.86 [2021-11-13 18:32:20,939 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 645 transitions. [2021-11-13 18:32:20,939 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 645 transitions. [2021-11-13 18:32:20,939 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-13 18:32:20,940 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 645 transitions. [2021-11-13 18:32:20,942 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 215.0) internal successors, (645), 3 states have internal predecessors, (645), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:32:20,944 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 250.0) internal successors, (1000), 4 states have internal predecessors, (1000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:32:20,944 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 250.0) internal successors, (1000), 4 states have internal predecessors, (1000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:32:20,945 INFO L186 Difference]: Start difference. First operand has 234 places, 288 transitions, 970 flow. Second operand 3 states and 645 transitions. [2021-11-13 18:32:20,945 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 319 transitions, 1297 flow [2021-11-13 18:32:20,952 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 319 transitions, 1277 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-11-13 18:32:20,958 INFO L242 Difference]: Finished difference. Result has 236 places, 301 transitions, 1098 flow [2021-11-13 18:32:20,958 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=250, PETRI_DIFFERENCE_MINUEND_FLOW=950, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1098, PETRI_PLACES=236, PETRI_TRANSITIONS=301} [2021-11-13 18:32:20,959 INFO L334 CegarLoopForPetriNet]: 221 programPoint places, 15 predicate places. [2021-11-13 18:32:20,959 INFO L470 AbstractCegarLoop]: Abstraction has has 236 places, 301 transitions, 1098 flow [2021-11-13 18:32:20,960 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 196.33333333333334) internal successors, (589), 3 states have internal predecessors, (589), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:32:20,960 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-13 18:32:20,960 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 18:32:20,977 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60355838-4d10-40b6-a6a9-c829fb38fdc0/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2021-11-13 18:32:21,172 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60355838-4d10-40b6-a6a9-c829fb38fdc0/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 [2021-11-13 18:32:21,173 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting thr1Err11ASSERT_VIOLATIONDATA_RACE === [thr2Err11ASSERT_VIOLATIONDATA_RACE, thr2Err0ASSERT_VIOLATIONDATA_RACE, thr2Err12ASSERT_VIOLATIONDATA_RACE, thr2Err1ASSERT_VIOLATIONDATA_RACE (and 60 more)] === [2021-11-13 18:32:21,173 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:32:21,173 INFO L85 PathProgramCache]: Analyzing trace with hash -1648868767, now seen corresponding path program 1 times [2021-11-13 18:32:21,174 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-13 18:32:21,174 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [269142429] [2021-11-13 18:32:21,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:32:21,174 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-13 18:32:21,174 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60355838-4d10-40b6-a6a9-c829fb38fdc0/bin/uautomizer-YU5uOKAj3y/mathsat [2021-11-13 18:32:21,175 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60355838-4d10-40b6-a6a9-c829fb38fdc0/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-13 18:32:21,179 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60355838-4d10-40b6-a6a9-c829fb38fdc0/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2021-11-13 18:32:21,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 18:32:21,241 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-13 18:32:21,242 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 18:32:21,340 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 18:32:21,340 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 18:32:21,422 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 18:32:21,422 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-13 18:32:21,422 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [269142429] [2021-11-13 18:32:21,422 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [269142429] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-13 18:32:21,422 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-13 18:32:21,423 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [] total 2 [2021-11-13 18:32:21,423 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1294389979] [2021-11-13 18:32:21,423 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-13 18:32:21,423 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-13 18:32:21,424 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-13 18:32:21,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-13 18:32:21,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-13 18:32:21,425 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 218 out of 250 [2021-11-13 18:32:21,426 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 301 transitions, 1098 flow. Second operand has 3 states, 3 states have (on average 219.33333333333334) internal successors, (658), 3 states have internal predecessors, (658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:32:21,427 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-13 18:32:21,427 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 218 of 250 [2021-11-13 18:32:21,427 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-13 18:32:21,999 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([719] L708-6-->L709: Formula: (= v_~y~0_11 (_ bv0 32)) InVars {} OutVars{~y~0=v_~y~0_11} AuxVars[] AssignedVars[~y~0][258], [111#L722true, Black: 1273#true, 2569#true, Black: 1759#true, 2869#true, Black: 2287#true, thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 167#L742-4true, Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|))), 188#L709true]) [2021-11-13 18:32:21,999 INFO L384 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2021-11-13 18:32:21,999 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-11-13 18:32:21,999 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-11-13 18:32:21,999 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-11-13 18:32:21,999 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([719] L708-6-->L709: Formula: (= v_~y~0_11 (_ bv0 32)) InVars {} OutVars{~y~0=v_~y~0_11} AuxVars[] AssignedVars[~y~0][131], [Black: 1273#true, 2569#true, Black: 1759#true, 2869#true, Black: 2287#true, thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), 153#L718true, Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 167#L742-4true, Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|))), 188#L709true]) [2021-11-13 18:32:22,000 INFO L384 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2021-11-13 18:32:22,000 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-11-13 18:32:22,000 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-11-13 18:32:22,000 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-11-13 18:32:22,000 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([719] L708-6-->L709: Formula: (= v_~y~0_11 (_ bv0 32)) InVars {} OutVars{~y~0=v_~y~0_11} AuxVars[] AssignedVars[~y~0][131], [Black: 1273#true, 2569#true, Black: 1759#true, 2869#true, Black: 2287#true, thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), 159#L722-1true, Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 167#L742-4true, Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|))), 188#L709true]) [2021-11-13 18:32:22,000 INFO L384 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2021-11-13 18:32:22,000 INFO L387 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2021-11-13 18:32:22,000 INFO L387 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2021-11-13 18:32:22,000 INFO L387 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2021-11-13 18:32:22,011 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([624] L734-6-->L735: Formula: (= v_~y~0_1 (_ bv0 32)) InVars {} OutVars{~y~0=v_~y~0_1} AuxVars[] AssignedVars[~y~0][241], [Black: 1273#true, 2569#true, 2869#true, Black: 1759#true, Black: 2287#true, thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), 219#L735true, 167#L742-4true, Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, 180#L696true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:22,011 INFO L384 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2021-11-13 18:32:22,011 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-11-13 18:32:22,011 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-11-13 18:32:22,011 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-11-13 18:32:22,011 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([624] L734-6-->L735: Formula: (= v_~y~0_1 (_ bv0 32)) InVars {} OutVars{~y~0=v_~y~0_1} AuxVars[] AssignedVars[~y~0][169], [Black: 1273#true, 2569#true, 2869#true, Black: 1759#true, Black: 2287#true, 3#L692true, thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), 219#L735true, 167#L742-4true, Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:22,011 INFO L384 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2021-11-13 18:32:22,011 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-11-13 18:32:22,012 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-11-13 18:32:22,012 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-11-13 18:32:22,038 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([638] L717-2-->L722: Formula: (= v_~y~0_5 (_ bv0 32)) InVars {~y~0=v_~y~0_5} OutVars{~y~0=v_~y~0_5} AuxVars[] AssignedVars[][76], [111#L722true, Black: 1273#true, 2569#true, 2869#true, Black: 1759#true, Black: 2287#true, thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 167#L742-4true, Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|))), 188#L709true]) [2021-11-13 18:32:22,039 INFO L384 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2021-11-13 18:32:22,039 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-11-13 18:32:22,039 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-11-13 18:32:22,039 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-11-13 18:32:22,040 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([719] L708-6-->L709: Formula: (= v_~y~0_11 (_ bv0 32)) InVars {} OutVars{~y~0=v_~y~0_11} AuxVars[] AssignedVars[~y~0][258], [Black: 1273#true, 2569#true, Black: 1759#true, 2869#true, Black: 2287#true, thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 167#L742-4true, Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, 49#L727-5true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|))), 188#L709true]) [2021-11-13 18:32:22,040 INFO L384 tUnfolder$Statistics]: this new event has 98 ancestors and is cut-off event [2021-11-13 18:32:22,040 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-11-13 18:32:22,040 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-11-13 18:32:22,040 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-11-13 18:32:22,049 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([733] L691-2-->L696: Formula: (= (_ bv0 32) v_~y~0_15) InVars {~y~0=v_~y~0_15} OutVars{~y~0=v_~y~0_15} AuxVars[] AssignedVars[][63], [Black: 1273#true, 2569#true, 2869#true, Black: 1759#true, Black: 2287#true, thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), 219#L735true, 167#L742-4true, Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, 180#L696true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:22,049 INFO L384 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2021-11-13 18:32:22,049 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-11-13 18:32:22,049 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-11-13 18:32:22,049 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-11-13 18:32:22,075 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([624] L734-6-->L735: Formula: (= v_~y~0_1 (_ bv0 32)) InVars {} OutVars{~y~0=v_~y~0_1} AuxVars[] AssignedVars[~y~0][241], [Black: 1273#true, 2569#true, Black: 1759#true, 2869#true, Black: 2287#true, thr2Thread1of1ForFork0InUse, 86#L701-5true, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), 219#L735true, Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 167#L742-4true, Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:22,075 INFO L384 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2021-11-13 18:32:22,076 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-11-13 18:32:22,076 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-11-13 18:32:22,076 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-11-13 18:32:22,078 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([725] L709-1-->L709-2: Formula: (= |v_#race~y~0_19| |v_thr1Thread1of1ForFork1_#t~nondet11_3|) InVars {thr1Thread1of1ForFork1_#t~nondet11=|v_thr1Thread1of1ForFork1_#t~nondet11_3|} OutVars{#race~y~0=|v_#race~y~0_19|, thr1Thread1of1ForFork1_#t~nondet11=|v_thr1Thread1of1ForFork1_#t~nondet11_3|} AuxVars[] AssignedVars[#race~y~0][243], [Black: 1389#(= (_ bv0 1) (bvneg (bvneg (bvneg (bvneg |#race~y~0|))))), 2569#true, Black: 1759#true, 2869#true, Black: 2287#true, thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), 151#L717-2true, 109#L709-2true, Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 167#L742-4true, Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:22,078 INFO L384 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2021-11-13 18:32:22,078 INFO L387 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2021-11-13 18:32:22,078 INFO L387 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2021-11-13 18:32:22,079 INFO L387 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2021-11-13 18:32:22,083 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([624] L734-6-->L735: Formula: (= v_~y~0_1 (_ bv0 32)) InVars {} OutVars{~y~0=v_~y~0_1} AuxVars[] AssignedVars[~y~0][169], [Black: 1273#true, 2569#true, 2869#true, Black: 1759#true, Black: 2287#true, thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), 219#L735true, 209#L696-1true, 167#L742-4true, Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:22,083 INFO L384 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2021-11-13 18:32:22,083 INFO L387 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2021-11-13 18:32:22,083 INFO L387 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2021-11-13 18:32:22,083 INFO L387 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2021-11-13 18:32:22,087 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([630] L735-1-->L735-2: Formula: (= |v_#race~y~0_1| |v_thr2Thread1of1ForFork0_#t~nondet19_3|) InVars {thr2Thread1of1ForFork0_#t~nondet19=|v_thr2Thread1of1ForFork0_#t~nondet19_3|} OutVars{#race~y~0=|v_#race~y~0_1|, thr2Thread1of1ForFork0_#t~nondet19=|v_thr2Thread1of1ForFork0_#t~nondet19_3|} AuxVars[] AssignedVars[#race~y~0][225], [Black: 1389#(= (_ bv0 1) (bvneg (bvneg (bvneg (bvneg |#race~y~0|))))), 2569#true, Black: 1759#true, 2869#true, Black: 2287#true, thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), 167#L742-4true, Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 194#L735-2true, Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, 222#L691-2true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:22,087 INFO L384 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2021-11-13 18:32:22,087 INFO L387 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2021-11-13 18:32:22,087 INFO L387 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2021-11-13 18:32:22,087 INFO L387 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2021-11-13 18:32:22,114 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([607] L733-1-->L733-2: Formula: (= |v_#race~X~0_1| |v_thr2Thread1of1ForFork0_#t~nondet18_3|) InVars {thr2Thread1of1ForFork0_#t~nondet18=|v_thr2Thread1of1ForFork0_#t~nondet18_3|} OutVars{#race~X~0=|v_#race~X~0_1|, thr2Thread1of1ForFork0_#t~nondet18=|v_thr2Thread1of1ForFork0_#t~nondet18_3|} AuxVars[] AssignedVars[#race~X~0][129], [Black: 1273#true, 2569#true, 2869#true, Black: 1794#(= ~y~0 (_ bv0 32)), 29#L733-2true, Black: 2287#true, thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 167#L742-4true, Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, 165#L707-1true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:22,115 INFO L384 tUnfolder$Statistics]: this new event has 94 ancestors and is cut-off event [2021-11-13 18:32:22,115 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-11-13 18:32:22,115 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-11-13 18:32:22,115 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-11-13 18:32:22,115 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([719] L708-6-->L709: Formula: (= v_~y~0_11 (_ bv0 32)) InVars {} OutVars{~y~0=v_~y~0_11} AuxVars[] AssignedVars[~y~0][258], [Black: 1273#true, 2569#true, Black: 1759#true, 2869#true, Black: 2287#true, thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 167#L742-4true, Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 49#L727-5true, 236#true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|))), 188#L709true]) [2021-11-13 18:32:22,115 INFO L384 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2021-11-13 18:32:22,116 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-11-13 18:32:22,116 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-11-13 18:32:22,116 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-11-13 18:32:22,116 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-11-13 18:32:22,133 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([677] L725-4-->L725-1: Formula: (= |v_#race~b1~0_1| (_ bv0 1)) InVars {} OutVars{#race~b1~0=|v_#race~b1~0_1|} AuxVars[] AssignedVars[#race~b1~0][146], [Black: 1273#true, 2569#true, Black: 1759#true, 2869#true, Black: 2287#true, thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), 167#L742-4true, Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, 96#L690true, 226#L725-1true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:22,133 INFO L384 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2021-11-13 18:32:22,133 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-11-13 18:32:22,133 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-11-13 18:32:22,133 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-11-13 18:32:22,140 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([772] L699-4-->L699-1: Formula: (= |v_#race~b2~0_13| (_ bv0 1)) InVars {} OutVars{#race~b2~0=|v_#race~b2~0_13|} AuxVars[] AssignedVars[#race~b2~0][111], [Black: 1273#true, 2569#true, Black: 1759#true, 2869#true, Black: 2287#true, thr2Thread1of1ForFork0InUse, 186#L699-1true, 108#L716true, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 167#L742-4true, Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:22,140 INFO L384 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2021-11-13 18:32:22,141 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-11-13 18:32:22,141 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-11-13 18:32:22,141 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-11-13 18:32:22,167 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([703] L689-2-->L689-3: Formula: (= |v_#race~b1~0_5| |v_thr1Thread1of1ForFork1_#t~nondet5_3|) InVars {thr1Thread1of1ForFork1_#t~nondet5=|v_thr1Thread1of1ForFork1_#t~nondet5_3|} OutVars{#race~b1~0=|v_#race~b1~0_5|, thr1Thread1of1ForFork1_#t~nondet5=|v_thr1Thread1of1ForFork1_#t~nondet5_3|} AuxVars[] AssignedVars[#race~b1~0][35], [Black: 1273#true, 26#L689-3true, 2569#true, 2869#true, Black: 1759#true, Black: 2287#true, thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 167#L742-4true, Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), 236#true, Black: 413#true, 226#L725-1true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:22,167 INFO L384 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2021-11-13 18:32:22,167 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-11-13 18:32:22,167 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-11-13 18:32:22,167 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-11-13 18:32:22,197 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([677] L725-4-->L725-1: Formula: (= |v_#race~b1~0_1| (_ bv0 1)) InVars {} OutVars{#race~b1~0=|v_#race~b1~0_1|} AuxVars[] AssignedVars[#race~b1~0][147], [Black: 1273#true, 26#L689-3true, 2569#true, 2869#true, Black: 1759#true, Black: 2287#true, thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 167#L742-4true, Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, 226#L725-1true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:22,198 INFO L384 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2021-11-13 18:32:22,198 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-11-13 18:32:22,198 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-11-13 18:32:22,198 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-11-13 18:32:22,206 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([608] L715-2-->L715-3: Formula: (= |v_#race~b2~0_2| |v_thr2Thread1of1ForFork0_#t~nondet13_3|) InVars {thr2Thread1of1ForFork0_#t~nondet13=|v_thr2Thread1of1ForFork0_#t~nondet13_3|} OutVars{#race~b2~0=|v_#race~b2~0_2|, thr2Thread1of1ForFork0_#t~nondet13=|v_thr2Thread1of1ForFork0_#t~nondet13_3|} AuxVars[] AssignedVars[#race~b2~0][51], [Black: 1273#true, 2569#true, Black: 1759#true, 2869#true, Black: 2287#true, thr2Thread1of1ForFork0InUse, 186#L699-1true, Black: 815#true, Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 167#L742-4true, Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, 21#L715-3true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:22,206 INFO L384 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2021-11-13 18:32:22,207 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-11-13 18:32:22,207 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-11-13 18:32:22,207 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-11-13 18:32:22,211 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([700] L707-->L707-1: Formula: true InVars {} OutVars{thr1Thread1of1ForFork1_#t~nondet10=|v_thr1Thread1of1ForFork1_#t~nondet10_1|} AuxVars[] AssignedVars[thr1Thread1of1ForFork1_#t~nondet10][88], [Black: 1273#true, 2569#true, 2869#true, Black: 1794#(= ~y~0 (_ bv0 32)), 29#L733-2true, Black: 2287#true, thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 167#L742-4true, Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, 165#L707-1true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:22,211 INFO L384 tUnfolder$Statistics]: this new event has 94 ancestors and is not cut-off event [2021-11-13 18:32:22,212 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is not cut-off event [2021-11-13 18:32:22,212 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is not cut-off event [2021-11-13 18:32:22,212 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is not cut-off event [2021-11-13 18:32:22,212 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([700] L707-->L707-1: Formula: true InVars {} OutVars{thr1Thread1of1ForFork1_#t~nondet10=|v_thr1Thread1of1ForFork1_#t~nondet10_1|} AuxVars[] AssignedVars[thr1Thread1of1ForFork1_#t~nondet10][88], [Black: 1273#true, 2569#true, 2869#true, Black: 1794#(= ~y~0 (_ bv0 32)), Black: 2287#true, thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 167#L742-4true, Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, 165#L707-1true, 45#thr2Err11ASSERT_VIOLATIONDATA_RACEtrue, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:22,212 INFO L384 tUnfolder$Statistics]: this new event has 95 ancestors and is cut-off event [2021-11-13 18:32:22,212 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-11-13 18:32:22,212 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-11-13 18:32:22,212 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-11-13 18:32:22,213 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([700] L707-->L707-1: Formula: true InVars {} OutVars{thr1Thread1of1ForFork1_#t~nondet10=|v_thr1Thread1of1ForFork1_#t~nondet10_1|} AuxVars[] AssignedVars[thr1Thread1of1ForFork1_#t~nondet10][88], [120#L733-3true, Black: 1273#true, 2569#true, 2869#true, Black: 1794#(= ~y~0 (_ bv0 32)), Black: 2287#true, thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 167#L742-4true, Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, 165#L707-1true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:22,213 INFO L384 tUnfolder$Statistics]: this new event has 95 ancestors and is cut-off event [2021-11-13 18:32:22,213 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-11-13 18:32:22,213 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-11-13 18:32:22,213 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-11-13 18:32:22,231 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([717] L690-2-->L690-3: Formula: (= |v_#race~x~0_7| |v_thr1Thread1of1ForFork1_#t~nondet6_3|) InVars {thr1Thread1of1ForFork1_#t~nondet6=|v_thr1Thread1of1ForFork1_#t~nondet6_3|} OutVars{#race~x~0=|v_#race~x~0_7|, thr1Thread1of1ForFork1_#t~nondet6=|v_thr1Thread1of1ForFork1_#t~nondet6_3|} AuxVars[] AssignedVars[#race~x~0][102], [Black: 1273#true, 2569#true, Black: 1759#true, 2869#true, Black: 2427#(= (_ bv0 1) (bvneg |#race~x~0|)), 80#L690-3true, thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 599#true, Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), 167#L742-4true, Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|))), 55#L723-2true]) [2021-11-13 18:32:22,231 INFO L384 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2021-11-13 18:32:22,231 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-11-13 18:32:22,231 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-11-13 18:32:22,231 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-11-13 18:32:22,234 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([677] L725-4-->L725-1: Formula: (= |v_#race~b1~0_1| (_ bv0 1)) InVars {} OutVars{#race~b1~0=|v_#race~b1~0_1|} AuxVars[] AssignedVars[#race~b1~0][147], [Black: 1273#true, 2569#true, 2869#true, Black: 1759#true, Black: 2287#true, thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 167#L742-4true, 227#L689-4true, Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, 226#L725-1true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:22,234 INFO L384 tUnfolder$Statistics]: this new event has 103 ancestors and is cut-off event [2021-11-13 18:32:22,234 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-11-13 18:32:22,234 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-11-13 18:32:22,234 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-11-13 18:32:22,241 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([622] L716-2-->L716-3: Formula: (= |v_#race~x~0_1| |v_thr2Thread1of1ForFork0_#t~nondet14_3|) InVars {thr2Thread1of1ForFork0_#t~nondet14=|v_thr2Thread1of1ForFork0_#t~nondet14_3|} OutVars{#race~x~0=|v_#race~x~0_1|, thr2Thread1of1ForFork0_#t~nondet14=|v_thr2Thread1of1ForFork0_#t~nondet14_3|} AuxVars[] AssignedVars[#race~x~0][79], [Black: 1273#true, 2569#true, 2869#true, Black: 1759#true, Black: 2427#(= (_ bv0 1) (bvneg |#race~x~0|)), thr2Thread1of1ForFork0InUse, 191#L697-2true, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), 167#L742-4true, Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, 76#L716-3true, Black: 1507#true]) [2021-11-13 18:32:22,241 INFO L384 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2021-11-13 18:32:22,241 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-11-13 18:32:22,242 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-11-13 18:32:22,242 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-11-13 18:32:22,244 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([772] L699-4-->L699-1: Formula: (= |v_#race~b2~0_13| (_ bv0 1)) InVars {} OutVars{#race~b2~0=|v_#race~b2~0_13|} AuxVars[] AssignedVars[#race~b2~0][112], [Black: 1273#true, 2569#true, Black: 1759#true, 2869#true, Black: 2287#true, thr2Thread1of1ForFork0InUse, 186#L699-1true, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 167#L742-4true, Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, 21#L715-3true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:22,244 INFO L384 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2021-11-13 18:32:22,244 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-11-13 18:32:22,244 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-11-13 18:32:22,245 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-11-13 18:32:22,249 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([607] L733-1-->L733-2: Formula: (= |v_#race~X~0_1| |v_thr2Thread1of1ForFork0_#t~nondet18_3|) InVars {thr2Thread1of1ForFork0_#t~nondet18=|v_thr2Thread1of1ForFork0_#t~nondet18_3|} OutVars{#race~X~0=|v_#race~X~0_1|, thr2Thread1of1ForFork0_#t~nondet18=|v_thr2Thread1of1ForFork0_#t~nondet18_3|} AuxVars[] AssignedVars[#race~X~0][267], [Black: 1273#true, 2569#true, 2869#true, 29#L733-2true, Black: 1794#(= ~y~0 (_ bv0 32)), Black: 2287#true, thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 167#L742-4true, Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 61#L707-2true, 236#true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:22,250 INFO L384 tUnfolder$Statistics]: this new event has 95 ancestors and is not cut-off event [2021-11-13 18:32:22,250 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is not cut-off event [2021-11-13 18:32:22,250 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is not cut-off event [2021-11-13 18:32:22,250 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is not cut-off event [2021-11-13 18:32:22,252 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([677] L725-4-->L725-1: Formula: (= |v_#race~b1~0_1| (_ bv0 1)) InVars {} OutVars{#race~b1~0=|v_#race~b1~0_1|} AuxVars[] AssignedVars[#race~b1~0][146], [Black: 1273#true, 2569#true, Black: 1759#true, 2869#true, Black: 2287#true, thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), 167#L742-4true, Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, 96#L690true, 226#L725-1true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:22,253 INFO L384 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2021-11-13 18:32:22,253 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-11-13 18:32:22,253 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-11-13 18:32:22,253 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-11-13 18:32:22,253 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-11-13 18:32:22,253 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([677] L725-4-->L725-1: Formula: (= |v_#race~b1~0_1| (_ bv0 1)) InVars {} OutVars{#race~b1~0=|v_#race~b1~0_1|} AuxVars[] AssignedVars[#race~b1~0][147], [Black: 1273#true, 26#L689-3true, 2569#true, Black: 1759#true, 2869#true, Black: 2287#true, thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), 167#L742-4true, Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, 226#L725-1true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:22,253 INFO L384 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2021-11-13 18:32:22,253 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-11-13 18:32:22,254 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-11-13 18:32:22,254 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-11-13 18:32:22,254 INFO L387 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2021-11-13 18:32:22,254 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([677] L725-4-->L725-1: Formula: (= |v_#race~b1~0_1| (_ bv0 1)) InVars {} OutVars{#race~b1~0=|v_#race~b1~0_1|} AuxVars[] AssignedVars[#race~b1~0][147], [Black: 1273#true, 2569#true, Black: 1759#true, 2869#true, Black: 2287#true, thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), 167#L742-4true, Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 227#L689-4true, Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, 226#L725-1true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:22,254 INFO L384 tUnfolder$Statistics]: this new event has 103 ancestors and is cut-off event [2021-11-13 18:32:22,254 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-11-13 18:32:22,254 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-11-13 18:32:22,254 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-11-13 18:32:22,254 INFO L387 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2021-11-13 18:32:22,261 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([772] L699-4-->L699-1: Formula: (= |v_#race~b2~0_13| (_ bv0 1)) InVars {} OutVars{#race~b2~0=|v_#race~b2~0_13|} AuxVars[] AssignedVars[#race~b2~0][111], [Black: 1273#true, 2569#true, 2869#true, Black: 1759#true, Black: 2287#true, thr2Thread1of1ForFork0InUse, 186#L699-1true, 108#L716true, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), 167#L742-4true, Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:22,261 INFO L384 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2021-11-13 18:32:22,262 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-11-13 18:32:22,262 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-11-13 18:32:22,262 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-11-13 18:32:22,262 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-11-13 18:32:22,262 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([772] L699-4-->L699-1: Formula: (= |v_#race~b2~0_13| (_ bv0 1)) InVars {} OutVars{#race~b2~0=|v_#race~b2~0_13|} AuxVars[] AssignedVars[#race~b2~0][112], [Black: 1273#true, 2569#true, 2869#true, Black: 1759#true, Black: 2287#true, thr2Thread1of1ForFork0InUse, 186#L699-1true, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), 167#L742-4true, Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 124#L715-4true, Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:22,263 INFO L384 tUnfolder$Statistics]: this new event has 103 ancestors and is cut-off event [2021-11-13 18:32:22,263 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-11-13 18:32:22,263 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-11-13 18:32:22,263 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-11-13 18:32:22,263 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([772] L699-4-->L699-1: Formula: (= |v_#race~b2~0_13| (_ bv0 1)) InVars {} OutVars{#race~b2~0=|v_#race~b2~0_13|} AuxVars[] AssignedVars[#race~b2~0][112], [Black: 1273#true, 2569#true, 2869#true, Black: 1759#true, Black: 2287#true, thr2Thread1of1ForFork0InUse, 186#L699-1true, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), 167#L742-4true, Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, 21#L715-3true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:22,264 INFO L384 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2021-11-13 18:32:22,264 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-11-13 18:32:22,264 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-11-13 18:32:22,264 INFO L387 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2021-11-13 18:32:22,264 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-11-13 18:32:22,268 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([624] L734-6-->L735: Formula: (= v_~y~0_1 (_ bv0 32)) InVars {} OutVars{~y~0=v_~y~0_1} AuxVars[] AssignedVars[~y~0][241], [Black: 1273#true, 2569#true, Black: 1759#true, 2869#true, Black: 2287#true, thr2Thread1of1ForFork0InUse, 86#L701-5true, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), 219#L735true, Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), 167#L742-4true, Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:22,268 INFO L384 tUnfolder$Statistics]: this new event has 98 ancestors and is cut-off event [2021-11-13 18:32:22,268 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-11-13 18:32:22,268 INFO L387 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2021-11-13 18:32:22,268 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-11-13 18:32:22,269 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-11-13 18:32:22,279 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([677] L725-4-->L725-1: Formula: (= |v_#race~b1~0_1| (_ bv0 1)) InVars {} OutVars{#race~b1~0=|v_#race~b1~0_1|} AuxVars[] AssignedVars[#race~b1~0][146], [Black: 1273#true, 2569#true, 2869#true, Black: 1759#true, Black: 2287#true, thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 167#L742-4true, Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, 96#L690true, 226#L725-1true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:22,279 INFO L384 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2021-11-13 18:32:22,279 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-11-13 18:32:22,279 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-11-13 18:32:22,280 INFO L387 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2021-11-13 18:32:22,280 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-11-13 18:32:22,280 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-11-13 18:32:22,290 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([772] L699-4-->L699-1: Formula: (= |v_#race~b2~0_13| (_ bv0 1)) InVars {} OutVars{#race~b2~0=|v_#race~b2~0_13|} AuxVars[] AssignedVars[#race~b2~0][112], [Black: 1273#true, 2569#true, Black: 1759#true, 2869#true, Black: 2287#true, thr2Thread1of1ForFork0InUse, 186#L699-1true, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 167#L742-4true, 124#L715-4true, Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:22,290 INFO L384 tUnfolder$Statistics]: this new event has 103 ancestors and is cut-off event [2021-11-13 18:32:22,290 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-11-13 18:32:22,290 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-11-13 18:32:22,290 INFO L387 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2021-11-13 18:32:22,291 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-11-13 18:32:22,298 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([607] L733-1-->L733-2: Formula: (= |v_#race~X~0_1| |v_thr2Thread1of1ForFork0_#t~nondet18_3|) InVars {thr2Thread1of1ForFork0_#t~nondet18=|v_thr2Thread1of1ForFork0_#t~nondet18_3|} OutVars{#race~X~0=|v_#race~X~0_1|, thr2Thread1of1ForFork0_#t~nondet18=|v_thr2Thread1of1ForFork0_#t~nondet18_3|} AuxVars[] AssignedVars[#race~X~0][129], [Black: 1273#true, 2569#true, 2869#true, Black: 1794#(= ~y~0 (_ bv0 32)), 29#L733-2true, Black: 2287#true, thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 167#L742-4true, 119#L708true, Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:22,298 INFO L384 tUnfolder$Statistics]: this new event has 97 ancestors and is cut-off event [2021-11-13 18:32:22,298 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-11-13 18:32:22,298 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-11-13 18:32:22,298 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-11-13 18:32:22,299 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([607] L733-1-->L733-2: Formula: (= |v_#race~X~0_1| |v_thr2Thread1of1ForFork0_#t~nondet18_3|) InVars {thr2Thread1of1ForFork0_#t~nondet18=|v_thr2Thread1of1ForFork0_#t~nondet18_3|} OutVars{#race~X~0=|v_#race~X~0_1|, thr2Thread1of1ForFork0_#t~nondet18=|v_thr2Thread1of1ForFork0_#t~nondet18_3|} AuxVars[] AssignedVars[#race~X~0][267], [Black: 1273#true, 2569#true, 2869#true, 29#L733-2true, Black: 1794#(= ~y~0 (_ bv0 32)), Black: 2287#true, thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 167#L742-4true, 182#L707-3true, Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:22,299 INFO L384 tUnfolder$Statistics]: this new event has 96 ancestors and is not cut-off event [2021-11-13 18:32:22,299 INFO L387 tUnfolder$Statistics]: existing Event has 96 ancestors and is not cut-off event [2021-11-13 18:32:22,299 INFO L387 tUnfolder$Statistics]: existing Event has 96 ancestors and is not cut-off event [2021-11-13 18:32:22,300 INFO L387 tUnfolder$Statistics]: existing Event has 96 ancestors and is not cut-off event [2021-11-13 18:32:22,302 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([700] L707-->L707-1: Formula: true InVars {} OutVars{thr1Thread1of1ForFork1_#t~nondet10=|v_thr1Thread1of1ForFork1_#t~nondet10_1|} AuxVars[] AssignedVars[thr1Thread1of1ForFork1_#t~nondet10][88], [Black: 1273#true, 2569#true, 2869#true, Black: 1794#(= ~y~0 (_ bv0 32)), Black: 2287#true, thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 167#L742-4true, 200#L734-1true, Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, 165#L707-1true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:22,303 INFO L384 tUnfolder$Statistics]: this new event has 97 ancestors and is cut-off event [2021-11-13 18:32:22,303 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-11-13 18:32:22,303 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-11-13 18:32:22,303 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-11-13 18:32:22,305 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([703] L689-2-->L689-3: Formula: (= |v_#race~b1~0_5| |v_thr1Thread1of1ForFork1_#t~nondet5_3|) InVars {thr1Thread1of1ForFork1_#t~nondet5=|v_thr1Thread1of1ForFork1_#t~nondet5_3|} OutVars{#race~b1~0=|v_#race~b1~0_5|, thr1Thread1of1ForFork1_#t~nondet5=|v_thr1Thread1of1ForFork1_#t~nondet5_3|} AuxVars[] AssignedVars[#race~b1~0][35], [Black: 1273#true, 26#L689-3true, 2569#true, Black: 1759#true, 2869#true, Black: 2287#true, thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), 167#L742-4true, Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 413#true, 236#true, 226#L725-1true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:22,306 INFO L384 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2021-11-13 18:32:22,306 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-11-13 18:32:22,306 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-11-13 18:32:22,306 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-11-13 18:32:22,306 INFO L387 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2021-11-13 18:32:22,310 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([608] L715-2-->L715-3: Formula: (= |v_#race~b2~0_2| |v_thr2Thread1of1ForFork0_#t~nondet13_3|) InVars {thr2Thread1of1ForFork0_#t~nondet13=|v_thr2Thread1of1ForFork0_#t~nondet13_3|} OutVars{#race~b2~0=|v_#race~b2~0_2|, thr2Thread1of1ForFork0_#t~nondet13=|v_thr2Thread1of1ForFork0_#t~nondet13_3|} AuxVars[] AssignedVars[#race~b2~0][51], [Black: 1273#true, 2569#true, 2869#true, Black: 1759#true, Black: 2287#true, thr2Thread1of1ForFork0InUse, 186#L699-1true, Black: 815#true, Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), 167#L742-4true, Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, 21#L715-3true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:22,311 INFO L384 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2021-11-13 18:32:22,311 INFO L387 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2021-11-13 18:32:22,311 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-11-13 18:32:22,311 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-11-13 18:32:22,311 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-11-13 18:32:22,327 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([772] L699-4-->L699-1: Formula: (= |v_#race~b2~0_13| (_ bv0 1)) InVars {} OutVars{#race~b2~0=|v_#race~b2~0_13|} AuxVars[] AssignedVars[#race~b2~0][111], [Black: 1273#true, 2569#true, Black: 1759#true, 2869#true, Black: 2287#true, thr2Thread1of1ForFork0InUse, 186#L699-1true, 108#L716true, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 167#L742-4true, Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:22,327 INFO L384 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2021-11-13 18:32:22,327 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-11-13 18:32:22,328 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-11-13 18:32:22,328 INFO L387 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2021-11-13 18:32:22,328 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-11-13 18:32:22,328 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-11-13 18:32:22,332 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([607] L733-1-->L733-2: Formula: (= |v_#race~X~0_1| |v_thr2Thread1of1ForFork0_#t~nondet18_3|) InVars {thr2Thread1of1ForFork0_#t~nondet18=|v_thr2Thread1of1ForFork0_#t~nondet18_3|} OutVars{#race~X~0=|v_#race~X~0_1|, thr2Thread1of1ForFork0_#t~nondet18=|v_thr2Thread1of1ForFork0_#t~nondet18_3|} AuxVars[] AssignedVars[#race~X~0][129], [Black: 1273#true, 2569#true, 2869#true, 29#L733-2true, Black: 1794#(= ~y~0 (_ bv0 32)), Black: 2287#true, thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 167#L742-4true, Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, 98#L708-1true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:22,332 INFO L384 tUnfolder$Statistics]: this new event has 98 ancestors and is cut-off event [2021-11-13 18:32:22,332 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-11-13 18:32:22,332 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-11-13 18:32:22,332 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-11-13 18:32:22,335 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([700] L707-->L707-1: Formula: true InVars {} OutVars{thr1Thread1of1ForFork1_#t~nondet10=|v_thr1Thread1of1ForFork1_#t~nondet10_1|} AuxVars[] AssignedVars[thr1Thread1of1ForFork1_#t~nondet10][88], [Black: 1273#true, 2569#true, 2869#true, Black: 1794#(= ~y~0 (_ bv0 32)), Black: 2287#true, thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 167#L742-4true, Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 141#thr2Err12ASSERT_VIOLATIONDATA_RACEtrue, 236#true, 165#L707-1true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:22,335 INFO L384 tUnfolder$Statistics]: this new event has 98 ancestors and is cut-off event [2021-11-13 18:32:22,335 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-11-13 18:32:22,335 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-11-13 18:32:22,335 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-11-13 18:32:22,335 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([700] L707-->L707-1: Formula: true InVars {} OutVars{thr1Thread1of1ForFork1_#t~nondet10=|v_thr1Thread1of1ForFork1_#t~nondet10_1|} AuxVars[] AssignedVars[thr1Thread1of1ForFork1_#t~nondet10][88], [Black: 1273#true, 20#L734-2true, 2569#true, 2869#true, Black: 1794#(= ~y~0 (_ bv0 32)), Black: 2287#true, thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 167#L742-4true, Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, 165#L707-1true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:22,335 INFO L384 tUnfolder$Statistics]: this new event has 98 ancestors and is cut-off event [2021-11-13 18:32:22,335 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-11-13 18:32:22,336 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-11-13 18:32:22,336 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-11-13 18:32:22,345 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([717] L690-2-->L690-3: Formula: (= |v_#race~x~0_7| |v_thr1Thread1of1ForFork1_#t~nondet6_3|) InVars {thr1Thread1of1ForFork1_#t~nondet6=|v_thr1Thread1of1ForFork1_#t~nondet6_3|} OutVars{#race~x~0=|v_#race~x~0_7|, thr1Thread1of1ForFork1_#t~nondet6=|v_thr1Thread1of1ForFork1_#t~nondet6_3|} AuxVars[] AssignedVars[#race~x~0][102], [Black: 1273#true, 2569#true, 2869#true, Black: 1759#true, Black: 2427#(= (_ bv0 1) (bvneg |#race~x~0|)), 80#L690-3true, thr2Thread1of1ForFork0InUse, 131#L723-1true, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 599#true, Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), 167#L742-4true, Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:22,345 INFO L384 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2021-11-13 18:32:22,346 INFO L387 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2021-11-13 18:32:22,346 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-11-13 18:32:22,346 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-11-13 18:32:22,346 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([717] L690-2-->L690-3: Formula: (= |v_#race~x~0_7| |v_thr1Thread1of1ForFork1_#t~nondet6_3|) InVars {thr1Thread1of1ForFork1_#t~nondet6=|v_thr1Thread1of1ForFork1_#t~nondet6_3|} OutVars{#race~x~0=|v_#race~x~0_7|, thr1Thread1of1ForFork1_#t~nondet6=|v_thr1Thread1of1ForFork1_#t~nondet6_3|} AuxVars[] AssignedVars[#race~x~0][102], [Black: 1273#true, 2569#true, 2869#true, Black: 1759#true, Black: 2427#(= (_ bv0 1) (bvneg |#race~x~0|)), 80#L690-3true, thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 599#true, Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), 167#L742-4true, Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|))), 55#L723-2true]) [2021-11-13 18:32:22,346 INFO L384 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2021-11-13 18:32:22,346 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-11-13 18:32:22,346 INFO L387 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2021-11-13 18:32:22,346 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-11-13 18:32:22,346 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-11-13 18:32:22,352 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([622] L716-2-->L716-3: Formula: (= |v_#race~x~0_1| |v_thr2Thread1of1ForFork0_#t~nondet14_3|) InVars {thr2Thread1of1ForFork0_#t~nondet14=|v_thr2Thread1of1ForFork0_#t~nondet14_3|} OutVars{#race~x~0=|v_#race~x~0_1|, thr2Thread1of1ForFork0_#t~nondet14=|v_thr2Thread1of1ForFork0_#t~nondet14_3|} AuxVars[] AssignedVars[#race~x~0][79], [Black: 1273#true, 2569#true, Black: 1759#true, 2869#true, Black: 2427#(= (_ bv0 1) (bvneg |#race~x~0|)), thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 167#L742-4true, 15#L697-1true, Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, 76#L716-3true, Black: 1507#true]) [2021-11-13 18:32:22,352 INFO L384 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2021-11-13 18:32:22,352 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-11-13 18:32:22,352 INFO L387 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2021-11-13 18:32:22,352 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-11-13 18:32:22,358 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([607] L733-1-->L733-2: Formula: (= |v_#race~X~0_1| |v_thr2Thread1of1ForFork0_#t~nondet18_3|) InVars {thr2Thread1of1ForFork0_#t~nondet18=|v_thr2Thread1of1ForFork0_#t~nondet18_3|} OutVars{#race~X~0=|v_#race~X~0_1|, thr2Thread1of1ForFork0_#t~nondet18=|v_thr2Thread1of1ForFork0_#t~nondet18_3|} AuxVars[] AssignedVars[#race~X~0][129], [Black: 1273#true, 2569#true, 2869#true, Black: 1794#(= ~y~0 (_ bv0 32)), 29#L733-2true, Black: 2287#true, thr2Thread1of1ForFork0InUse, 148#L708-2true, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 167#L742-4true, Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:22,358 INFO L384 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2021-11-13 18:32:22,358 INFO L387 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2021-11-13 18:32:22,358 INFO L387 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2021-11-13 18:32:22,358 INFO L387 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2021-11-13 18:32:22,358 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([607] L733-1-->L733-2: Formula: (= |v_#race~X~0_1| |v_thr2Thread1of1ForFork0_#t~nondet18_3|) InVars {thr2Thread1of1ForFork0_#t~nondet18=|v_thr2Thread1of1ForFork0_#t~nondet18_3|} OutVars{#race~X~0=|v_#race~X~0_1|, thr2Thread1of1ForFork0_#t~nondet18=|v_thr2Thread1of1ForFork0_#t~nondet18_3|} AuxVars[] AssignedVars[#race~X~0][129], [Black: 1273#true, 2569#true, 2869#true, Black: 1794#(= ~y~0 (_ bv0 32)), 29#L733-2true, 229#thr1Err12ASSERT_VIOLATIONDATA_RACEtrue, Black: 2287#true, thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 167#L742-4true, Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:22,359 INFO L384 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2021-11-13 18:32:22,359 INFO L387 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2021-11-13 18:32:22,359 INFO L387 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2021-11-13 18:32:22,359 INFO L387 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2021-11-13 18:32:22,364 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([624] L734-6-->L735: Formula: (= v_~y~0_1 (_ bv0 32)) InVars {} OutVars{~y~0=v_~y~0_1} AuxVars[] AssignedVars[~y~0][241], [Black: 1273#true, 2569#true, 2869#true, Black: 1759#true, Black: 2287#true, 86#L701-5true, thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), 219#L735true, Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), 167#L742-4true, Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:22,364 INFO L384 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2021-11-13 18:32:22,364 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-11-13 18:32:22,364 INFO L387 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2021-11-13 18:32:22,364 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-11-13 18:32:22,364 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-11-13 18:32:22,364 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-11-13 18:32:22,367 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([719] L708-6-->L709: Formula: (= v_~y~0_11 (_ bv0 32)) InVars {} OutVars{~y~0=v_~y~0_11} AuxVars[] AssignedVars[~y~0][258], [Black: 1273#true, 2569#true, 2869#true, Black: 1759#true, Black: 2287#true, thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), 167#L742-4true, Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, 49#L727-5true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|))), 188#L709true]) [2021-11-13 18:32:22,367 INFO L384 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2021-11-13 18:32:22,367 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-11-13 18:32:22,367 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-11-13 18:32:22,367 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-11-13 18:32:22,367 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-11-13 18:32:22,368 INFO L387 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2021-11-13 18:32:22,379 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([622] L716-2-->L716-3: Formula: (= |v_#race~x~0_1| |v_thr2Thread1of1ForFork0_#t~nondet14_3|) InVars {thr2Thread1of1ForFork0_#t~nondet14=|v_thr2Thread1of1ForFork0_#t~nondet14_3|} OutVars{#race~x~0=|v_#race~x~0_1|, thr2Thread1of1ForFork0_#t~nondet14=|v_thr2Thread1of1ForFork0_#t~nondet14_3|} AuxVars[] AssignedVars[#race~x~0][79], [Black: 1273#true, 2569#true, 2869#true, Black: 1759#true, Black: 2427#(= (_ bv0 1) (bvneg |#race~x~0|)), thr2Thread1of1ForFork0InUse, 191#L697-2true, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), 167#L742-4true, Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, 76#L716-3true, Black: 1507#true]) [2021-11-13 18:32:22,379 INFO L384 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2021-11-13 18:32:22,379 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-11-13 18:32:22,379 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-11-13 18:32:22,379 INFO L387 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2021-11-13 18:32:22,379 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-11-13 18:32:22,445 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([607] L733-1-->L733-2: Formula: (= |v_#race~X~0_1| |v_thr2Thread1of1ForFork0_#t~nondet18_3|) InVars {thr2Thread1of1ForFork0_#t~nondet18=|v_thr2Thread1of1ForFork0_#t~nondet18_3|} OutVars{#race~X~0=|v_#race~X~0_1|, thr2Thread1of1ForFork0_#t~nondet18=|v_thr2Thread1of1ForFork0_#t~nondet18_3|} AuxVars[] AssignedVars[#race~X~0][129], [Black: 1273#true, 2569#true, 2869#true, 29#L733-2true, Black: 1794#(= ~y~0 (_ bv0 32)), Black: 2287#true, thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 167#L742-4true, Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, 165#L707-1true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:22,445 INFO L384 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2021-11-13 18:32:22,445 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-11-13 18:32:22,446 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-11-13 18:32:22,446 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-11-13 18:32:22,446 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-11-13 18:32:22,448 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([700] L707-->L707-1: Formula: true InVars {} OutVars{thr1Thread1of1ForFork1_#t~nondet10=|v_thr1Thread1of1ForFork1_#t~nondet10_1|} AuxVars[] AssignedVars[thr1Thread1of1ForFork1_#t~nondet10][88], [Black: 1273#true, 2569#true, 2869#true, Black: 1794#(= ~y~0 (_ bv0 32)), 29#L733-2true, Black: 2287#true, thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 167#L742-4true, Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, 165#L707-1true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:22,448 INFO L384 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2021-11-13 18:32:22,448 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-11-13 18:32:22,448 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-11-13 18:32:22,448 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-11-13 18:32:22,448 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-11-13 18:32:22,462 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([607] L733-1-->L733-2: Formula: (= |v_#race~X~0_1| |v_thr2Thread1of1ForFork0_#t~nondet18_3|) InVars {thr2Thread1of1ForFork0_#t~nondet18=|v_thr2Thread1of1ForFork0_#t~nondet18_3|} OutVars{#race~X~0=|v_#race~X~0_1|, thr2Thread1of1ForFork0_#t~nondet18=|v_thr2Thread1of1ForFork0_#t~nondet18_3|} AuxVars[] AssignedVars[#race~X~0][267], [Black: 1273#true, 2569#true, 2869#true, Black: 1794#(= ~y~0 (_ bv0 32)), 29#L733-2true, Black: 2287#true, thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 167#L742-4true, Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 61#L707-2true, 236#true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:22,463 INFO L384 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2021-11-13 18:32:22,463 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-11-13 18:32:22,463 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-11-13 18:32:22,463 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-11-13 18:32:22,463 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-11-13 18:32:22,464 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([700] L707-->L707-1: Formula: true InVars {} OutVars{thr1Thread1of1ForFork1_#t~nondet10=|v_thr1Thread1of1ForFork1_#t~nondet10_1|} AuxVars[] AssignedVars[thr1Thread1of1ForFork1_#t~nondet10][88], [Black: 1273#true, 2569#true, 2869#true, Black: 1794#(= ~y~0 (_ bv0 32)), Black: 2287#true, thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 167#L742-4true, Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, 165#L707-1true, 45#thr2Err11ASSERT_VIOLATIONDATA_RACEtrue, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:22,464 INFO L384 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2021-11-13 18:32:22,464 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-11-13 18:32:22,465 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-11-13 18:32:22,465 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-11-13 18:32:22,465 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-11-13 18:32:22,465 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([700] L707-->L707-1: Formula: true InVars {} OutVars{thr1Thread1of1ForFork1_#t~nondet10=|v_thr1Thread1of1ForFork1_#t~nondet10_1|} AuxVars[] AssignedVars[thr1Thread1of1ForFork1_#t~nondet10][88], [120#L733-3true, Black: 1273#true, 2569#true, 2869#true, Black: 1794#(= ~y~0 (_ bv0 32)), Black: 2287#true, thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 167#L742-4true, Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, 165#L707-1true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:22,465 INFO L384 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2021-11-13 18:32:22,465 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-11-13 18:32:22,466 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-11-13 18:32:22,466 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-11-13 18:32:22,466 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-11-13 18:32:22,479 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([607] L733-1-->L733-2: Formula: (= |v_#race~X~0_1| |v_thr2Thread1of1ForFork0_#t~nondet18_3|) InVars {thr2Thread1of1ForFork0_#t~nondet18=|v_thr2Thread1of1ForFork0_#t~nondet18_3|} OutVars{#race~X~0=|v_#race~X~0_1|, thr2Thread1of1ForFork0_#t~nondet18=|v_thr2Thread1of1ForFork0_#t~nondet18_3|} AuxVars[] AssignedVars[#race~X~0][267], [Black: 1273#true, 2569#true, 2869#true, Black: 1794#(= ~y~0 (_ bv0 32)), 29#L733-2true, Black: 2287#true, thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 167#L742-4true, 182#L707-3true, Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:22,480 INFO L384 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2021-11-13 18:32:22,480 INFO L387 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2021-11-13 18:32:22,480 INFO L387 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2021-11-13 18:32:22,480 INFO L387 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2021-11-13 18:32:22,480 INFO L387 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2021-11-13 18:32:22,494 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([607] L733-1-->L733-2: Formula: (= |v_#race~X~0_1| |v_thr2Thread1of1ForFork0_#t~nondet18_3|) InVars {thr2Thread1of1ForFork0_#t~nondet18=|v_thr2Thread1of1ForFork0_#t~nondet18_3|} OutVars{#race~X~0=|v_#race~X~0_1|, thr2Thread1of1ForFork0_#t~nondet18=|v_thr2Thread1of1ForFork0_#t~nondet18_3|} AuxVars[] AssignedVars[#race~X~0][129], [Black: 1273#true, 2569#true, 2869#true, Black: 1794#(= ~y~0 (_ bv0 32)), 29#L733-2true, Black: 2287#true, thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 167#L742-4true, 119#L708true, Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:22,494 INFO L384 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2021-11-13 18:32:22,494 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-11-13 18:32:22,494 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-11-13 18:32:22,494 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-11-13 18:32:22,494 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-11-13 18:32:22,495 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([700] L707-->L707-1: Formula: true InVars {} OutVars{thr1Thread1of1ForFork1_#t~nondet10=|v_thr1Thread1of1ForFork1_#t~nondet10_1|} AuxVars[] AssignedVars[thr1Thread1of1ForFork1_#t~nondet10][88], [Black: 1273#true, 2569#true, 2869#true, Black: 1794#(= ~y~0 (_ bv0 32)), Black: 2287#true, thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 167#L742-4true, 200#L734-1true, Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, 165#L707-1true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:22,496 INFO L384 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2021-11-13 18:32:22,496 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-11-13 18:32:22,496 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-11-13 18:32:22,496 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-11-13 18:32:22,496 INFO L387 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2021-11-13 18:32:22,510 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([607] L733-1-->L733-2: Formula: (= |v_#race~X~0_1| |v_thr2Thread1of1ForFork0_#t~nondet18_3|) InVars {thr2Thread1of1ForFork0_#t~nondet18=|v_thr2Thread1of1ForFork0_#t~nondet18_3|} OutVars{#race~X~0=|v_#race~X~0_1|, thr2Thread1of1ForFork0_#t~nondet18=|v_thr2Thread1of1ForFork0_#t~nondet18_3|} AuxVars[] AssignedVars[#race~X~0][129], [Black: 1273#true, 2569#true, 2869#true, Black: 1794#(= ~y~0 (_ bv0 32)), 29#L733-2true, Black: 2287#true, thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 167#L742-4true, Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, 98#L708-1true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:22,510 INFO L384 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2021-11-13 18:32:22,510 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-11-13 18:32:22,510 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-11-13 18:32:22,510 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-11-13 18:32:22,511 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-11-13 18:32:22,513 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([700] L707-->L707-1: Formula: true InVars {} OutVars{thr1Thread1of1ForFork1_#t~nondet10=|v_thr1Thread1of1ForFork1_#t~nondet10_1|} AuxVars[] AssignedVars[thr1Thread1of1ForFork1_#t~nondet10][88], [Black: 1273#true, 2569#true, 2869#true, Black: 1794#(= ~y~0 (_ bv0 32)), Black: 2287#true, thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 167#L742-4true, Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 141#thr2Err12ASSERT_VIOLATIONDATA_RACEtrue, 236#true, 165#L707-1true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:22,513 INFO L384 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2021-11-13 18:32:22,513 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-11-13 18:32:22,513 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-11-13 18:32:22,513 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-11-13 18:32:22,514 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-11-13 18:32:22,514 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([700] L707-->L707-1: Formula: true InVars {} OutVars{thr1Thread1of1ForFork1_#t~nondet10=|v_thr1Thread1of1ForFork1_#t~nondet10_1|} AuxVars[] AssignedVars[thr1Thread1of1ForFork1_#t~nondet10][88], [Black: 1273#true, 20#L734-2true, 2569#true, 2869#true, Black: 1794#(= ~y~0 (_ bv0 32)), Black: 2287#true, thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 167#L742-4true, Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, 165#L707-1true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:22,515 INFO L384 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2021-11-13 18:32:22,515 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-11-13 18:32:22,515 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-11-13 18:32:22,515 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-11-13 18:32:22,515 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-11-13 18:32:22,528 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([607] L733-1-->L733-2: Formula: (= |v_#race~X~0_1| |v_thr2Thread1of1ForFork0_#t~nondet18_3|) InVars {thr2Thread1of1ForFork0_#t~nondet18=|v_thr2Thread1of1ForFork0_#t~nondet18_3|} OutVars{#race~X~0=|v_#race~X~0_1|, thr2Thread1of1ForFork0_#t~nondet18=|v_thr2Thread1of1ForFork0_#t~nondet18_3|} AuxVars[] AssignedVars[#race~X~0][129], [Black: 1273#true, 2569#true, 2869#true, Black: 1794#(= ~y~0 (_ bv0 32)), 29#L733-2true, Black: 2287#true, thr2Thread1of1ForFork0InUse, 148#L708-2true, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 167#L742-4true, Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:22,528 INFO L384 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2021-11-13 18:32:22,528 INFO L387 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2021-11-13 18:32:22,528 INFO L387 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2021-11-13 18:32:22,529 INFO L387 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2021-11-13 18:32:22,529 INFO L387 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2021-11-13 18:32:22,529 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([607] L733-1-->L733-2: Formula: (= |v_#race~X~0_1| |v_thr2Thread1of1ForFork0_#t~nondet18_3|) InVars {thr2Thread1of1ForFork0_#t~nondet18=|v_thr2Thread1of1ForFork0_#t~nondet18_3|} OutVars{#race~X~0=|v_#race~X~0_1|, thr2Thread1of1ForFork0_#t~nondet18=|v_thr2Thread1of1ForFork0_#t~nondet18_3|} AuxVars[] AssignedVars[#race~X~0][129], [Black: 1273#true, 2569#true, 2869#true, Black: 1794#(= ~y~0 (_ bv0 32)), 29#L733-2true, 229#thr1Err12ASSERT_VIOLATIONDATA_RACEtrue, Black: 2287#true, thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 167#L742-4true, Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:22,530 INFO L384 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2021-11-13 18:32:22,530 INFO L387 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2021-11-13 18:32:22,530 INFO L387 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2021-11-13 18:32:22,530 INFO L387 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2021-11-13 18:32:22,530 INFO L387 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2021-11-13 18:32:22,567 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([691] L727-2-->L727-5: Formula: (= v_~y~0_8 (_ bv0 32)) InVars {~y~0=v_~y~0_8} OutVars{~y~0=v_~y~0_8} AuxVars[] AssignedVars[][277], [Black: 1273#true, 2569#true, 2869#true, Black: 1759#true, Black: 2287#true, thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 167#L742-4true, Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 49#L727-5true, 236#true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|))), 188#L709true]) [2021-11-13 18:32:22,568 INFO L384 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2021-11-13 18:32:22,568 INFO L387 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2021-11-13 18:32:22,568 INFO L387 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2021-11-13 18:32:22,568 INFO L387 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2021-11-13 18:32:22,573 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([725] L709-1-->L709-2: Formula: (= |v_#race~y~0_19| |v_thr1Thread1of1ForFork1_#t~nondet11_3|) InVars {thr1Thread1of1ForFork1_#t~nondet11=|v_thr1Thread1of1ForFork1_#t~nondet11_3|} OutVars{#race~y~0=|v_#race~y~0_19|, thr1Thread1of1ForFork1_#t~nondet11=|v_thr1Thread1of1ForFork1_#t~nondet11_3|} AuxVars[] AssignedVars[#race~y~0][243], [Black: 1389#(= (_ bv0 1) (bvneg (bvneg (bvneg (bvneg |#race~y~0|))))), 2569#true, 2869#true, Black: 1759#true, Black: 2287#true, 41#L727-2true, thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), 109#L709-2true, Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), 167#L742-4true, Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:22,573 INFO L384 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2021-11-13 18:32:22,573 INFO L387 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2021-11-13 18:32:22,573 INFO L387 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2021-11-13 18:32:22,573 INFO L387 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2021-11-13 18:32:22,612 INFO L129 PetriNetUnfolder]: 1495/8813 cut-off events. [2021-11-13 18:32:22,613 INFO L130 PetriNetUnfolder]: For 2066/2201 co-relation queries the response was YES. [2021-11-13 18:32:22,676 INFO L84 FinitePrefix]: Finished finitePrefix Result has 15242 conditions, 8813 events. 1495/8813 cut-off events. For 2066/2201 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 104973 event pairs, 256 based on Foata normal form. 12/7322 useless extension candidates. Maximal degree in co-relation 15229. Up to 1102 conditions per place. [2021-11-13 18:32:22,706 INFO L132 encePairwiseOnDemand]: 244/250 looper letters, 21 selfloop transitions, 5 changer transitions 0/310 dead transitions. [2021-11-13 18:32:22,706 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 310 transitions, 1170 flow [2021-11-13 18:32:22,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-13 18:32:22,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-11-13 18:32:22,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 681 transitions. [2021-11-13 18:32:22,709 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.908 [2021-11-13 18:32:22,710 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 681 transitions. [2021-11-13 18:32:22,710 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 681 transitions. [2021-11-13 18:32:22,711 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-13 18:32:22,711 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 681 transitions. [2021-11-13 18:32:22,716 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 227.0) internal successors, (681), 3 states have internal predecessors, (681), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:32:22,719 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 250.0) internal successors, (1000), 4 states have internal predecessors, (1000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:32:22,719 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 250.0) internal successors, (1000), 4 states have internal predecessors, (1000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:32:22,720 INFO L186 Difference]: Start difference. First operand has 236 places, 301 transitions, 1098 flow. Second operand 3 states and 681 transitions. [2021-11-13 18:32:22,720 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 310 transitions, 1170 flow [2021-11-13 18:32:22,732 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 310 transitions, 1136 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-11-13 18:32:22,738 INFO L242 Difference]: Finished difference. Result has 238 places, 305 transitions, 1102 flow [2021-11-13 18:32:22,739 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=250, PETRI_DIFFERENCE_MINUEND_FLOW=1064, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1102, PETRI_PLACES=238, PETRI_TRANSITIONS=305} [2021-11-13 18:32:22,739 INFO L334 CegarLoopForPetriNet]: 221 programPoint places, 17 predicate places. [2021-11-13 18:32:22,740 INFO L470 AbstractCegarLoop]: Abstraction has has 238 places, 305 transitions, 1102 flow [2021-11-13 18:32:22,740 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 219.33333333333334) internal successors, (658), 3 states have internal predecessors, (658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:32:22,741 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-13 18:32:22,741 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 18:32:22,765 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60355838-4d10-40b6-a6a9-c829fb38fdc0/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 (13)] Ended with exit code 0 [2021-11-13 18:32:22,953 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60355838-4d10-40b6-a6a9-c829fb38fdc0/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 [2021-11-13 18:32:22,953 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting thr1Err7ASSERT_VIOLATIONDATA_RACE === [thr2Err11ASSERT_VIOLATIONDATA_RACE, thr2Err0ASSERT_VIOLATIONDATA_RACE, thr2Err12ASSERT_VIOLATIONDATA_RACE, thr2Err1ASSERT_VIOLATIONDATA_RACE (and 60 more)] === [2021-11-13 18:32:22,954 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:32:22,954 INFO L85 PathProgramCache]: Analyzing trace with hash -1647730786, now seen corresponding path program 1 times [2021-11-13 18:32:22,954 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-13 18:32:22,954 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1383185917] [2021-11-13 18:32:22,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:32:22,955 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-13 18:32:22,955 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60355838-4d10-40b6-a6a9-c829fb38fdc0/bin/uautomizer-YU5uOKAj3y/mathsat [2021-11-13 18:32:22,955 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60355838-4d10-40b6-a6a9-c829fb38fdc0/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-13 18:32:22,957 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60355838-4d10-40b6-a6a9-c829fb38fdc0/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2021-11-13 18:32:23,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 18:32:23,037 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-13 18:32:23,038 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 18:32:23,159 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 18:32:23,159 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 18:32:23,274 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 18:32:23,275 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-13 18:32:23,275 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1383185917] [2021-11-13 18:32:23,275 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1383185917] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-13 18:32:23,275 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-13 18:32:23,275 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 3 [2021-11-13 18:32:23,276 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1263104425] [2021-11-13 18:32:23,276 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-13 18:32:23,279 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-13 18:32:23,280 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-13 18:32:23,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-13 18:32:23,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-13 18:32:23,283 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 225 out of 250 [2021-11-13 18:32:23,286 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 305 transitions, 1102 flow. Second operand has 3 states, 3 states have (on average 226.33333333333334) internal successors, (679), 3 states have internal predecessors, (679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:32:23,286 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-13 18:32:23,287 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 225 of 250 [2021-11-13 18:32:23,287 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-13 18:32:23,963 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([624] L734-6-->L735: Formula: (= v_~y~0_1 (_ bv0 32)) InVars {} OutVars{~y~0=v_~y~0_1} AuxVars[] AssignedVars[~y~0][241], [Black: 1273#true, 2869#true, Black: 1759#true, Black: 2287#true, thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 3024#(= (_ bv0 1) (bvadd |#race~X~0| (bvneg |thr1Thread1of1ForFork1_#t~nondet10|))), 3181#true, 219#L735true, Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 167#L742-4true, Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, 180#L696true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:23,963 INFO L384 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2021-11-13 18:32:23,963 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-11-13 18:32:23,963 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-11-13 18:32:23,963 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-11-13 18:32:23,963 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([624] L734-6-->L735: Formula: (= v_~y~0_1 (_ bv0 32)) InVars {} OutVars{~y~0=v_~y~0_1} AuxVars[] AssignedVars[~y~0][152], [Black: 1273#true, 2869#true, Black: 1759#true, Black: 2287#true, 3#L692true, thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 3024#(= (_ bv0 1) (bvadd |#race~X~0| (bvneg |thr1Thread1of1ForFork1_#t~nondet10|))), 3181#true, 219#L735true, Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 167#L742-4true, Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:23,963 INFO L384 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2021-11-13 18:32:23,964 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-11-13 18:32:23,964 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-11-13 18:32:23,964 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-11-13 18:32:24,005 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([733] L691-2-->L696: Formula: (= (_ bv0 32) v_~y~0_15) InVars {~y~0=v_~y~0_15} OutVars{~y~0=v_~y~0_15} AuxVars[] AssignedVars[][65], [Black: 1273#true, 2869#true, Black: 1759#true, Black: 2287#true, thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 3024#(= (_ bv0 1) (bvadd |#race~X~0| (bvneg |thr1Thread1of1ForFork1_#t~nondet10|))), 3181#true, 219#L735true, Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 167#L742-4true, Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, 180#L696true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:24,005 INFO L384 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2021-11-13 18:32:24,005 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-11-13 18:32:24,005 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-11-13 18:32:24,005 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-11-13 18:32:24,042 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([624] L734-6-->L735: Formula: (= v_~y~0_1 (_ bv0 32)) InVars {} OutVars{~y~0=v_~y~0_1} AuxVars[] AssignedVars[~y~0][152], [Black: 1273#true, 2869#true, Black: 1759#true, Black: 2287#true, thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 3024#(= (_ bv0 1) (bvadd |#race~X~0| (bvneg |thr1Thread1of1ForFork1_#t~nondet10|))), Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), 3181#true, 219#L735true, 209#L696-1true, Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 167#L742-4true, Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:24,042 INFO L384 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2021-11-13 18:32:24,043 INFO L387 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2021-11-13 18:32:24,043 INFO L387 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2021-11-13 18:32:24,043 INFO L387 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2021-11-13 18:32:24,047 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([630] L735-1-->L735-2: Formula: (= |v_#race~y~0_1| |v_thr2Thread1of1ForFork0_#t~nondet19_3|) InVars {thr2Thread1of1ForFork0_#t~nondet19=|v_thr2Thread1of1ForFork0_#t~nondet19_3|} OutVars{#race~y~0=|v_#race~y~0_1|, thr2Thread1of1ForFork0_#t~nondet19=|v_thr2Thread1of1ForFork0_#t~nondet19_3|} AuxVars[] AssignedVars[#race~y~0][225], [Black: 1389#(= (_ bv0 1) (bvneg (bvneg (bvneg (bvneg |#race~y~0|))))), 2869#true, Black: 1759#true, Black: 2287#true, thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 3024#(= (_ bv0 1) (bvadd |#race~X~0| (bvneg |thr1Thread1of1ForFork1_#t~nondet10|))), 3181#true, Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), 167#L742-4true, Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), 194#L735-2true, Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, 222#L691-2true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:24,047 INFO L384 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2021-11-13 18:32:24,047 INFO L387 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2021-11-13 18:32:24,047 INFO L387 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2021-11-13 18:32:24,047 INFO L387 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2021-11-13 18:32:24,072 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([719] L708-6-->L709: Formula: (= v_~y~0_11 (_ bv0 32)) InVars {} OutVars{~y~0=v_~y~0_11} AuxVars[] AssignedVars[~y~0][238], [Black: 1273#true, 2869#true, Black: 1759#true, Black: 2287#true, 3282#(= ~x~0 (_ bv1 32)), thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 3024#(= (_ bv0 1) (bvadd |#race~X~0| (bvneg |thr1Thread1of1ForFork1_#t~nondet10|))), Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 167#L742-4true, Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 49#L727-5true, 236#true, 188#L709true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:24,072 INFO L384 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2021-11-13 18:32:24,072 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-11-13 18:32:24,072 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-11-13 18:32:24,073 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-11-13 18:32:24,100 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([677] L725-4-->L725-1: Formula: (= |v_#race~b1~0_1| (_ bv0 1)) InVars {} OutVars{#race~b1~0=|v_#race~b1~0_1|} AuxVars[] AssignedVars[#race~b1~0][134], [Black: 1273#true, 2869#true, Black: 1759#true, Black: 2287#true, 3282#(= ~x~0 (_ bv1 32)), thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 3024#(= (_ bv0 1) (bvadd |#race~X~0| (bvneg |thr1Thread1of1ForFork1_#t~nondet10|))), Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 167#L742-4true, Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, 96#L690true, 226#L725-1true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:24,100 INFO L384 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2021-11-13 18:32:24,100 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-11-13 18:32:24,100 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-11-13 18:32:24,100 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-11-13 18:32:24,101 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([677] L725-4-->L725-1: Formula: (= |v_#race~b1~0_1| (_ bv0 1)) InVars {} OutVars{#race~b1~0=|v_#race~b1~0_1|} AuxVars[] AssignedVars[#race~b1~0][134], [Black: 1273#true, 2869#true, Black: 1759#true, Black: 2287#true, thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 3024#(= (_ bv0 1) (bvadd |#race~X~0| (bvneg |thr1Thread1of1ForFork1_#t~nondet10|))), 3181#true, Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 167#L742-4true, Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, 96#L690true, 226#L725-1true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:24,101 INFO L384 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2021-11-13 18:32:24,101 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-11-13 18:32:24,101 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-11-13 18:32:24,101 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-11-13 18:32:24,112 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([772] L699-4-->L699-1: Formula: (= |v_#race~b2~0_13| (_ bv0 1)) InVars {} OutVars{#race~b2~0=|v_#race~b2~0_13|} AuxVars[] AssignedVars[#race~b2~0][224], [Black: 1273#true, 2869#true, Black: 1759#true, Black: 2287#true, thr2Thread1of1ForFork0InUse, 186#L699-1true, 108#L716true, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 3024#(= (_ bv0 1) (bvadd |#race~X~0| (bvneg |thr1Thread1of1ForFork1_#t~nondet10|))), 3181#true, Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 167#L742-4true, Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:24,112 INFO L384 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2021-11-13 18:32:24,112 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-11-13 18:32:24,112 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-11-13 18:32:24,112 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-11-13 18:32:24,137 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([711] L690-->L690-1: Formula: (= v_~x~0_4 (_ bv1 32)) InVars {} OutVars{~x~0=v_~x~0_4} AuxVars[] AssignedVars[~x~0][44], [Black: 1273#true, Black: 1759#true, 2869#true, 3282#(= ~x~0 (_ bv1 32)), Black: 2287#true, thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 3024#(= (_ bv0 1) (bvadd |#race~X~0| (bvneg |thr1Thread1of1ForFork1_#t~nondet10|))), Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), 167#L742-4true, Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, 7#L714-2true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|))), 202#L690-1true]) [2021-11-13 18:32:24,137 INFO L384 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2021-11-13 18:32:24,138 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-11-13 18:32:24,138 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-11-13 18:32:24,138 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-11-13 18:32:24,138 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([711] L690-->L690-1: Formula: (= v_~x~0_4 (_ bv1 32)) InVars {} OutVars{~x~0=v_~x~0_4} AuxVars[] AssignedVars[~x~0][44], [Black: 1273#true, Black: 1759#true, 2869#true, 3282#(= ~x~0 (_ bv1 32)), Black: 2287#true, thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 3024#(= (_ bv0 1) (bvadd |#race~X~0| (bvneg |thr1Thread1of1ForFork1_#t~nondet10|))), Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), 167#L742-4true, Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 150#L724true, Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|))), 202#L690-1true]) [2021-11-13 18:32:24,138 INFO L384 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2021-11-13 18:32:24,138 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-11-13 18:32:24,138 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-11-13 18:32:24,138 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-11-13 18:32:24,146 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([616] L716-->L716-1: Formula: (= v_~x~0_1 (_ bv2 32)) InVars {} OutVars{~x~0=v_~x~0_1} AuxVars[] AssignedVars[~x~0][63], [30#L688-2true, Black: 1273#true, Black: 1759#true, 2869#true, Black: 2287#true, thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 3024#(= (_ bv0 1) (bvadd |#race~X~0| (bvneg |thr1Thread1of1ForFork1_#t~nondet10|))), Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), 3181#true, 167#L742-4true, Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 140#L716-1true, Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:24,146 INFO L384 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2021-11-13 18:32:24,147 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-11-13 18:32:24,147 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-11-13 18:32:24,147 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-11-13 18:32:24,147 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([616] L716-->L716-1: Formula: (= v_~x~0_1 (_ bv2 32)) InVars {} OutVars{~x~0=v_~x~0_1} AuxVars[] AssignedVars[~x~0][61], [8#L698true, Black: 1273#true, 2869#true, Black: 1759#true, Black: 2287#true, thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 3024#(= (_ bv0 1) (bvadd |#race~X~0| (bvneg |thr1Thread1of1ForFork1_#t~nondet10|))), Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), 3181#true, 167#L742-4true, Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 140#L716-1true, Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:24,148 INFO L384 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2021-11-13 18:32:24,148 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-11-13 18:32:24,148 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-11-13 18:32:24,148 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-11-13 18:32:24,162 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([677] L725-4-->L725-1: Formula: (= |v_#race~b1~0_1| (_ bv0 1)) InVars {} OutVars{#race~b1~0=|v_#race~b1~0_1|} AuxVars[] AssignedVars[#race~b1~0][135], [Black: 1273#true, 26#L689-3true, Black: 1759#true, 2869#true, Black: 2287#true, thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 3024#(= (_ bv0 1) (bvadd |#race~X~0| (bvneg |thr1Thread1of1ForFork1_#t~nondet10|))), Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), 3181#true, Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 167#L742-4true, Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, 226#L725-1true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:24,162 INFO L384 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2021-11-13 18:32:24,162 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-11-13 18:32:24,162 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-11-13 18:32:24,162 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-11-13 18:32:24,174 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([668] L723-2-->L724: Formula: (not (= (_ bv2 32) v_~x~0_2)) InVars {~x~0=v_~x~0_2} OutVars{~x~0=v_~x~0_2} AuxVars[] AssignedVars[][104], [Black: 1273#true, Black: 1759#true, 2869#true, 3282#(= ~x~0 (_ bv1 32)), Black: 2287#true, thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 3024#(= (_ bv0 1) (bvadd |#race~X~0| (bvneg |thr1Thread1of1ForFork1_#t~nondet10|))), Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), 167#L742-4true, Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 150#L724true, Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|))), 202#L690-1true]) [2021-11-13 18:32:24,174 INFO L384 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2021-11-13 18:32:24,174 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-11-13 18:32:24,174 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-11-13 18:32:24,174 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-11-13 18:32:24,176 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([677] L725-4-->L725-1: Formula: (= |v_#race~b1~0_1| (_ bv0 1)) InVars {} OutVars{#race~b1~0=|v_#race~b1~0_1|} AuxVars[] AssignedVars[#race~b1~0][135], [Black: 1273#true, Black: 1759#true, 2869#true, Black: 2287#true, thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 3024#(= (_ bv0 1) (bvadd |#race~X~0| (bvneg |thr1Thread1of1ForFork1_#t~nondet10|))), Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), 3181#true, Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 167#L742-4true, 227#L689-4true, Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, 226#L725-1true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:24,176 INFO L384 tUnfolder$Statistics]: this new event has 103 ancestors and is cut-off event [2021-11-13 18:32:24,176 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-11-13 18:32:24,176 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-11-13 18:32:24,176 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-11-13 18:32:24,183 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([764] L697-2-->L688-2: Formula: (= v_~x~0_6 (_ bv1 32)) InVars {~x~0=v_~x~0_6} OutVars{~x~0=v_~x~0_6} AuxVars[] AssignedVars[][102], [30#L688-2true, Black: 1273#true, Black: 1759#true, 2869#true, 3282#(= ~x~0 (_ bv1 32)), Black: 2287#true, thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 3024#(= (_ bv0 1) (bvadd |#race~X~0| (bvneg |thr1Thread1of1ForFork1_#t~nondet10|))), Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), 167#L742-4true, Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 140#L716-1true, Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:24,183 INFO L384 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2021-11-13 18:32:24,183 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-11-13 18:32:24,183 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-11-13 18:32:24,183 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-11-13 18:32:24,184 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([763] L697-2-->L698: Formula: (not (= v_~x~0_5 (_ bv1 32))) InVars {~x~0=v_~x~0_5} OutVars{~x~0=v_~x~0_5} AuxVars[] AssignedVars[][103], [8#L698true, Black: 1273#true, Black: 1759#true, 2869#true, Black: 2287#true, thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 3024#(= (_ bv0 1) (bvadd |#race~X~0| (bvneg |thr1Thread1of1ForFork1_#t~nondet10|))), Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), 3181#true, 167#L742-4true, Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 140#L716-1true, Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:24,184 INFO L384 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2021-11-13 18:32:24,184 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-11-13 18:32:24,184 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-11-13 18:32:24,184 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-11-13 18:32:24,187 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([608] L715-2-->L715-3: Formula: (= |v_#race~b2~0_2| |v_thr2Thread1of1ForFork0_#t~nondet13_3|) InVars {thr2Thread1of1ForFork0_#t~nondet13=|v_thr2Thread1of1ForFork0_#t~nondet13_3|} OutVars{#race~b2~0=|v_#race~b2~0_2|, thr2Thread1of1ForFork0_#t~nondet13=|v_thr2Thread1of1ForFork0_#t~nondet13_3|} AuxVars[] AssignedVars[#race~b2~0][52], [Black: 1273#true, 2869#true, Black: 1759#true, Black: 2287#true, thr2Thread1of1ForFork0InUse, 186#L699-1true, Black: 815#true, Black: 3024#(= (_ bv0 1) (bvadd |#race~X~0| (bvneg |thr1Thread1of1ForFork1_#t~nondet10|))), 3181#true, Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), 167#L742-4true, Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, 21#L715-3true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:24,187 INFO L384 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2021-11-13 18:32:24,187 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-11-13 18:32:24,187 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-11-13 18:32:24,187 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-11-13 18:32:24,197 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([703] L689-2-->L689-3: Formula: (= |v_#race~b1~0_5| |v_thr1Thread1of1ForFork1_#t~nondet5_3|) InVars {thr1Thread1of1ForFork1_#t~nondet5=|v_thr1Thread1of1ForFork1_#t~nondet5_3|} OutVars{#race~b1~0=|v_#race~b1~0_5|, thr1Thread1of1ForFork1_#t~nondet5=|v_thr1Thread1of1ForFork1_#t~nondet5_3|} AuxVars[] AssignedVars[#race~b1~0][35], [Black: 1273#true, 26#L689-3true, Black: 1759#true, 2869#true, Black: 2287#true, thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 3024#(= (_ bv0 1) (bvadd |#race~X~0| (bvneg |thr1Thread1of1ForFork1_#t~nondet10|))), Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), 3181#true, Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 167#L742-4true, Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 413#true, 236#true, 226#L725-1true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:24,197 INFO L384 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2021-11-13 18:32:24,197 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-11-13 18:32:24,197 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-11-13 18:32:24,197 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-11-13 18:32:24,209 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([717] L690-2-->L690-3: Formula: (= |v_#race~x~0_7| |v_thr1Thread1of1ForFork1_#t~nondet6_3|) InVars {thr1Thread1of1ForFork1_#t~nondet6=|v_thr1Thread1of1ForFork1_#t~nondet6_3|} OutVars{#race~x~0=|v_#race~x~0_7|, thr1Thread1of1ForFork1_#t~nondet6=|v_thr1Thread1of1ForFork1_#t~nondet6_3|} AuxVars[] AssignedVars[#race~x~0][97], [Black: 1273#true, Black: 1759#true, 2869#true, 3282#(= ~x~0 (_ bv1 32)), Black: 2427#(= (_ bv0 1) (bvneg |#race~x~0|)), 80#L690-3true, thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 3024#(= (_ bv0 1) (bvadd |#race~X~0| (bvneg |thr1Thread1of1ForFork1_#t~nondet10|))), Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 599#true, 167#L742-4true, Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|))), 55#L723-2true]) [2021-11-13 18:32:24,209 INFO L384 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2021-11-13 18:32:24,209 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-11-13 18:32:24,209 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-11-13 18:32:24,209 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-11-13 18:32:24,211 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([711] L690-->L690-1: Formula: (= v_~x~0_4 (_ bv1 32)) InVars {} OutVars{~x~0=v_~x~0_4} AuxVars[] AssignedVars[~x~0][44], [Black: 1273#true, Black: 1759#true, 2869#true, 3282#(= ~x~0 (_ bv1 32)), Black: 2287#true, thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 3024#(= (_ bv0 1) (bvadd |#race~X~0| (bvneg |thr1Thread1of1ForFork1_#t~nondet10|))), Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 167#L742-4true, Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, 7#L714-2true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|))), 202#L690-1true]) [2021-11-13 18:32:24,211 INFO L384 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2021-11-13 18:32:24,211 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-11-13 18:32:24,211 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-11-13 18:32:24,211 INFO L387 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2021-11-13 18:32:24,211 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-11-13 18:32:24,211 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([711] L690-->L690-1: Formula: (= v_~x~0_4 (_ bv1 32)) InVars {} OutVars{~x~0=v_~x~0_4} AuxVars[] AssignedVars[~x~0][44], [Black: 1273#true, Black: 1759#true, 2869#true, 3282#(= ~x~0 (_ bv1 32)), Black: 2287#true, thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 3024#(= (_ bv0 1) (bvadd |#race~X~0| (bvneg |thr1Thread1of1ForFork1_#t~nondet10|))), Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 167#L742-4true, 150#L724true, Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|))), 202#L690-1true]) [2021-11-13 18:32:24,211 INFO L384 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2021-11-13 18:32:24,211 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-11-13 18:32:24,211 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-11-13 18:32:24,212 INFO L387 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2021-11-13 18:32:24,212 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-11-13 18:32:24,212 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([677] L725-4-->L725-1: Formula: (= |v_#race~b1~0_1| (_ bv0 1)) InVars {} OutVars{#race~b1~0=|v_#race~b1~0_1|} AuxVars[] AssignedVars[#race~b1~0][134], [Black: 1273#true, Black: 1759#true, 2869#true, Black: 2287#true, thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 3024#(= (_ bv0 1) (bvadd |#race~X~0| (bvneg |thr1Thread1of1ForFork1_#t~nondet10|))), Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), 3181#true, Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 167#L742-4true, Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, 96#L690true, 226#L725-1true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:24,212 INFO L384 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2021-11-13 18:32:24,212 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-11-13 18:32:24,212 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-11-13 18:32:24,212 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-11-13 18:32:24,212 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-11-13 18:32:24,213 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([711] L690-->L690-1: Formula: (= v_~x~0_4 (_ bv1 32)) InVars {} OutVars{~x~0=v_~x~0_4} AuxVars[] AssignedVars[~x~0][44], [Black: 1273#true, 2869#true, Black: 1759#true, Black: 2287#true, 3282#(= ~x~0 (_ bv1 32)), thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 3024#(= (_ bv0 1) (bvadd |#race~X~0| (bvneg |thr1Thread1of1ForFork1_#t~nondet10|))), Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 167#L742-4true, Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, 7#L714-2true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|))), 202#L690-1true]) [2021-11-13 18:32:24,213 INFO L384 tUnfolder$Statistics]: this new event has 96 ancestors and is cut-off event [2021-11-13 18:32:24,213 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-11-13 18:32:24,213 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-11-13 18:32:24,213 INFO L387 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2021-11-13 18:32:24,213 INFO L387 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2021-11-13 18:32:24,214 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-11-13 18:32:24,218 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([703] L689-2-->L689-3: Formula: (= |v_#race~b1~0_5| |v_thr1Thread1of1ForFork1_#t~nondet5_3|) InVars {thr1Thread1of1ForFork1_#t~nondet5=|v_thr1Thread1of1ForFork1_#t~nondet5_3|} OutVars{#race~b1~0=|v_#race~b1~0_5|, thr1Thread1of1ForFork1_#t~nondet5=|v_thr1Thread1of1ForFork1_#t~nondet5_3|} AuxVars[] AssignedVars[#race~b1~0][35], [Black: 1273#true, 26#L689-3true, 2869#true, Black: 1759#true, Black: 2287#true, thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 3024#(= (_ bv0 1) (bvadd |#race~X~0| (bvneg |thr1Thread1of1ForFork1_#t~nondet10|))), 3181#true, Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), 167#L742-4true, Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 413#true, 236#true, 226#L725-1true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:24,218 INFO L384 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2021-11-13 18:32:24,218 INFO L387 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2021-11-13 18:32:24,218 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-11-13 18:32:24,218 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-11-13 18:32:24,218 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-11-13 18:32:24,222 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([622] L716-2-->L716-3: Formula: (= |v_#race~x~0_1| |v_thr2Thread1of1ForFork0_#t~nondet14_3|) InVars {thr2Thread1of1ForFork0_#t~nondet14=|v_thr2Thread1of1ForFork0_#t~nondet14_3|} OutVars{#race~x~0=|v_#race~x~0_1|, thr2Thread1of1ForFork0_#t~nondet14=|v_thr2Thread1of1ForFork0_#t~nondet14_3|} AuxVars[] AssignedVars[#race~x~0][96], [Black: 1273#true, Black: 1759#true, 2869#true, Black: 2427#(= (_ bv0 1) (bvneg |#race~x~0|)), thr2Thread1of1ForFork0InUse, 191#L697-2true, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 3024#(= (_ bv0 1) (bvadd |#race~X~0| (bvneg |thr1Thread1of1ForFork1_#t~nondet10|))), Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), 3181#true, 167#L742-4true, Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, 76#L716-3true, Black: 1507#true]) [2021-11-13 18:32:24,222 INFO L384 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2021-11-13 18:32:24,222 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-11-13 18:32:24,222 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-11-13 18:32:24,222 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-11-13 18:32:24,225 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([772] L699-4-->L699-1: Formula: (= |v_#race~b2~0_13| (_ bv0 1)) InVars {} OutVars{#race~b2~0=|v_#race~b2~0_13|} AuxVars[] AssignedVars[#race~b2~0][268], [Black: 1273#true, 2869#true, Black: 1759#true, Black: 2287#true, thr2Thread1of1ForFork0InUse, 186#L699-1true, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 3024#(= (_ bv0 1) (bvadd |#race~X~0| (bvneg |thr1Thread1of1ForFork1_#t~nondet10|))), 3181#true, Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), 167#L742-4true, Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, 21#L715-3true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:24,226 INFO L384 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2021-11-13 18:32:24,226 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-11-13 18:32:24,226 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-11-13 18:32:24,226 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-11-13 18:32:24,236 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([677] L725-4-->L725-1: Formula: (= |v_#race~b1~0_1| (_ bv0 1)) InVars {} OutVars{#race~b1~0=|v_#race~b1~0_1|} AuxVars[] AssignedVars[#race~b1~0][134], [Black: 1273#true, Black: 1759#true, 2869#true, Black: 2287#true, thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 3024#(= (_ bv0 1) (bvadd |#race~X~0| (bvneg |thr1Thread1of1ForFork1_#t~nondet10|))), 3181#true, Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), 167#L742-4true, Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, 96#L690true, 226#L725-1true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:24,237 INFO L384 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2021-11-13 18:32:24,237 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-11-13 18:32:24,237 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-11-13 18:32:24,237 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-11-13 18:32:24,237 INFO L387 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2021-11-13 18:32:24,237 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-11-13 18:32:24,237 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([677] L725-4-->L725-1: Formula: (= |v_#race~b1~0_1| (_ bv0 1)) InVars {} OutVars{#race~b1~0=|v_#race~b1~0_1|} AuxVars[] AssignedVars[#race~b1~0][135], [Black: 1273#true, Black: 1759#true, 2869#true, Black: 2287#true, thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 3024#(= (_ bv0 1) (bvadd |#race~X~0| (bvneg |thr1Thread1of1ForFork1_#t~nondet10|))), 3181#true, Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), 167#L742-4true, Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 227#L689-4true, Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, 226#L725-1true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:24,237 INFO L384 tUnfolder$Statistics]: this new event has 103 ancestors and is cut-off event [2021-11-13 18:32:24,237 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-11-13 18:32:24,237 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-11-13 18:32:24,237 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-11-13 18:32:24,237 INFO L387 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2021-11-13 18:32:24,238 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([677] L725-4-->L725-1: Formula: (= |v_#race~b1~0_1| (_ bv0 1)) InVars {} OutVars{#race~b1~0=|v_#race~b1~0_1|} AuxVars[] AssignedVars[#race~b1~0][135], [Black: 1273#true, 26#L689-3true, Black: 1759#true, 2869#true, Black: 2287#true, thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 3024#(= (_ bv0 1) (bvadd |#race~X~0| (bvneg |thr1Thread1of1ForFork1_#t~nondet10|))), 3181#true, Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), 167#L742-4true, Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, 226#L725-1true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:24,238 INFO L384 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2021-11-13 18:32:24,238 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-11-13 18:32:24,238 INFO L387 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2021-11-13 18:32:24,238 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-11-13 18:32:24,238 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-11-13 18:32:24,241 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([772] L699-4-->L699-1: Formula: (= |v_#race~b2~0_13| (_ bv0 1)) InVars {} OutVars{#race~b2~0=|v_#race~b2~0_13|} AuxVars[] AssignedVars[#race~b2~0][224], [Black: 1273#true, 2869#true, Black: 1759#true, Black: 2287#true, thr2Thread1of1ForFork0InUse, 186#L699-1true, 108#L716true, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 3024#(= (_ bv0 1) (bvadd |#race~X~0| (bvneg |thr1Thread1of1ForFork1_#t~nondet10|))), 3181#true, Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), 167#L742-4true, Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:24,241 INFO L384 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2021-11-13 18:32:24,241 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-11-13 18:32:24,241 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-11-13 18:32:24,241 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-11-13 18:32:24,241 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-11-13 18:32:24,241 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([772] L699-4-->L699-1: Formula: (= |v_#race~b2~0_13| (_ bv0 1)) InVars {} OutVars{#race~b2~0=|v_#race~b2~0_13|} AuxVars[] AssignedVars[#race~b2~0][268], [Black: 1273#true, 2869#true, Black: 1759#true, Black: 2287#true, thr2Thread1of1ForFork0InUse, 186#L699-1true, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 3024#(= (_ bv0 1) (bvadd |#race~X~0| (bvneg |thr1Thread1of1ForFork1_#t~nondet10|))), 3181#true, Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), 167#L742-4true, Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 124#L715-4true, Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:24,241 INFO L384 tUnfolder$Statistics]: this new event has 103 ancestors and is cut-off event [2021-11-13 18:32:24,241 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-11-13 18:32:24,241 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-11-13 18:32:24,242 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-11-13 18:32:24,242 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([772] L699-4-->L699-1: Formula: (= |v_#race~b2~0_13| (_ bv0 1)) InVars {} OutVars{#race~b2~0=|v_#race~b2~0_13|} AuxVars[] AssignedVars[#race~b2~0][268], [Black: 1273#true, 2869#true, Black: 1759#true, Black: 2287#true, thr2Thread1of1ForFork0InUse, 186#L699-1true, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 3024#(= (_ bv0 1) (bvadd |#race~X~0| (bvneg |thr1Thread1of1ForFork1_#t~nondet10|))), 3181#true, Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), 167#L742-4true, Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, 21#L715-3true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:24,242 INFO L384 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2021-11-13 18:32:24,242 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-11-13 18:32:24,242 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-11-13 18:32:24,242 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-11-13 18:32:24,242 INFO L387 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2021-11-13 18:32:24,246 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([624] L734-6-->L735: Formula: (= v_~y~0_1 (_ bv0 32)) InVars {} OutVars{~y~0=v_~y~0_1} AuxVars[] AssignedVars[~y~0][241], [Black: 1273#true, 2869#true, Black: 1759#true, Black: 2287#true, 86#L701-5true, thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 3024#(= (_ bv0 1) (bvadd |#race~X~0| (bvneg |thr1Thread1of1ForFork1_#t~nondet10|))), 3181#true, 219#L735true, Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 167#L742-4true, Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:24,246 INFO L384 tUnfolder$Statistics]: this new event has 98 ancestors and is cut-off event [2021-11-13 18:32:24,246 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-11-13 18:32:24,246 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-11-13 18:32:24,246 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-11-13 18:32:24,250 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([668] L723-2-->L724: Formula: (not (= (_ bv2 32) v_~x~0_2)) InVars {~x~0=v_~x~0_2} OutVars{~x~0=v_~x~0_2} AuxVars[] AssignedVars[][104], [Black: 1273#true, Black: 1759#true, 2869#true, Black: 2287#true, 3282#(= ~x~0 (_ bv1 32)), thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 3024#(= (_ bv0 1) (bvadd |#race~X~0| (bvneg |thr1Thread1of1ForFork1_#t~nondet10|))), Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 167#L742-4true, 150#L724true, Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|))), 202#L690-1true]) [2021-11-13 18:32:24,251 INFO L384 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2021-11-13 18:32:24,251 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-11-13 18:32:24,251 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-11-13 18:32:24,251 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-11-13 18:32:24,251 INFO L387 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2021-11-13 18:32:24,254 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([677] L725-4-->L725-1: Formula: (= |v_#race~b1~0_1| (_ bv0 1)) InVars {} OutVars{#race~b1~0=|v_#race~b1~0_1|} AuxVars[] AssignedVars[#race~b1~0][135], [Black: 1273#true, 26#L689-3true, 2869#true, Black: 1759#true, Black: 2287#true, thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 3024#(= (_ bv0 1) (bvadd |#race~X~0| (bvneg |thr1Thread1of1ForFork1_#t~nondet10|))), 3181#true, Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), 167#L742-4true, Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, 226#L725-1true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:24,254 INFO L384 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2021-11-13 18:32:24,254 INFO L387 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2021-11-13 18:32:24,254 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-11-13 18:32:24,254 INFO L387 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2021-11-13 18:32:24,254 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-11-13 18:32:24,254 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-11-13 18:32:24,258 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([638] L717-2-->L722: Formula: (= v_~y~0_5 (_ bv0 32)) InVars {~y~0=v_~y~0_5} OutVars{~y~0=v_~y~0_5} AuxVars[] AssignedVars[][76], [111#L722true, Black: 1273#true, 2869#true, Black: 1759#true, 3282#(= ~x~0 (_ bv1 32)), Black: 2287#true, thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 3024#(= (_ bv0 1) (bvadd |#race~X~0| (bvneg |thr1Thread1of1ForFork1_#t~nondet10|))), Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 167#L742-4true, Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, 188#L709true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:24,258 INFO L384 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2021-11-13 18:32:24,258 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-11-13 18:32:24,258 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-11-13 18:32:24,258 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-11-13 18:32:24,261 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([772] L699-4-->L699-1: Formula: (= |v_#race~b2~0_13| (_ bv0 1)) InVars {} OutVars{#race~b2~0=|v_#race~b2~0_13|} AuxVars[] AssignedVars[#race~b2~0][268], [Black: 1273#true, 2869#true, Black: 1759#true, Black: 2287#true, thr2Thread1of1ForFork0InUse, 186#L699-1true, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 3024#(= (_ bv0 1) (bvadd |#race~X~0| (bvneg |thr1Thread1of1ForFork1_#t~nondet10|))), 3181#true, Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), 167#L742-4true, Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 124#L715-4true, Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:24,261 INFO L384 tUnfolder$Statistics]: this new event has 103 ancestors and is cut-off event [2021-11-13 18:32:24,261 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-11-13 18:32:24,262 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-11-13 18:32:24,262 INFO L387 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2021-11-13 18:32:24,262 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-11-13 18:32:24,272 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([624] L734-6-->L735: Formula: (= v_~y~0_1 (_ bv0 32)) InVars {} OutVars{~y~0=v_~y~0_1} AuxVars[] AssignedVars[~y~0][241], [Black: 1273#true, 2869#true, Black: 1759#true, Black: 2287#true, 86#L701-5true, thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 3024#(= (_ bv0 1) (bvadd |#race~X~0| (bvneg |thr1Thread1of1ForFork1_#t~nondet10|))), Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), 219#L735true, 3181#true, Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 167#L742-4true, Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:24,272 INFO L384 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2021-11-13 18:32:24,272 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-11-13 18:32:24,272 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-11-13 18:32:24,272 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-11-13 18:32:24,272 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-11-13 18:32:24,273 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([703] L689-2-->L689-3: Formula: (= |v_#race~b1~0_5| |v_thr1Thread1of1ForFork1_#t~nondet5_3|) InVars {thr1Thread1of1ForFork1_#t~nondet5=|v_thr1Thread1of1ForFork1_#t~nondet5_3|} OutVars{#race~b1~0=|v_#race~b1~0_5|, thr1Thread1of1ForFork1_#t~nondet5=|v_thr1Thread1of1ForFork1_#t~nondet5_3|} AuxVars[] AssignedVars[#race~b1~0][35], [Black: 1273#true, 26#L689-3true, Black: 1759#true, 2869#true, Black: 2287#true, thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 3024#(= (_ bv0 1) (bvadd |#race~X~0| (bvneg |thr1Thread1of1ForFork1_#t~nondet10|))), 3181#true, Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), 167#L742-4true, Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), 236#true, Black: 413#true, 226#L725-1true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:24,273 INFO L384 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2021-11-13 18:32:24,274 INFO L387 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2021-11-13 18:32:24,274 INFO L387 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2021-11-13 18:32:24,274 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-11-13 18:32:24,274 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-11-13 18:32:24,274 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-11-13 18:32:24,276 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([608] L715-2-->L715-3: Formula: (= |v_#race~b2~0_2| |v_thr2Thread1of1ForFork0_#t~nondet13_3|) InVars {thr2Thread1of1ForFork0_#t~nondet13=|v_thr2Thread1of1ForFork0_#t~nondet13_3|} OutVars{#race~b2~0=|v_#race~b2~0_2|, thr2Thread1of1ForFork0_#t~nondet13=|v_thr2Thread1of1ForFork0_#t~nondet13_3|} AuxVars[] AssignedVars[#race~b2~0][52], [Black: 1273#true, 2869#true, Black: 1759#true, Black: 2287#true, thr2Thread1of1ForFork0InUse, 186#L699-1true, Black: 815#true, Black: 3024#(= (_ bv0 1) (bvadd |#race~X~0| (bvneg |thr1Thread1of1ForFork1_#t~nondet10|))), 3181#true, Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), 167#L742-4true, Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, 21#L715-3true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:24,276 INFO L384 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2021-11-13 18:32:24,276 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-11-13 18:32:24,276 INFO L387 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2021-11-13 18:32:24,277 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-11-13 18:32:24,277 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-11-13 18:32:24,283 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([717] L690-2-->L690-3: Formula: (= |v_#race~x~0_7| |v_thr1Thread1of1ForFork1_#t~nondet6_3|) InVars {thr1Thread1of1ForFork1_#t~nondet6=|v_thr1Thread1of1ForFork1_#t~nondet6_3|} OutVars{#race~x~0=|v_#race~x~0_7|, thr1Thread1of1ForFork1_#t~nondet6=|v_thr1Thread1of1ForFork1_#t~nondet6_3|} AuxVars[] AssignedVars[#race~x~0][97], [Black: 1273#true, Black: 1759#true, 2869#true, 3282#(= ~x~0 (_ bv1 32)), Black: 2427#(= (_ bv0 1) (bvneg |#race~x~0|)), 80#L690-3true, 131#L723-1true, thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 3024#(= (_ bv0 1) (bvadd |#race~X~0| (bvneg |thr1Thread1of1ForFork1_#t~nondet10|))), Black: 599#true, Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), 167#L742-4true, Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:24,283 INFO L384 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2021-11-13 18:32:24,283 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-11-13 18:32:24,283 INFO L387 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2021-11-13 18:32:24,283 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-11-13 18:32:24,283 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([717] L690-2-->L690-3: Formula: (= |v_#race~x~0_7| |v_thr1Thread1of1ForFork1_#t~nondet6_3|) InVars {thr1Thread1of1ForFork1_#t~nondet6=|v_thr1Thread1of1ForFork1_#t~nondet6_3|} OutVars{#race~x~0=|v_#race~x~0_7|, thr1Thread1of1ForFork1_#t~nondet6=|v_thr1Thread1of1ForFork1_#t~nondet6_3|} AuxVars[] AssignedVars[#race~x~0][97], [Black: 1273#true, Black: 1759#true, 2869#true, 3282#(= ~x~0 (_ bv1 32)), Black: 2427#(= (_ bv0 1) (bvneg |#race~x~0|)), 80#L690-3true, thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 3024#(= (_ bv0 1) (bvadd |#race~X~0| (bvneg |thr1Thread1of1ForFork1_#t~nondet10|))), Black: 599#true, Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), 167#L742-4true, Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|))), 55#L723-2true]) [2021-11-13 18:32:24,283 INFO L384 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2021-11-13 18:32:24,284 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-11-13 18:32:24,284 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-11-13 18:32:24,284 INFO L387 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2021-11-13 18:32:24,284 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-11-13 18:32:24,285 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([668] L723-2-->L724: Formula: (not (= (_ bv2 32) v_~x~0_2)) InVars {~x~0=v_~x~0_2} OutVars{~x~0=v_~x~0_2} AuxVars[] AssignedVars[][104], [Black: 1273#true, 2869#true, Black: 1759#true, Black: 2287#true, 3282#(= ~x~0 (_ bv1 32)), thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 3024#(= (_ bv0 1) (bvadd |#race~X~0| (bvneg |thr1Thread1of1ForFork1_#t~nondet10|))), Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), 167#L742-4true, Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 150#L724true, Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, 202#L690-1true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:24,285 INFO L384 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2021-11-13 18:32:24,285 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-11-13 18:32:24,285 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-11-13 18:32:24,285 INFO L387 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2021-11-13 18:32:24,285 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-11-13 18:32:24,285 INFO L387 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2021-11-13 18:32:24,287 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([677] L725-4-->L725-1: Formula: (= |v_#race~b1~0_1| (_ bv0 1)) InVars {} OutVars{#race~b1~0=|v_#race~b1~0_1|} AuxVars[] AssignedVars[#race~b1~0][135], [Black: 1273#true, 2869#true, Black: 1759#true, Black: 2287#true, thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 3024#(= (_ bv0 1) (bvadd |#race~X~0| (bvneg |thr1Thread1of1ForFork1_#t~nondet10|))), 3181#true, Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), 167#L742-4true, Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 227#L689-4true, Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, 226#L725-1true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:24,287 INFO L384 tUnfolder$Statistics]: this new event has 103 ancestors and is cut-off event [2021-11-13 18:32:24,287 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-11-13 18:32:24,287 INFO L387 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2021-11-13 18:32:24,287 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-11-13 18:32:24,288 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-11-13 18:32:24,288 INFO L387 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2021-11-13 18:32:24,292 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([725] L709-1-->L709-2: Formula: (= |v_#race~y~0_19| |v_thr1Thread1of1ForFork1_#t~nondet11_3|) InVars {thr1Thread1of1ForFork1_#t~nondet11=|v_thr1Thread1of1ForFork1_#t~nondet11_3|} OutVars{#race~y~0=|v_#race~y~0_19|, thr1Thread1of1ForFork1_#t~nondet11=|v_thr1Thread1of1ForFork1_#t~nondet11_3|} AuxVars[] AssignedVars[#race~y~0][223], [Black: 1389#(= (_ bv0 1) (bvneg (bvneg (bvneg (bvneg |#race~y~0|))))), Black: 1759#true, 2869#true, 3282#(= ~x~0 (_ bv1 32)), Black: 2287#true, thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), 151#L717-2true, 109#L709-2true, Black: 3024#(= (_ bv0 1) (bvadd |#race~X~0| (bvneg |thr1Thread1of1ForFork1_#t~nondet10|))), Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 167#L742-4true, Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:24,292 INFO L384 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2021-11-13 18:32:24,292 INFO L387 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2021-11-13 18:32:24,292 INFO L387 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2021-11-13 18:32:24,292 INFO L387 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2021-11-13 18:32:24,294 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([616] L716-->L716-1: Formula: (= v_~x~0_1 (_ bv2 32)) InVars {} OutVars{~x~0=v_~x~0_1} AuxVars[] AssignedVars[~x~0][63], [30#L688-2true, Black: 1273#true, Black: 1759#true, 2869#true, Black: 2287#true, thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 3024#(= (_ bv0 1) (bvadd |#race~X~0| (bvneg |thr1Thread1of1ForFork1_#t~nondet10|))), 3181#true, Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 167#L742-4true, 140#L716-1true, Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:24,294 INFO L384 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2021-11-13 18:32:24,294 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-11-13 18:32:24,294 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-11-13 18:32:24,294 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-11-13 18:32:24,294 INFO L387 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2021-11-13 18:32:24,295 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([772] L699-4-->L699-1: Formula: (= |v_#race~b2~0_13| (_ bv0 1)) InVars {} OutVars{#race~b2~0=|v_#race~b2~0_13|} AuxVars[] AssignedVars[#race~b2~0][224], [Black: 1273#true, 2869#true, Black: 1759#true, Black: 2287#true, thr2Thread1of1ForFork0InUse, 186#L699-1true, 108#L716true, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 3024#(= (_ bv0 1) (bvadd |#race~X~0| (bvneg |thr1Thread1of1ForFork1_#t~nondet10|))), 3181#true, Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), 167#L742-4true, Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:24,295 INFO L384 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2021-11-13 18:32:24,295 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-11-13 18:32:24,295 INFO L387 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2021-11-13 18:32:24,295 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-11-13 18:32:24,296 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-11-13 18:32:24,296 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-11-13 18:32:24,296 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([616] L716-->L716-1: Formula: (= v_~x~0_1 (_ bv2 32)) InVars {} OutVars{~x~0=v_~x~0_1} AuxVars[] AssignedVars[~x~0][61], [8#L698true, Black: 1273#true, 2869#true, Black: 1759#true, Black: 2287#true, thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 3024#(= (_ bv0 1) (bvadd |#race~X~0| (bvneg |thr1Thread1of1ForFork1_#t~nondet10|))), 3181#true, Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), 167#L742-4true, Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 140#L716-1true, Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:24,296 INFO L384 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2021-11-13 18:32:24,296 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-11-13 18:32:24,296 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-11-13 18:32:24,296 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-11-13 18:32:24,296 INFO L387 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2021-11-13 18:32:24,314 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([717] L690-2-->L690-3: Formula: (= |v_#race~x~0_7| |v_thr1Thread1of1ForFork1_#t~nondet6_3|) InVars {thr1Thread1of1ForFork1_#t~nondet6=|v_thr1Thread1of1ForFork1_#t~nondet6_3|} OutVars{#race~x~0=|v_#race~x~0_7|, thr1Thread1of1ForFork1_#t~nondet6=|v_thr1Thread1of1ForFork1_#t~nondet6_3|} AuxVars[] AssignedVars[#race~x~0][97], [Black: 1273#true, 2869#true, Black: 1759#true, 3282#(= ~x~0 (_ bv1 32)), Black: 2427#(= (_ bv0 1) (bvneg |#race~x~0|)), 80#L690-3true, thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 3024#(= (_ bv0 1) (bvadd |#race~X~0| (bvneg |thr1Thread1of1ForFork1_#t~nondet10|))), Black: 599#true, Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), 167#L742-4true, Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|))), 55#L723-2true]) [2021-11-13 18:32:24,314 INFO L384 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2021-11-13 18:32:24,314 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-11-13 18:32:24,315 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-11-13 18:32:24,315 INFO L387 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2021-11-13 18:32:24,315 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-11-13 18:32:24,315 INFO L387 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2021-11-13 18:32:24,315 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([717] L690-2-->L690-3: Formula: (= |v_#race~x~0_7| |v_thr1Thread1of1ForFork1_#t~nondet6_3|) InVars {thr1Thread1of1ForFork1_#t~nondet6=|v_thr1Thread1of1ForFork1_#t~nondet6_3|} OutVars{#race~x~0=|v_#race~x~0_7|, thr1Thread1of1ForFork1_#t~nondet6=|v_thr1Thread1of1ForFork1_#t~nondet6_3|} AuxVars[] AssignedVars[#race~x~0][97], [Black: 1273#true, 2869#true, Black: 1759#true, 3282#(= ~x~0 (_ bv1 32)), Black: 2427#(= (_ bv0 1) (bvneg |#race~x~0|)), 80#L690-3true, thr2Thread1of1ForFork0InUse, 131#L723-1true, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 3024#(= (_ bv0 1) (bvadd |#race~X~0| (bvneg |thr1Thread1of1ForFork1_#t~nondet10|))), Black: 599#true, Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), 167#L742-4true, Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:24,315 INFO L384 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2021-11-13 18:32:24,316 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-11-13 18:32:24,316 INFO L387 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2021-11-13 18:32:24,316 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-11-13 18:32:24,316 INFO L387 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2021-11-13 18:32:24,323 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([711] L690-->L690-1: Formula: (= v_~x~0_4 (_ bv1 32)) InVars {} OutVars{~x~0=v_~x~0_4} AuxVars[] AssignedVars[~x~0][44], [Black: 1273#true, 2869#true, Black: 1759#true, Black: 2287#true, 3282#(= ~x~0 (_ bv1 32)), thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 3024#(= (_ bv0 1) (bvadd |#race~X~0| (bvneg |thr1Thread1of1ForFork1_#t~nondet10|))), Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 167#L742-4true, 150#L724true, Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|))), 202#L690-1true]) [2021-11-13 18:32:24,323 INFO L384 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2021-11-13 18:32:24,323 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-11-13 18:32:24,323 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-11-13 18:32:24,324 INFO L387 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2021-11-13 18:32:24,324 INFO L387 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2021-11-13 18:32:24,324 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-11-13 18:32:24,324 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([677] L725-4-->L725-1: Formula: (= |v_#race~b1~0_1| (_ bv0 1)) InVars {} OutVars{#race~b1~0=|v_#race~b1~0_1|} AuxVars[] AssignedVars[#race~b1~0][134], [Black: 1273#true, 2869#true, Black: 1759#true, Black: 2287#true, thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 3024#(= (_ bv0 1) (bvadd |#race~X~0| (bvneg |thr1Thread1of1ForFork1_#t~nondet10|))), 3181#true, Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), 167#L742-4true, Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, 96#L690true, 226#L725-1true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:24,324 INFO L384 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2021-11-13 18:32:24,324 INFO L387 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2021-11-13 18:32:24,325 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-11-13 18:32:24,325 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-11-13 18:32:24,325 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-11-13 18:32:24,325 INFO L387 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2021-11-13 18:32:24,325 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-11-13 18:32:24,332 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([622] L716-2-->L716-3: Formula: (= |v_#race~x~0_1| |v_thr2Thread1of1ForFork0_#t~nondet14_3|) InVars {thr2Thread1of1ForFork0_#t~nondet14=|v_thr2Thread1of1ForFork0_#t~nondet14_3|} OutVars{#race~x~0=|v_#race~x~0_1|, thr2Thread1of1ForFork0_#t~nondet14=|v_thr2Thread1of1ForFork0_#t~nondet14_3|} AuxVars[] AssignedVars[#race~x~0][96], [Black: 1273#true, Black: 1759#true, 2869#true, Black: 2427#(= (_ bv0 1) (bvneg |#race~x~0|)), thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 3024#(= (_ bv0 1) (bvadd |#race~X~0| (bvneg |thr1Thread1of1ForFork1_#t~nondet10|))), 3181#true, Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), 167#L742-4true, Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), 15#L697-1true, Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, 76#L716-3true, Black: 1507#true]) [2021-11-13 18:32:24,332 INFO L384 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2021-11-13 18:32:24,332 INFO L387 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2021-11-13 18:32:24,332 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-11-13 18:32:24,332 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-11-13 18:32:24,334 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([764] L697-2-->L688-2: Formula: (= v_~x~0_6 (_ bv1 32)) InVars {~x~0=v_~x~0_6} OutVars{~x~0=v_~x~0_6} AuxVars[] AssignedVars[][102], [30#L688-2true, Black: 1273#true, Black: 1759#true, 2869#true, Black: 2287#true, 3282#(= ~x~0 (_ bv1 32)), thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 3024#(= (_ bv0 1) (bvadd |#race~X~0| (bvneg |thr1Thread1of1ForFork1_#t~nondet10|))), Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 167#L742-4true, 140#L716-1true, Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:24,334 INFO L384 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2021-11-13 18:32:24,334 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-11-13 18:32:24,334 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-11-13 18:32:24,334 INFO L387 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2021-11-13 18:32:24,335 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-11-13 18:32:24,335 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([763] L697-2-->L698: Formula: (not (= v_~x~0_5 (_ bv1 32))) InVars {~x~0=v_~x~0_5} OutVars{~x~0=v_~x~0_5} AuxVars[] AssignedVars[][103], [8#L698true, Black: 1273#true, Black: 1759#true, 2869#true, Black: 2287#true, thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 3024#(= (_ bv0 1) (bvadd |#race~X~0| (bvneg |thr1Thread1of1ForFork1_#t~nondet10|))), 3181#true, Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 167#L742-4true, 140#L716-1true, Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:24,335 INFO L384 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2021-11-13 18:32:24,335 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-11-13 18:32:24,335 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-11-13 18:32:24,335 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-11-13 18:32:24,336 INFO L387 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2021-11-13 18:32:24,341 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([719] L708-6-->L709: Formula: (= v_~y~0_11 (_ bv0 32)) InVars {} OutVars{~y~0=v_~y~0_11} AuxVars[] AssignedVars[~y~0][238], [Black: 1273#true, Black: 1759#true, 2869#true, Black: 2287#true, 3282#(= ~x~0 (_ bv1 32)), thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 3024#(= (_ bv0 1) (bvadd |#race~X~0| (bvneg |thr1Thread1of1ForFork1_#t~nondet10|))), Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), 167#L742-4true, Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 49#L727-5true, 236#true, 188#L709true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:24,341 INFO L384 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2021-11-13 18:32:24,341 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-11-13 18:32:24,341 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-11-13 18:32:24,341 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-11-13 18:32:24,341 INFO L387 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2021-11-13 18:32:24,348 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([624] L734-6-->L735: Formula: (= v_~y~0_1 (_ bv0 32)) InVars {} OutVars{~y~0=v_~y~0_1} AuxVars[] AssignedVars[~y~0][241], [Black: 1273#true, 2869#true, Black: 1759#true, Black: 2287#true, thr2Thread1of1ForFork0InUse, 86#L701-5true, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 3024#(= (_ bv0 1) (bvadd |#race~X~0| (bvneg |thr1Thread1of1ForFork1_#t~nondet10|))), 3181#true, Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), 219#L735true, 167#L742-4true, Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:24,348 INFO L384 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2021-11-13 18:32:24,348 INFO L387 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2021-11-13 18:32:24,348 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-11-13 18:32:24,348 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-11-13 18:32:24,348 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-11-13 18:32:24,348 INFO L387 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2021-11-13 18:32:24,361 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([622] L716-2-->L716-3: Formula: (= |v_#race~x~0_1| |v_thr2Thread1of1ForFork0_#t~nondet14_3|) InVars {thr2Thread1of1ForFork0_#t~nondet14=|v_thr2Thread1of1ForFork0_#t~nondet14_3|} OutVars{#race~x~0=|v_#race~x~0_1|, thr2Thread1of1ForFork0_#t~nondet14=|v_thr2Thread1of1ForFork0_#t~nondet14_3|} AuxVars[] AssignedVars[#race~x~0][96], [Black: 1273#true, Black: 1759#true, 2869#true, Black: 2427#(= (_ bv0 1) (bvneg |#race~x~0|)), thr2Thread1of1ForFork0InUse, 191#L697-2true, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 3024#(= (_ bv0 1) (bvadd |#race~X~0| (bvneg |thr1Thread1of1ForFork1_#t~nondet10|))), 3181#true, Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), 167#L742-4true, Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, 76#L716-3true, Black: 1507#true]) [2021-11-13 18:32:24,361 INFO L384 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2021-11-13 18:32:24,361 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-11-13 18:32:24,361 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-11-13 18:32:24,361 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-11-13 18:32:24,361 INFO L387 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2021-11-13 18:32:24,411 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([630] L735-1-->L735-2: Formula: (= |v_#race~y~0_1| |v_thr2Thread1of1ForFork0_#t~nondet19_3|) InVars {thr2Thread1of1ForFork0_#t~nondet19=|v_thr2Thread1of1ForFork0_#t~nondet19_3|} OutVars{#race~y~0=|v_#race~y~0_1|, thr2Thread1of1ForFork0_#t~nondet19=|v_thr2Thread1of1ForFork0_#t~nondet19_3|} AuxVars[] AssignedVars[#race~y~0][225], [Black: 1389#(= (_ bv0 1) (bvneg (bvneg (bvneg (bvneg |#race~y~0|))))), Black: 1759#true, 2869#true, Black: 2287#true, thr2Thread1of1ForFork0InUse, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 3024#(= (_ bv0 1) (bvadd |#race~X~0| (bvneg |thr1Thread1of1ForFork1_#t~nondet10|))), Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), 3181#true, 167#L742-4true, Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), 194#L735-2true, Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, 126#L701-2true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:24,411 INFO L384 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2021-11-13 18:32:24,411 INFO L387 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2021-11-13 18:32:24,411 INFO L387 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2021-11-13 18:32:24,411 INFO L387 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2021-11-13 18:32:24,411 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([786] L701-2-->L701-5: Formula: (= (_ bv0 32) v_~y~0_18) InVars {~y~0=v_~y~0_18} OutVars{~y~0=v_~y~0_18} AuxVars[] AssignedVars[][279], [Black: 1273#true, Black: 1759#true, 2869#true, Black: 2287#true, thr2Thread1of1ForFork0InUse, 86#L701-5true, Black: 925#(= (_ bv0 1) (bvadd (bvneg |thr2Thread1of1ForFork0_#t~nondet13|) |#race~b2~0|)), Black: 3024#(= (_ bv0 1) (bvadd |#race~X~0| (bvneg |thr1Thread1of1ForFork1_#t~nondet10|))), 219#L735true, 3181#true, Black: 2154#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet8|))))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), 167#L742-4true, Black: 706#(= (_ bv0 1) (bvadd (bvneg (bvneg |#race~x~0|)) (bvneg (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet6|))))), Black: 2718#(= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg |thr2Thread1of1ForFork0_#t~nondet16|))) (bvneg (bvneg (bvneg (bvneg |#race~y~0|)))))), Black: 505#(= (_ bv0 1) (bvadd (bvneg (bvneg |thr1Thread1of1ForFork1_#t~nondet5|)) (bvneg |#race~b1~0|))), 236#true, Black: 1632#(= (_ bv0 1) (bvadd |thr2Thread1of1ForFork0_#t~nondet14| (bvneg |#race~x~0|)))]) [2021-11-13 18:32:24,411 INFO L384 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2021-11-13 18:32:24,411 INFO L387 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2021-11-13 18:32:24,412 INFO L387 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2021-11-13 18:32:24,412 INFO L387 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2021-11-13 18:32:24,632 INFO L129 PetriNetUnfolder]: 1911/12460 cut-off events. [2021-11-13 18:32:24,633 INFO L130 PetriNetUnfolder]: For 2468/2677 co-relation queries the response was YES. [2021-11-13 18:32:24,715 INFO L84 FinitePrefix]: Finished finitePrefix Result has 20658 conditions, 12460 events. 1911/12460 cut-off events. For 2468/2677 co-relation queries the response was YES. Maximal size of possible extension queue 521. Compared 159265 event pairs, 232 based on Foata normal form. 19/10405 useless extension candidates. Maximal degree in co-relation 20644. Up to 1337 conditions per place. [2021-11-13 18:32:24,751 INFO L132 encePairwiseOnDemand]: 245/250 looper letters, 13 selfloop transitions, 3 changer transitions 0/311 dead transitions. [2021-11-13 18:32:24,751 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 311 transitions, 1149 flow [2021-11-13 18:32:24,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-13 18:32:24,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-11-13 18:32:24,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 693 transitions. [2021-11-13 18:32:24,754 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.924 [2021-11-13 18:32:24,754 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 693 transitions. [2021-11-13 18:32:24,754 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 693 transitions. [2021-11-13 18:32:24,755 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-13 18:32:24,755 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 693 transitions. [2021-11-13 18:32:24,756 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 231.0) internal successors, (693), 3 states have internal predecessors, (693), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:32:24,759 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 250.0) internal successors, (1000), 4 states have internal predecessors, (1000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:32:24,759 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 250.0) internal successors, (1000), 4 states have internal predecessors, (1000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:32:24,760 INFO L186 Difference]: Start difference. First operand has 238 places, 305 transitions, 1102 flow. Second operand 3 states and 693 transitions. [2021-11-13 18:32:24,760 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 311 transitions, 1149 flow [2021-11-13 18:32:24,776 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 311 transitions, 1139 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-11-13 18:32:24,780 INFO L242 Difference]: Finished difference. Result has 240 places, 308 transitions, 1120 flow [2021-11-13 18:32:24,781 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=250, PETRI_DIFFERENCE_MINUEND_FLOW=1092, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1120, PETRI_PLACES=240, PETRI_TRANSITIONS=308} [2021-11-13 18:32:24,782 INFO L334 CegarLoopForPetriNet]: 221 programPoint places, 19 predicate places. [2021-11-13 18:32:24,782 INFO L470 AbstractCegarLoop]: Abstraction has has 240 places, 308 transitions, 1120 flow [2021-11-13 18:32:24,783 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 226.33333333333334) internal successors, (679), 3 states have internal predecessors, (679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:32:24,783 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-13 18:32:24,783 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 18:32:24,803 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60355838-4d10-40b6-a6a9-c829fb38fdc0/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2021-11-13 18:32:24,996 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60355838-4d10-40b6-a6a9-c829fb38fdc0/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 [2021-11-13 18:32:24,996 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting thr1Err1ASSERT_VIOLATIONDATA_RACE === [thr2Err11ASSERT_VIOLATIONDATA_RACE, thr2Err0ASSERT_VIOLATIONDATA_RACE, thr2Err12ASSERT_VIOLATIONDATA_RACE, thr2Err1ASSERT_VIOLATIONDATA_RACE (and 60 more)] === [2021-11-13 18:32:24,996 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:32:24,997 INFO L85 PathProgramCache]: Analyzing trace with hash -280620397, now seen corresponding path program 1 times [2021-11-13 18:32:24,997 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-13 18:32:24,997 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [379332780] [2021-11-13 18:32:24,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:32:24,997 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-13 18:32:24,997 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60355838-4d10-40b6-a6a9-c829fb38fdc0/bin/uautomizer-YU5uOKAj3y/mathsat [2021-11-13 18:32:24,998 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60355838-4d10-40b6-a6a9-c829fb38fdc0/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-13 18:32:25,000 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60355838-4d10-40b6-a6a9-c829fb38fdc0/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2021-11-13 18:32:25,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-13 18:32:25,077 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-13 18:32:25,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-13 18:32:25,170 INFO L133 FreeRefinementEngine]: Strategy WOLF found a feasible trace [2021-11-13 18:32:25,170 INFO L628 BasicCegarLoop]: Counterexample is feasible [2021-11-13 18:32:25,171 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location thr1Err1ASSERT_VIOLATIONDATA_RACE (63 of 64 remaining) [2021-11-13 18:32:25,176 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err11ASSERT_VIOLATIONDATA_RACE (62 of 64 remaining) [2021-11-13 18:32:25,176 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err0ASSERT_VIOLATIONDATA_RACE (61 of 64 remaining) [2021-11-13 18:32:25,177 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err12ASSERT_VIOLATIONDATA_RACE (60 of 64 remaining) [2021-11-13 18:32:25,177 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err1ASSERT_VIOLATIONDATA_RACE (59 of 64 remaining) [2021-11-13 18:32:25,177 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err13ASSERT_VIOLATIONDATA_RACE (58 of 64 remaining) [2021-11-13 18:32:25,177 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err2ASSERT_VIOLATIONDATA_RACE (57 of 64 remaining) [2021-11-13 18:32:25,177 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err14ASSERT_VIOLATIONDATA_RACE (56 of 64 remaining) [2021-11-13 18:32:25,177 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err3ASSERT_VIOLATIONDATA_RACE (55 of 64 remaining) [2021-11-13 18:32:25,193 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err5ASSERT_VIOLATIONDATA_RACE (54 of 64 remaining) [2021-11-13 18:32:25,193 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err4ASSERT_VIOLATIONDATA_RACE (53 of 64 remaining) [2021-11-13 18:32:25,194 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err6ASSERT_VIOLATIONDATA_RACE (52 of 64 remaining) [2021-11-13 18:32:25,194 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err7ASSERT_VIOLATIONDATA_RACE (51 of 64 remaining) [2021-11-13 18:32:25,194 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err8ASSERT_VIOLATIONDATA_RACE (50 of 64 remaining) [2021-11-13 18:32:25,194 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err9ASSERT_VIOLATIONDATA_RACE (49 of 64 remaining) [2021-11-13 18:32:25,194 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err10ASSERT_VIOLATIONDATA_RACE (48 of 64 remaining) [2021-11-13 18:32:25,195 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err11ASSERT_VIOLATIONDATA_RACE (47 of 64 remaining) [2021-11-13 18:32:25,195 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONDATA_RACE (46 of 64 remaining) [2021-11-13 18:32:25,195 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err12ASSERT_VIOLATIONDATA_RACE (45 of 64 remaining) [2021-11-13 18:32:25,195 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err1ASSERT_VIOLATIONDATA_RACE (44 of 64 remaining) [2021-11-13 18:32:25,195 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err13ASSERT_VIOLATIONDATA_RACE (43 of 64 remaining) [2021-11-13 18:32:25,195 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err2ASSERT_VIOLATIONDATA_RACE (42 of 64 remaining) [2021-11-13 18:32:25,196 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err14ASSERT_VIOLATIONDATA_RACE (41 of 64 remaining) [2021-11-13 18:32:25,196 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err3ASSERT_VIOLATIONDATA_RACE (40 of 64 remaining) [2021-11-13 18:32:25,196 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err5ASSERT_VIOLATIONDATA_RACE (39 of 64 remaining) [2021-11-13 18:32:25,196 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err4ASSERT_VIOLATIONDATA_RACE (38 of 64 remaining) [2021-11-13 18:32:25,196 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err6ASSERT_VIOLATIONDATA_RACE (37 of 64 remaining) [2021-11-13 18:32:25,197 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err7ASSERT_VIOLATIONDATA_RACE (36 of 64 remaining) [2021-11-13 18:32:25,197 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err8ASSERT_VIOLATIONDATA_RACE (35 of 64 remaining) [2021-11-13 18:32:25,197 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err9ASSERT_VIOLATIONDATA_RACE (34 of 64 remaining) [2021-11-13 18:32:25,197 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err10ASSERT_VIOLATIONDATA_RACE (33 of 64 remaining) [2021-11-13 18:32:25,197 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (32 of 64 remaining) [2021-11-13 18:32:25,197 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (31 of 64 remaining) [2021-11-13 18:32:25,198 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATION (30 of 64 remaining) [2021-11-13 18:32:25,198 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATION (29 of 64 remaining) [2021-11-13 18:32:25,198 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err11ASSERT_VIOLATIONDATA_RACE (28 of 64 remaining) [2021-11-13 18:32:25,198 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err0ASSERT_VIOLATIONDATA_RACE (27 of 64 remaining) [2021-11-13 18:32:25,198 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err12ASSERT_VIOLATIONDATA_RACE (26 of 64 remaining) [2021-11-13 18:32:25,198 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err1ASSERT_VIOLATIONDATA_RACE (25 of 64 remaining) [2021-11-13 18:32:25,199 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err13ASSERT_VIOLATIONDATA_RACE (24 of 64 remaining) [2021-11-13 18:32:25,199 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err2ASSERT_VIOLATIONDATA_RACE (23 of 64 remaining) [2021-11-13 18:32:25,199 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err14ASSERT_VIOLATIONDATA_RACE (22 of 64 remaining) [2021-11-13 18:32:25,199 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err3ASSERT_VIOLATIONDATA_RACE (21 of 64 remaining) [2021-11-13 18:32:25,199 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err5ASSERT_VIOLATIONDATA_RACE (20 of 64 remaining) [2021-11-13 18:32:25,200 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err4ASSERT_VIOLATIONDATA_RACE (19 of 64 remaining) [2021-11-13 18:32:25,200 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err6ASSERT_VIOLATIONDATA_RACE (18 of 64 remaining) [2021-11-13 18:32:25,200 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err7ASSERT_VIOLATIONDATA_RACE (17 of 64 remaining) [2021-11-13 18:32:25,200 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err8ASSERT_VIOLATIONDATA_RACE (16 of 64 remaining) [2021-11-13 18:32:25,200 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err9ASSERT_VIOLATIONDATA_RACE (15 of 64 remaining) [2021-11-13 18:32:25,200 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err10ASSERT_VIOLATIONDATA_RACE (14 of 64 remaining) [2021-11-13 18:32:25,201 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err11ASSERT_VIOLATIONDATA_RACE (13 of 64 remaining) [2021-11-13 18:32:25,201 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONDATA_RACE (12 of 64 remaining) [2021-11-13 18:32:25,201 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err12ASSERT_VIOLATIONDATA_RACE (11 of 64 remaining) [2021-11-13 18:32:25,201 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err13ASSERT_VIOLATIONDATA_RACE (10 of 64 remaining) [2021-11-13 18:32:25,201 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err2ASSERT_VIOLATIONDATA_RACE (9 of 64 remaining) [2021-11-13 18:32:25,202 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err14ASSERT_VIOLATIONDATA_RACE (8 of 64 remaining) [2021-11-13 18:32:25,202 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err3ASSERT_VIOLATIONDATA_RACE (7 of 64 remaining) [2021-11-13 18:32:25,202 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err5ASSERT_VIOLATIONDATA_RACE (6 of 64 remaining) [2021-11-13 18:32:25,202 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err4ASSERT_VIOLATIONDATA_RACE (5 of 64 remaining) [2021-11-13 18:32:25,202 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err6ASSERT_VIOLATIONDATA_RACE (4 of 64 remaining) [2021-11-13 18:32:25,202 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err7ASSERT_VIOLATIONDATA_RACE (3 of 64 remaining) [2021-11-13 18:32:25,203 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err8ASSERT_VIOLATIONDATA_RACE (2 of 64 remaining) [2021-11-13 18:32:25,203 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err9ASSERT_VIOLATIONDATA_RACE (1 of 64 remaining) [2021-11-13 18:32:25,203 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err10ASSERT_VIOLATIONDATA_RACE (0 of 64 remaining) [2021-11-13 18:32:25,230 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60355838-4d10-40b6-a6a9-c829fb38fdc0/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 (15)] Forceful destruction successful, exit code 0 [2021-11-13 18:32:25,416 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60355838-4d10-40b6-a6a9-c829fb38fdc0/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 [2021-11-13 18:32:25,419 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 18:32:25,425 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2021-11-13 18:32:25,425 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-11-13 18:32:25,481 FATAL L? ?]: The Plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction has thrown an exception: java.lang.NullPointerException at de.uni_freiburg.informatik.ultimate.boogie.procedureinliner.backtranslation.InlinerBacktranslator.computeCurrectProc(InlinerBacktranslator.java:230) at de.uni_freiburg.informatik.ultimate.boogie.procedureinliner.backtranslation.InlinerBacktranslator.translateProgramExecution(InlinerBacktranslator.java:203) at de.uni_freiburg.informatik.ultimate.core.coreplugin.services.ModelTranslationContainer.translateProgramExecution(ModelTranslationContainer.java:216) at de.uni_freiburg.informatik.ultimate.core.coreplugin.services.ModelTranslationContainer.translateProgramExecution(ModelTranslationContainer.java:225) at de.uni_freiburg.informatik.ultimate.core.coreplugin.services.ModelTranslationContainer.translateProgramExecution(ModelTranslationContainer.java:225) at de.uni_freiburg.informatik.ultimate.core.coreplugin.services.ModelTranslationContainer.translateProgramExecution(ModelTranslationContainer.java:225) at de.uni_freiburg.informatik.ultimate.core.coreplugin.services.ModelTranslationContainer.translateProgramExecution(ModelTranslationContainer.java:206) at de.uni_freiburg.informatik.ultimate.core.lib.results.DataRaceFoundResult.getLongDescription(DataRaceFoundResult.java:136) at de.uni_freiburg.informatik.ultimate.core.coreplugin.services.ResultService.reportResult(ResultService.java:86) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopResultReporter.reportResult(CegarLoopResultReporter.java:141) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.reportLocationResults(TraceAbstractionStarter.java:586) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:181) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2021-11-13 18:32:25,492 INFO L158 Benchmark]: Toolchain (without parser) took 20595.84ms. Allocated memory was 58.7MB in the beginning and 1.3GB in the end (delta: 1.3GB). Free memory was 37.3MB in the beginning and 649.4MB in the end (delta: -612.1MB). Peak memory consumption was 662.5MB. Max. memory is 16.1GB. [2021-11-13 18:32:25,492 INFO L158 Benchmark]: CDTParser took 0.28ms. Allocated memory is still 58.7MB. Free memory is still 39.9MB. There was no memory consumed. Max. memory is 16.1GB. [2021-11-13 18:32:25,493 INFO L158 Benchmark]: CACSL2BoogieTranslator took 714.66ms. Allocated memory is still 58.7MB. Free memory was 37.1MB in the beginning and 30.8MB in the end (delta: 6.3MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2021-11-13 18:32:25,493 INFO L158 Benchmark]: Boogie Procedure Inliner took 72.19ms. Allocated memory is still 58.7MB. Free memory was 30.7MB in the beginning and 28.6MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-11-13 18:32:25,496 INFO L158 Benchmark]: Boogie Preprocessor took 67.06ms. Allocated memory is still 58.7MB. Free memory was 28.6MB in the beginning and 26.5MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-11-13 18:32:25,497 INFO L158 Benchmark]: RCFGBuilder took 707.35ms. Allocated memory was 58.7MB in the beginning and 90.2MB in the end (delta: 31.5MB). Free memory was 26.5MB in the beginning and 57.6MB in the end (delta: -31.1MB). Peak memory consumption was 8.0MB. Max. memory is 16.1GB. [2021-11-13 18:32:25,497 INFO L158 Benchmark]: TraceAbstraction took 19027.45ms. Allocated memory was 90.2MB in the beginning and 1.3GB in the end (delta: 1.2GB). Free memory was 57.2MB in the beginning and 649.4MB in the end (delta: -592.2MB). Peak memory consumption was 651.1MB. Max. memory is 16.1GB. [2021-11-13 18:32:25,499 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.28ms. Allocated memory is still 58.7MB. Free memory is still 39.9MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 714.66ms. Allocated memory is still 58.7MB. Free memory was 37.1MB in the beginning and 30.8MB in the end (delta: 6.3MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 72.19ms. Allocated memory is still 58.7MB. Free memory was 30.7MB in the beginning and 28.6MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 67.06ms. Allocated memory is still 58.7MB. Free memory was 28.6MB in the beginning and 26.5MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 707.35ms. Allocated memory was 58.7MB in the beginning and 90.2MB in the end (delta: 31.5MB). Free memory was 26.5MB in the beginning and 57.6MB in the end (delta: -31.1MB). Peak memory consumption was 8.0MB. Max. memory is 16.1GB. * TraceAbstraction took 19027.45ms. Allocated memory was 90.2MB in the beginning and 1.3GB in the end (delta: 1.2GB). Free memory was 57.2MB in the beginning and 649.4MB in the end (delta: -592.2MB). Peak memory consumption was 651.1MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - ExceptionOrErrorResult: NullPointerException: null de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: NullPointerException: null: de.uni_freiburg.informatik.ultimate.boogie.procedureinliner.backtranslation.InlinerBacktranslator.computeCurrectProc(InlinerBacktranslator.java:230) RESULT: Ultimate could not prove your program: Toolchain returned no result. [2021-11-13 18:32:25,538 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60355838-4d10-40b6-a6a9-c829fb38fdc0/bin/uautomizer-YU5uOKAj3y/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: ERROR: ExceptionOrErrorResult: NullPointerException: null