./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/weaver/parallel-misc-3.wvr.c --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2023-12-19_14-39-08.files/SV-COMP24_unreach-call/parallel-misc-3.wvr.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 8857f20b Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/weaver/parallel-misc-3.wvr.c ./goblint.2023-12-19_14-39-08.files/SV-COMP24_unreach-call/parallel-misc-3.wvr.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --- Real Ultimate output --- This is Ultimate 0.2.4-dev-8857f20-m [2024-01-29 22:57:42,146 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-01-29 22:57:42,224 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-01-29 22:57:42,231 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-01-29 22:57:42,232 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-01-29 22:57:42,260 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-01-29 22:57:42,261 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-01-29 22:57:42,261 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-01-29 22:57:42,262 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-01-29 22:57:42,265 INFO L153 SettingsManager]: * Use memory slicer=true [2024-01-29 22:57:42,266 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-01-29 22:57:42,266 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-01-29 22:57:42,267 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-01-29 22:57:42,268 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-01-29 22:57:42,268 INFO L153 SettingsManager]: * Use SBE=true [2024-01-29 22:57:42,269 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-01-29 22:57:42,269 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-01-29 22:57:42,269 INFO L153 SettingsManager]: * sizeof long=4 [2024-01-29 22:57:42,269 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-01-29 22:57:42,270 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-01-29 22:57:42,270 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-01-29 22:57:42,270 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-01-29 22:57:42,271 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-01-29 22:57:42,271 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-01-29 22:57:42,271 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-01-29 22:57:42,272 INFO L153 SettingsManager]: * sizeof long double=12 [2024-01-29 22:57:42,272 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-01-29 22:57:42,272 INFO L153 SettingsManager]: * Use constant arrays=true [2024-01-29 22:57:42,273 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-01-29 22:57:42,273 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-01-29 22:57:42,274 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-01-29 22:57:42,274 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-01-29 22:57:42,274 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-01-29 22:57:42,275 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-01-29 22:57:42,275 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-01-29 22:57:42,275 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-01-29 22:57:42,275 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-01-29 22:57:42,276 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-01-29 22:57:42,276 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-01-29 22:57:42,276 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-01-29 22:57:42,276 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-01-29 22:57:42,277 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-01-29 22:57:42,277 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-01-29 22:57:42,277 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false [2024-01-29 22:57:42,568 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-01-29 22:57:42,595 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-01-29 22:57:42,598 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-01-29 22:57:42,599 INFO L270 PluginConnector]: Initializing CDTParser... [2024-01-29 22:57:42,599 INFO L274 PluginConnector]: CDTParser initialized [2024-01-29 22:57:42,600 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/parallel-misc-3.wvr.c [2024-01-29 22:57:43,709 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-01-29 22:57:43,925 INFO L384 CDTParser]: Found 1 translation units. [2024-01-29 22:57:43,926 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/parallel-misc-3.wvr.c [2024-01-29 22:57:43,936 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/23d1ae3fb/dd60e44814da4a9eb5bcb658cbf977c2/FLAG4fdd78037 [2024-01-29 22:57:43,954 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/23d1ae3fb/dd60e44814da4a9eb5bcb658cbf977c2 [2024-01-29 22:57:43,955 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-01-29 22:57:43,956 INFO L274 PluginConnector]: Witness Parser initialized [2024-01-29 22:57:43,957 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2023-12-19_14-39-08.files/SV-COMP24_unreach-call/parallel-misc-3.wvr.yml/witness.yml [2024-01-29 22:57:44,084 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-01-29 22:57:44,085 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-01-29 22:57:44,086 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-01-29 22:57:44,087 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-01-29 22:57:44,091 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-01-29 22:57:44,091 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.01 10:57:43" (1/2) ... [2024-01-29 22:57:44,092 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6177b676 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.01 10:57:44, skipping insertion in model container [2024-01-29 22:57:44,092 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.01 10:57:43" (1/2) ... [2024-01-29 22:57:44,094 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@41f45609 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.01 10:57:44, skipping insertion in model container [2024-01-29 22:57:44,095 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 29.01 10:57:44" (2/2) ... [2024-01-29 22:57:44,095 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6177b676 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 29.01 10:57:44, skipping insertion in model container [2024-01-29 22:57:44,095 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 29.01 10:57:44" (2/2) ... [2024-01-29 22:57:44,096 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-01-29 22:57:44,125 INFO L96 nessWitnessExtractor]: Found the following entries in the witness: [2024-01-29 22:57:44,129 INFO L98 nessWitnessExtractor]: Location invariant before [L52-L52] (unsigned long )_argptr == 0UL [2024-01-29 22:57:44,129 INFO L98 nessWitnessExtractor]: Location invariant before [L49-L49] (unsigned long )_argptr == 0UL [2024-01-29 22:57:44,129 INFO L98 nessWitnessExtractor]: Location invariant before [L70-L70] (unsigned long )_argptr == 0UL [2024-01-29 22:57:44,130 INFO L98 nessWitnessExtractor]: Location invariant after [L18-L19] val == (_Bool)0 || val == (_Bool)1 [2024-01-29 22:57:44,130 INFO L98 nessWitnessExtractor]: Location invariant before [L54-L56] (unsigned long )_argptr == 0UL [2024-01-29 22:57:44,130 INFO L98 nessWitnessExtractor]: Location invariant before [L60-L60] (unsigned long )_argptr == 0UL [2024-01-29 22:57:44,130 INFO L98 nessWitnessExtractor]: Location invariant before [L71-L71] (unsigned long )_argptr == 0UL [2024-01-29 22:57:44,130 INFO L98 nessWitnessExtractor]: Location invariant before [L65-L73] (unsigned long )_argptr == 0UL [2024-01-29 22:57:44,131 INFO L98 nessWitnessExtractor]: Location invariant before [L75-L79] (unsigned long )_argptr == 0UL [2024-01-29 22:57:44,131 INFO L98 nessWitnessExtractor]: Location invariant before [L92-L92] (pos == 0) && (d2 == (_Bool)1) [2024-01-29 22:57:44,131 INFO L98 nessWitnessExtractor]: Location invariant before [L92-L92] pos == 0 [2024-01-29 22:57:44,131 INFO L98 nessWitnessExtractor]: Location invariant before [L92-L92] (pos == 0) && (d1 == (_Bool)1) [2024-01-29 22:57:44,131 INFO L98 nessWitnessExtractor]: Location invariant before [L92-L92] ((pos == 0) && (d2 == (_Bool)1)) && (g1 == (_Bool)1) [2024-01-29 22:57:44,131 INFO L98 nessWitnessExtractor]: Location invariant before [L92-L92] ((pos == 0) && (d2 == (_Bool)1)) && (g2 == (_Bool)0) [2024-01-29 22:57:44,132 INFO L98 nessWitnessExtractor]: Location invariant before [L53-L57] (unsigned long )_argptr == 0UL [2024-01-29 22:57:44,132 INFO L98 nessWitnessExtractor]: Location invariant before [L76-L78] (unsigned long )_argptr == 0UL [2024-01-29 22:57:44,132 INFO L98 nessWitnessExtractor]: Location invariant before [L89-L89] (pos == 0) && (d1 == (_Bool)0) [2024-01-29 22:57:44,132 INFO L98 nessWitnessExtractor]: Location invariant before [L89-L89] ((pos == 0) && (d1 == (_Bool)0)) && (g1 == (_Bool)0) [2024-01-29 22:57:44,132 INFO L98 nessWitnessExtractor]: Location invariant before [L89-L89] ((pos == 0) && (d1 == (_Bool)0)) && (g2 == (_Bool)0) [2024-01-29 22:57:44,133 INFO L98 nessWitnessExtractor]: Location invariant before [L89-L89] pos == 0 [2024-01-29 22:57:44,133 INFO L98 nessWitnessExtractor]: Location invariant before [L89-L89] ((pos == 0) && (d1 == (_Bool)0)) && (d2 == (_Bool)0) [2024-01-29 22:57:44,133 INFO L98 nessWitnessExtractor]: Location invariant before [L55-L55] (unsigned long )_argptr == 0UL [2024-01-29 22:57:44,133 INFO L98 nessWitnessExtractor]: Location invariant before [L77-L77] (unsigned long )_argptr == 0UL [2024-01-29 22:57:44,134 INFO L98 nessWitnessExtractor]: Location invariant before [L67-L67] (unsigned long )_argptr == 0UL [2024-01-29 22:57:44,134 INFO L98 nessWitnessExtractor]: Location invariant before [L74-L74] (unsigned long )_argptr == 0UL [2024-01-29 22:57:44,134 INFO L98 nessWitnessExtractor]: Location invariant before [L45-L45] (unsigned long )_argptr == 0UL [2024-01-29 22:57:44,134 INFO L98 nessWitnessExtractor]: Location invariant before [L72-L72] pos <= 2147483645 [2024-01-29 22:57:44,135 INFO L98 nessWitnessExtractor]: Location invariant before [L72-L72] (pos <= 2147483645) && ((unsigned long )_argptr == 0UL) [2024-01-29 22:57:44,135 INFO L98 nessWitnessExtractor]: Location invariant before [L68-L68] (-2147483646 <= pos) && ((unsigned long )_argptr == 0UL) [2024-01-29 22:57:44,135 INFO L98 nessWitnessExtractor]: Location invariant before [L68-L68] -2147483646 <= pos [2024-01-29 22:57:44,135 INFO L98 nessWitnessExtractor]: Location invariant before [L46-L46] -2147483647 <= pos [2024-01-29 22:57:44,135 INFO L98 nessWitnessExtractor]: Location invariant before [L46-L46] (-2147483647 <= pos) && ((unsigned long )_argptr == 0UL) [2024-01-29 22:57:44,136 INFO L98 nessWitnessExtractor]: Loop invariant at [L42-L58] (unsigned long )_argptr == 0UL [2024-01-29 22:57:44,136 INFO L98 nessWitnessExtractor]: Loop invariant at [L64-L80] (unsigned long )_argptr == 0UL [2024-01-29 22:57:44,136 INFO L98 nessWitnessExtractor]: Location invariant before [L90-L90] (pos == 0) && (d1 == (_Bool)1) [2024-01-29 22:57:44,137 INFO L98 nessWitnessExtractor]: Location invariant before [L90-L90] ((pos == 0) && (d1 == (_Bool)1)) && (g1 == (_Bool)0) [2024-01-29 22:57:44,137 INFO L98 nessWitnessExtractor]: Location invariant before [L90-L90] pos == 0 [2024-01-29 22:57:44,137 INFO L98 nessWitnessExtractor]: Location invariant before [L90-L90] ((pos == 0) && (d1 == (_Bool)1)) && (g2 == (_Bool)0) [2024-01-29 22:57:44,139 INFO L98 nessWitnessExtractor]: Location invariant before [L90-L90] ((pos == 0) && (d1 == (_Bool)1)) && (d2 == (_Bool)0) [2024-01-29 22:57:44,139 INFO L98 nessWitnessExtractor]: Location invariant before [L91-L91] (pos == 0) && (d1 == (_Bool)1) [2024-01-29 22:57:44,139 INFO L98 nessWitnessExtractor]: Location invariant before [L91-L91] ((pos == 0) && (d1 == (_Bool)1)) && (d2 == (_Bool)1) [2024-01-29 22:57:44,139 INFO L98 nessWitnessExtractor]: Location invariant before [L91-L91] pos == 0 [2024-01-29 22:57:44,139 INFO L98 nessWitnessExtractor]: Location invariant before [L91-L91] ((pos == 0) && (d1 == (_Bool)1)) && (g2 == (_Bool)0) [2024-01-29 22:57:44,140 INFO L98 nessWitnessExtractor]: Location invariant before [L91-L91] ((pos == 0) && (d1 == (_Bool)1)) && (g1 == (_Bool)0) [2024-01-29 22:57:44,140 INFO L98 nessWitnessExtractor]: Location invariant before [L48-L48] (unsigned long )_argptr == 0UL [2024-01-29 22:57:44,140 INFO L98 nessWitnessExtractor]: Location invariant before [L95-L95] ((pos == 0) && (d2 == (_Bool)1)) && (g1 == (_Bool)1) [2024-01-29 22:57:44,140 INFO L98 nessWitnessExtractor]: Location invariant before [L95-L95] (pos == 0) && (d2 == (_Bool)1) [2024-01-29 22:57:44,140 INFO L98 nessWitnessExtractor]: Location invariant before [L95-L95] pos == 0 [2024-01-29 22:57:44,141 INFO L98 nessWitnessExtractor]: Location invariant before [L95-L95] (((pos == 0) && (d2 == (_Bool)1)) && (g1 == (_Bool)1)) && (g2 == (_Bool)1) [2024-01-29 22:57:44,141 INFO L98 nessWitnessExtractor]: Location invariant before [L95-L95] (pos == 0) && (d1 == (_Bool)1) [2024-01-29 22:57:44,141 INFO L98 nessWitnessExtractor]: Location invariant before [L50-L50] pos <= 2147483646 [2024-01-29 22:57:44,141 INFO L98 nessWitnessExtractor]: Location invariant before [L50-L50] (pos <= 2147483646) && ((unsigned long )_argptr == 0UL) [2024-01-29 22:57:44,142 INFO L98 nessWitnessExtractor]: Location invariant before [L44-L44] (unsigned long )_argptr == 0UL [2024-01-29 22:57:44,142 INFO L98 nessWitnessExtractor]: Location invariant before [L66-L66] (unsigned long )_argptr == 0UL [2024-01-29 22:57:44,142 INFO L98 nessWitnessExtractor]: Location invariant before [L82-L82] (unsigned long )_argptr == 0UL [2024-01-29 22:57:44,143 INFO L98 nessWitnessExtractor]: Location invariant before [L43-L51] (unsigned long )_argptr == 0UL [2024-01-29 22:57:44,164 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-01-29 22:57:44,318 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/parallel-misc-3.wvr.c[2436,2449] [2024-01-29 22:57:44,322 INFO L209 PostProcessor]: Analyzing one entry point: main [2024-01-29 22:57:44,329 INFO L202 MainTranslator]: Completed pre-run [2024-01-29 22:57:44,337 WARN L424 MainDispatcher]: Unable to annotate __assert_fail(const char *__assertion, const char *__file, unsigned int __line, const char *__function) with a witness entry Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-01-29 22:57:44,401 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/parallel-misc-3.wvr.c[2436,2449] [2024-01-29 22:57:44,402 INFO L209 PostProcessor]: Analyzing one entry point: main [2024-01-29 22:57:44,417 INFO L206 MainTranslator]: Completed translation [2024-01-29 22:57:44,418 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 29.01 10:57:44 WrapperNode [2024-01-29 22:57:44,418 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-01-29 22:57:44,419 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-01-29 22:57:44,419 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-01-29 22:57:44,419 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-01-29 22:57:44,425 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 29.01 10:57:44" (1/1) ... [2024-01-29 22:57:44,435 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 29.01 10:57:44" (1/1) ... [2024-01-29 22:57:44,465 INFO L138 Inliner]: procedures = 21, calls = 27, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 77 [2024-01-29 22:57:44,465 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-01-29 22:57:44,466 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-01-29 22:57:44,466 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-01-29 22:57:44,466 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-01-29 22:57:44,476 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 29.01 10:57:44" (1/1) ... [2024-01-29 22:57:44,476 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 29.01 10:57:44" (1/1) ... [2024-01-29 22:57:44,490 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 29.01 10:57:44" (1/1) ... [2024-01-29 22:57:44,504 INFO L175 MemorySlicer]: Split 6 memory accesses to 3 slices as follows [2, 2, 2]. 33 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0, 0]. The 2 writes are split as follows [0, 1, 1]. [2024-01-29 22:57:44,505 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 29.01 10:57:44" (1/1) ... [2024-01-29 22:57:44,505 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 29.01 10:57:44" (1/1) ... [2024-01-29 22:57:44,518 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 29.01 10:57:44" (1/1) ... [2024-01-29 22:57:44,521 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 29.01 10:57:44" (1/1) ... [2024-01-29 22:57:44,525 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 29.01 10:57:44" (1/1) ... [2024-01-29 22:57:44,527 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 29.01 10:57:44" (1/1) ... [2024-01-29 22:57:44,529 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-01-29 22:57:44,530 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-01-29 22:57:44,530 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-01-29 22:57:44,530 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-01-29 22:57:44,531 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 29.01 10:57:44" (1/1) ... [2024-01-29 22:57:44,540 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-01-29 22:57:44,546 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-01-29 22:57:44,557 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-01-29 22:57:44,559 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-01-29 22:57:44,584 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-01-29 22:57:44,585 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-01-29 22:57:44,585 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-01-29 22:57:44,585 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-01-29 22:57:44,585 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-01-29 22:57:44,585 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-01-29 22:57:44,585 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-01-29 22:57:44,585 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-01-29 22:57:44,585 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-01-29 22:57:44,585 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-01-29 22:57:44,586 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-01-29 22:57:44,586 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-01-29 22:57:44,586 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-01-29 22:57:44,586 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-01-29 22:57:44,586 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-01-29 22:57:44,586 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-01-29 22:57:44,586 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-01-29 22:57:44,586 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-01-29 22:57:44,586 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2024-01-29 22:57:44,586 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-01-29 22:57:44,588 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-01-29 22:57:44,680 INFO L244 CfgBuilder]: Building ICFG [2024-01-29 22:57:44,684 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-01-29 22:57:45,029 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-01-29 22:57:45,030 INFO L293 CfgBuilder]: Performing block encoding [2024-01-29 22:57:45,157 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-01-29 22:57:45,157 INFO L320 CfgBuilder]: Removed 2 assume(true) statements. [2024-01-29 22:57:45,157 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.01 10:57:45 BoogieIcfgContainer [2024-01-29 22:57:45,158 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-01-29 22:57:45,159 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-01-29 22:57:45,159 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-01-29 22:57:45,163 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-01-29 22:57:45,163 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 29.01 10:57:43" (1/4) ... [2024-01-29 22:57:45,164 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@70b2d6a4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.01 10:57:45, skipping insertion in model container [2024-01-29 22:57:45,164 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 29.01 10:57:44" (2/4) ... [2024-01-29 22:57:45,164 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@70b2d6a4 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 29.01 10:57:45, skipping insertion in model container [2024-01-29 22:57:45,164 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 29.01 10:57:44" (3/4) ... [2024-01-29 22:57:45,164 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@70b2d6a4 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 29.01 10:57:45, skipping insertion in model container [2024-01-29 22:57:45,165 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.01 10:57:45" (4/4) ... [2024-01-29 22:57:45,166 INFO L112 eAbstractionObserver]: Analyzing ICFG parallel-misc-3.wvr.c [2024-01-29 22:57:45,180 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-01-29 22:57:45,180 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 58 error locations. [2024-01-29 22:57:45,180 INFO L518 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-01-29 22:57:45,285 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2024-01-29 22:57:45,325 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 136 places, 137 transitions, 288 flow [2024-01-29 22:57:45,403 INFO L124 PetriNetUnfolderBase]: 8/135 cut-off events. [2024-01-29 22:57:45,404 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-01-29 22:57:45,408 INFO L83 FinitePrefix]: Finished finitePrefix Result has 144 conditions, 135 events. 8/135 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 339 event pairs, 0 based on Foata normal form. 0/69 useless extension candidates. Maximal degree in co-relation 92. Up to 3 conditions per place. [2024-01-29 22:57:45,408 INFO L82 GeneralOperation]: Start removeDead. Operand has 136 places, 137 transitions, 288 flow [2024-01-29 22:57:45,412 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 133 places, 134 transitions, 280 flow [2024-01-29 22:57:45,420 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-01-29 22:57:45,426 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3978430f, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-01-29 22:57:45,426 INFO L358 AbstractCegarLoop]: Starting to check reachability of 92 error locations. [2024-01-29 22:57:45,429 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-01-29 22:57:45,429 INFO L124 PetriNetUnfolderBase]: 0/1 cut-off events. [2024-01-29 22:57:45,429 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-01-29 22:57:45,429 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-29 22:57:45,430 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1] [2024-01-29 22:57:45,430 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [thread1Err0ASSERT_VIOLATIONWITNESS_INVARIANT, thread1Err1ASSERT_VIOLATIONWITNESS_INVARIANT, thread1Err15ASSERT_VIOLATIONWITNESS_INVARIANT (and 89 more)] === [2024-01-29 22:57:45,435 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-29 22:57:45,435 INFO L85 PathProgramCache]: Analyzing trace with hash 13613, now seen corresponding path program 1 times [2024-01-29 22:57:45,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-29 22:57:45,444 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [523999747] [2024-01-29 22:57:45,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-29 22:57:45,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-29 22:57:45,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-29 22:57:45,782 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-29 22:57:45,782 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-29 22:57:45,783 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [523999747] [2024-01-29 22:57:45,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [523999747] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-29 22:57:45,784 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-29 22:57:45,785 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-01-29 22:57:45,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1351032853] [2024-01-29 22:57:45,787 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-29 22:57:45,795 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-01-29 22:57:45,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-29 22:57:45,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-01-29 22:57:45,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-01-29 22:57:45,980 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 69 out of 137 [2024-01-29 22:57:45,984 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 134 transitions, 280 flow. Second operand has 3 states, 3 states have (on average 69.66666666666667) internal successors, (209), 3 states have internal predecessors, (209), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-29 22:57:45,984 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-29 22:57:45,984 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 69 of 137 [2024-01-29 22:57:45,986 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-29 22:57:46,322 INFO L124 PetriNetUnfolderBase]: 1015/2186 cut-off events. [2024-01-29 22:57:46,322 INFO L125 PetriNetUnfolderBase]: For 29/29 co-relation queries the response was YES. [2024-01-29 22:57:46,331 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3666 conditions, 2186 events. 1015/2186 cut-off events. For 29/29 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 15248 event pairs, 521 based on Foata normal form. 2/1433 useless extension candidates. Maximal degree in co-relation 3411. Up to 1434 conditions per place. [2024-01-29 22:57:46,351 INFO L140 encePairwiseOnDemand]: 128/137 looper letters, 58 selfloop transitions, 2 changer transitions 0/127 dead transitions. [2024-01-29 22:57:46,351 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 127 transitions, 386 flow [2024-01-29 22:57:46,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-01-29 22:57:46,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-01-29 22:57:46,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 274 transitions. [2024-01-29 22:57:46,364 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-01-29 22:57:46,365 INFO L175 Difference]: Start difference. First operand has 133 places, 134 transitions, 280 flow. Second operand 3 states and 274 transitions. [2024-01-29 22:57:46,366 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 127 transitions, 386 flow [2024-01-29 22:57:46,435 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 127 transitions, 378 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-01-29 22:57:46,439 INFO L231 Difference]: Finished difference. Result has 124 places, 127 transitions, 262 flow [2024-01-29 22:57:46,441 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=137, PETRI_DIFFERENCE_MINUEND_FLOW=258, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=262, PETRI_PLACES=124, PETRI_TRANSITIONS=127} [2024-01-29 22:57:46,444 INFO L281 CegarLoopForPetriNet]: 133 programPoint places, -9 predicate places. [2024-01-29 22:57:46,445 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 127 transitions, 262 flow [2024-01-29 22:57:46,445 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 69.66666666666667) internal successors, (209), 3 states have internal predecessors, (209), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-29 22:57:46,445 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-29 22:57:46,445 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2024-01-29 22:57:46,445 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-01-29 22:57:46,446 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [thread1Err0ASSERT_VIOLATIONWITNESS_INVARIANT, thread1Err1ASSERT_VIOLATIONWITNESS_INVARIANT, thread1Err15ASSERT_VIOLATIONWITNESS_INVARIANT (and 89 more)] === [2024-01-29 22:57:46,446 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-29 22:57:46,447 INFO L85 PathProgramCache]: Analyzing trace with hash 13097153, now seen corresponding path program 1 times [2024-01-29 22:57:46,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-29 22:57:46,447 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [338685328] [2024-01-29 22:57:46,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-29 22:57:46,447 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-29 22:57:46,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-29 22:57:46,518 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-29 22:57:46,518 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-29 22:57:46,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [338685328] [2024-01-29 22:57:46,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [338685328] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-29 22:57:46,519 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-29 22:57:46,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-01-29 22:57:46,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [995233405] [2024-01-29 22:57:46,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-29 22:57:46,521 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-01-29 22:57:46,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-29 22:57:46,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-01-29 22:57:46,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-01-29 22:57:46,620 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 68 out of 137 [2024-01-29 22:57:46,622 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 127 transitions, 262 flow. Second operand has 4 states, 4 states have (on average 68.75) internal successors, (275), 4 states have internal predecessors, (275), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-29 22:57:46,622 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-29 22:57:46,622 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 68 of 137 [2024-01-29 22:57:46,622 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-29 22:57:46,906 INFO L124 PetriNetUnfolderBase]: 854/1855 cut-off events. [2024-01-29 22:57:46,906 INFO L125 PetriNetUnfolderBase]: For 4/4 co-relation queries the response was YES. [2024-01-29 22:57:46,908 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3159 conditions, 1855 events. 854/1855 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 13079 event pairs, 541 based on Foata normal form. 3/1172 useless extension candidates. Maximal degree in co-relation 3142. Up to 1270 conditions per place. [2024-01-29 22:57:46,916 INFO L140 encePairwiseOnDemand]: 130/137 looper letters, 55 selfloop transitions, 3 changer transitions 0/123 dead transitions. [2024-01-29 22:57:46,916 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 123 transitions, 370 flow [2024-01-29 22:57:46,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-01-29 22:57:46,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-01-29 22:57:46,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 334 transitions. [2024-01-29 22:57:46,921 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6094890510948905 [2024-01-29 22:57:46,922 INFO L175 Difference]: Start difference. First operand has 124 places, 127 transitions, 262 flow. Second operand 4 states and 334 transitions. [2024-01-29 22:57:46,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 123 transitions, 370 flow [2024-01-29 22:57:46,924 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 123 transitions, 366 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-01-29 22:57:46,926 INFO L231 Difference]: Finished difference. Result has 121 places, 123 transitions, 256 flow [2024-01-29 22:57:46,926 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=137, PETRI_DIFFERENCE_MINUEND_FLOW=250, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=256, PETRI_PLACES=121, PETRI_TRANSITIONS=123} [2024-01-29 22:57:46,927 INFO L281 CegarLoopForPetriNet]: 133 programPoint places, -12 predicate places. [2024-01-29 22:57:46,927 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 123 transitions, 256 flow [2024-01-29 22:57:46,928 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 68.75) internal successors, (275), 4 states have internal predecessors, (275), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-29 22:57:46,928 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-29 22:57:46,928 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-01-29 22:57:46,928 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-01-29 22:57:46,928 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [thread1Err0ASSERT_VIOLATIONWITNESS_INVARIANT, thread1Err1ASSERT_VIOLATIONWITNESS_INVARIANT, thread1Err15ASSERT_VIOLATIONWITNESS_INVARIANT (and 89 more)] === [2024-01-29 22:57:46,931 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-29 22:57:46,931 INFO L85 PathProgramCache]: Analyzing trace with hash 406012229, now seen corresponding path program 1 times [2024-01-29 22:57:46,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-29 22:57:46,932 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1411922548] [2024-01-29 22:57:46,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-29 22:57:46,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-29 22:57:46,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-29 22:57:47,040 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-29 22:57:47,040 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-29 22:57:47,040 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1411922548] [2024-01-29 22:57:47,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1411922548] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-29 22:57:47,041 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-29 22:57:47,041 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-01-29 22:57:47,041 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1070615134] [2024-01-29 22:57:47,041 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-29 22:57:47,042 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-01-29 22:57:47,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-29 22:57:47,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-01-29 22:57:47,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-01-29 22:57:47,167 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 67 out of 137 [2024-01-29 22:57:47,168 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 123 transitions, 256 flow. Second operand has 4 states, 4 states have (on average 68.0) internal successors, (272), 4 states have internal predecessors, (272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-29 22:57:47,168 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-29 22:57:47,168 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 67 of 137 [2024-01-29 22:57:47,169 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-29 22:57:47,410 INFO L124 PetriNetUnfolderBase]: 956/2132 cut-off events. [2024-01-29 22:57:47,410 INFO L125 PetriNetUnfolderBase]: For 5/5 co-relation queries the response was YES. [2024-01-29 22:57:47,413 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3532 conditions, 2132 events. 956/2132 cut-off events. For 5/5 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 14725 event pairs, 529 based on Foata normal form. 0/1267 useless extension candidates. Maximal degree in co-relation 3477. Up to 1366 conditions per place. [2024-01-29 22:57:47,422 INFO L140 encePairwiseOnDemand]: 133/137 looper letters, 56 selfloop transitions, 3 changer transitions 0/122 dead transitions. [2024-01-29 22:57:47,422 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 122 transitions, 372 flow [2024-01-29 22:57:47,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-01-29 22:57:47,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-01-29 22:57:47,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 328 transitions. [2024-01-29 22:57:47,423 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5985401459854015 [2024-01-29 22:57:47,423 INFO L175 Difference]: Start difference. First operand has 121 places, 123 transitions, 256 flow. Second operand 4 states and 328 transitions. [2024-01-29 22:57:47,424 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 122 transitions, 372 flow [2024-01-29 22:57:47,425 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 122 transitions, 366 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-01-29 22:57:47,426 INFO L231 Difference]: Finished difference. Result has 120 places, 122 transitions, 254 flow [2024-01-29 22:57:47,427 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=137, PETRI_DIFFERENCE_MINUEND_FLOW=248, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=254, PETRI_PLACES=120, PETRI_TRANSITIONS=122} [2024-01-29 22:57:47,427 INFO L281 CegarLoopForPetriNet]: 133 programPoint places, -13 predicate places. [2024-01-29 22:57:47,427 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 122 transitions, 254 flow [2024-01-29 22:57:47,428 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 68.0) internal successors, (272), 4 states have internal predecessors, (272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-29 22:57:47,428 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-29 22:57:47,428 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-01-29 22:57:47,428 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-01-29 22:57:47,428 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONWITNESS_INVARIANT === [thread1Err0ASSERT_VIOLATIONWITNESS_INVARIANT, thread1Err1ASSERT_VIOLATIONWITNESS_INVARIANT, thread1Err15ASSERT_VIOLATIONWITNESS_INVARIANT (and 89 more)] === [2024-01-29 22:57:47,429 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-29 22:57:47,429 INFO L85 PathProgramCache]: Analyzing trace with hash -664257052, now seen corresponding path program 1 times [2024-01-29 22:57:47,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-29 22:57:47,429 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [985961421] [2024-01-29 22:57:47,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-29 22:57:47,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-29 22:57:47,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-29 22:57:47,504 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-29 22:57:47,504 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-29 22:57:47,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [985961421] [2024-01-29 22:57:47,505 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [985961421] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-29 22:57:47,505 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-29 22:57:47,505 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-01-29 22:57:47,505 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [642048159] [2024-01-29 22:57:47,505 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-29 22:57:47,505 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-01-29 22:57:47,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-29 22:57:47,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-01-29 22:57:47,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-01-29 22:57:47,645 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 137 [2024-01-29 22:57:47,646 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 122 transitions, 254 flow. Second operand has 5 states, 5 states have (on average 57.4) internal successors, (287), 5 states have internal predecessors, (287), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-29 22:57:47,646 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-29 22:57:47,646 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 137 [2024-01-29 22:57:47,646 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-29 22:57:47,946 INFO L124 PetriNetUnfolderBase]: 1163/2346 cut-off events. [2024-01-29 22:57:47,946 INFO L125 PetriNetUnfolderBase]: For 10/10 co-relation queries the response was YES. [2024-01-29 22:57:47,950 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4118 conditions, 2346 events. 1163/2346 cut-off events. For 10/10 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 16791 event pairs, 251 based on Foata normal form. 1/1597 useless extension candidates. Maximal degree in co-relation 4073. Up to 1485 conditions per place. [2024-01-29 22:57:47,962 INFO L140 encePairwiseOnDemand]: 121/137 looper letters, 89 selfloop transitions, 10 changer transitions 1/150 dead transitions. [2024-01-29 22:57:47,962 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 150 transitions, 514 flow [2024-01-29 22:57:47,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-01-29 22:57:47,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-01-29 22:57:47,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 390 transitions. [2024-01-29 22:57:47,964 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5693430656934306 [2024-01-29 22:57:47,964 INFO L175 Difference]: Start difference. First operand has 120 places, 122 transitions, 254 flow. Second operand 5 states and 390 transitions. [2024-01-29 22:57:47,964 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 150 transitions, 514 flow [2024-01-29 22:57:47,965 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 150 transitions, 508 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-01-29 22:57:47,968 INFO L231 Difference]: Finished difference. Result has 120 places, 126 transitions, 311 flow [2024-01-29 22:57:47,968 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=137, PETRI_DIFFERENCE_MINUEND_FLOW=242, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=311, PETRI_PLACES=120, PETRI_TRANSITIONS=126} [2024-01-29 22:57:47,970 INFO L281 CegarLoopForPetriNet]: 133 programPoint places, -13 predicate places. [2024-01-29 22:57:47,970 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 126 transitions, 311 flow [2024-01-29 22:57:47,970 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 57.4) internal successors, (287), 5 states have internal predecessors, (287), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-29 22:57:47,970 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-29 22:57:47,971 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-01-29 22:57:47,971 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-01-29 22:57:47,971 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONWITNESS_INVARIANT === [thread1Err0ASSERT_VIOLATIONWITNESS_INVARIANT, thread1Err1ASSERT_VIOLATIONWITNESS_INVARIANT, thread1Err15ASSERT_VIOLATIONWITNESS_INVARIANT (and 89 more)] === [2024-01-29 22:57:47,972 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-29 22:57:47,972 INFO L85 PathProgramCache]: Analyzing trace with hash 882868281, now seen corresponding path program 1 times [2024-01-29 22:57:47,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-29 22:57:47,972 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [882380657] [2024-01-29 22:57:47,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-29 22:57:47,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-29 22:57:47,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-29 22:57:48,058 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-29 22:57:48,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-29 22:57:48,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [882380657] [2024-01-29 22:57:48,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [882380657] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-29 22:57:48,059 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-29 22:57:48,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-01-29 22:57:48,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [942794862] [2024-01-29 22:57:48,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-29 22:57:48,059 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-01-29 22:57:48,060 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-29 22:57:48,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-01-29 22:57:48,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-01-29 22:57:48,183 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 58 out of 137 [2024-01-29 22:57:48,184 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 126 transitions, 311 flow. Second operand has 5 states, 5 states have (on average 59.6) internal successors, (298), 5 states have internal predecessors, (298), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-29 22:57:48,184 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-29 22:57:48,184 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 58 of 137 [2024-01-29 22:57:48,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-29 22:57:48,469 INFO L124 PetriNetUnfolderBase]: 971/2124 cut-off events. [2024-01-29 22:57:48,469 INFO L125 PetriNetUnfolderBase]: For 412/432 co-relation queries the response was YES. [2024-01-29 22:57:48,473 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4098 conditions, 2124 events. 971/2124 cut-off events. For 412/432 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 15992 event pairs, 195 based on Foata normal form. 2/1646 useless extension candidates. Maximal degree in co-relation 2379. Up to 1233 conditions per place. [2024-01-29 22:57:48,485 INFO L140 encePairwiseOnDemand]: 125/137 looper letters, 83 selfloop transitions, 12 changer transitions 1/148 dead transitions. [2024-01-29 22:57:48,485 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 148 transitions, 557 flow [2024-01-29 22:57:48,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-01-29 22:57:48,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-01-29 22:57:48,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 388 transitions. [2024-01-29 22:57:48,487 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5664233576642336 [2024-01-29 22:57:48,487 INFO L175 Difference]: Start difference. First operand has 120 places, 126 transitions, 311 flow. Second operand 5 states and 388 transitions. [2024-01-29 22:57:48,487 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 148 transitions, 557 flow [2024-01-29 22:57:48,490 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 148 transitions, 555 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-01-29 22:57:48,493 INFO L231 Difference]: Finished difference. Result has 120 places, 125 transitions, 347 flow [2024-01-29 22:57:48,493 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=137, PETRI_DIFFERENCE_MINUEND_FLOW=301, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=347, PETRI_PLACES=120, PETRI_TRANSITIONS=125} [2024-01-29 22:57:48,495 INFO L281 CegarLoopForPetriNet]: 133 programPoint places, -13 predicate places. [2024-01-29 22:57:48,495 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 125 transitions, 347 flow [2024-01-29 22:57:48,495 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 59.6) internal successors, (298), 5 states have internal predecessors, (298), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-29 22:57:48,496 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-29 22:57:48,496 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-29 22:57:48,496 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-01-29 22:57:48,496 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONWITNESS_INVARIANT === [thread1Err0ASSERT_VIOLATIONWITNESS_INVARIANT, thread1Err1ASSERT_VIOLATIONWITNESS_INVARIANT, thread1Err15ASSERT_VIOLATIONWITNESS_INVARIANT (and 89 more)] === [2024-01-29 22:57:48,496 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-29 22:57:48,496 INFO L85 PathProgramCache]: Analyzing trace with hash -1967092997, now seen corresponding path program 1 times [2024-01-29 22:57:48,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-29 22:57:48,497 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1750228779] [2024-01-29 22:57:48,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-29 22:57:48,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-29 22:57:48,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-29 22:57:48,591 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-29 22:57:48,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-29 22:57:48,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1750228779] [2024-01-29 22:57:48,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1750228779] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-29 22:57:48,592 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-29 22:57:48,592 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-01-29 22:57:48,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [328716284] [2024-01-29 22:57:48,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-29 22:57:48,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-01-29 22:57:48,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-29 22:57:48,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-01-29 22:57:48,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-01-29 22:57:48,707 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 58 out of 137 [2024-01-29 22:57:48,708 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 125 transitions, 347 flow. Second operand has 5 states, 5 states have (on average 60.0) internal successors, (300), 5 states have internal predecessors, (300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-29 22:57:48,708 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-29 22:57:48,708 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 58 of 137 [2024-01-29 22:57:48,708 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-29 22:57:48,950 INFO L124 PetriNetUnfolderBase]: 1048/2393 cut-off events. [2024-01-29 22:57:48,950 INFO L125 PetriNetUnfolderBase]: For 579/617 co-relation queries the response was YES. [2024-01-29 22:57:48,954 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4724 conditions, 2393 events. 1048/2393 cut-off events. For 579/617 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 18307 event pairs, 190 based on Foata normal form. 4/1773 useless extension candidates. Maximal degree in co-relation 2526. Up to 1299 conditions per place. [2024-01-29 22:57:48,971 INFO L140 encePairwiseOnDemand]: 127/137 looper letters, 82 selfloop transitions, 14 changer transitions 1/147 dead transitions. [2024-01-29 22:57:48,971 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 147 transitions, 604 flow [2024-01-29 22:57:48,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-01-29 22:57:48,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-01-29 22:57:48,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 385 transitions. [2024-01-29 22:57:48,973 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5620437956204379 [2024-01-29 22:57:48,973 INFO L175 Difference]: Start difference. First operand has 120 places, 125 transitions, 347 flow. Second operand 5 states and 385 transitions. [2024-01-29 22:57:48,973 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 147 transitions, 604 flow [2024-01-29 22:57:48,976 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 147 transitions, 591 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-01-29 22:57:48,978 INFO L231 Difference]: Finished difference. Result has 121 places, 126 transitions, 388 flow [2024-01-29 22:57:48,978 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=137, PETRI_DIFFERENCE_MINUEND_FLOW=332, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=388, PETRI_PLACES=121, PETRI_TRANSITIONS=126} [2024-01-29 22:57:48,979 INFO L281 CegarLoopForPetriNet]: 133 programPoint places, -12 predicate places. [2024-01-29 22:57:48,979 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 126 transitions, 388 flow [2024-01-29 22:57:48,980 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 60.0) internal successors, (300), 5 states have internal predecessors, (300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-29 22:57:48,980 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-29 22:57:48,980 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-29 22:57:48,980 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-01-29 22:57:48,980 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONWITNESS_INVARIANT === [thread1Err0ASSERT_VIOLATIONWITNESS_INVARIANT, thread1Err1ASSERT_VIOLATIONWITNESS_INVARIANT, thread1Err15ASSERT_VIOLATIONWITNESS_INVARIANT (and 89 more)] === [2024-01-29 22:57:48,981 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-29 22:57:48,981 INFO L85 PathProgramCache]: Analyzing trace with hash 1935970360, now seen corresponding path program 1 times [2024-01-29 22:57:48,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-29 22:57:48,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1027090913] [2024-01-29 22:57:48,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-29 22:57:48,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-29 22:57:48,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-29 22:57:49,065 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-29 22:57:49,065 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-29 22:57:49,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1027090913] [2024-01-29 22:57:49,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1027090913] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-29 22:57:49,066 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-29 22:57:49,066 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-01-29 22:57:49,066 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1744972785] [2024-01-29 22:57:49,066 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-29 22:57:49,067 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-01-29 22:57:49,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-29 22:57:49,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-01-29 22:57:49,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-01-29 22:57:49,199 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 137 [2024-01-29 22:57:49,199 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 126 transitions, 388 flow. Second operand has 5 states, 5 states have (on average 59.0) internal successors, (295), 5 states have internal predecessors, (295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-29 22:57:49,200 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-29 22:57:49,200 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 137 [2024-01-29 22:57:49,200 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-29 22:57:49,427 INFO L124 PetriNetUnfolderBase]: 987/2053 cut-off events. [2024-01-29 22:57:49,427 INFO L125 PetriNetUnfolderBase]: For 689/694 co-relation queries the response was YES. [2024-01-29 22:57:49,430 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4231 conditions, 2053 events. 987/2053 cut-off events. For 689/694 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 14742 event pairs, 213 based on Foata normal form. 11/1665 useless extension candidates. Maximal degree in co-relation 3362. Up to 1331 conditions per place. [2024-01-29 22:57:49,440 INFO L140 encePairwiseOnDemand]: 126/137 looper letters, 72 selfloop transitions, 7 changer transitions 1/125 dead transitions. [2024-01-29 22:57:49,441 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 125 transitions, 499 flow [2024-01-29 22:57:49,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-01-29 22:57:49,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-01-29 22:57:49,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 364 transitions. [2024-01-29 22:57:49,442 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5313868613138686 [2024-01-29 22:57:49,442 INFO L175 Difference]: Start difference. First operand has 121 places, 126 transitions, 388 flow. Second operand 5 states and 364 transitions. [2024-01-29 22:57:49,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 125 transitions, 499 flow [2024-01-29 22:57:49,445 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 125 transitions, 483 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-01-29 22:57:49,447 INFO L231 Difference]: Finished difference. Result has 118 places, 115 transitions, 321 flow [2024-01-29 22:57:49,447 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=137, PETRI_DIFFERENCE_MINUEND_FLOW=300, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=321, PETRI_PLACES=118, PETRI_TRANSITIONS=115} [2024-01-29 22:57:49,449 INFO L281 CegarLoopForPetriNet]: 133 programPoint places, -15 predicate places. [2024-01-29 22:57:49,449 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 115 transitions, 321 flow [2024-01-29 22:57:49,449 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 59.0) internal successors, (295), 5 states have internal predecessors, (295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-29 22:57:49,449 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-29 22:57:49,449 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-29 22:57:49,450 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-01-29 22:57:49,450 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr15ASSERT_VIOLATIONWITNESS_INVARIANT === [thread1Err0ASSERT_VIOLATIONWITNESS_INVARIANT, thread1Err1ASSERT_VIOLATIONWITNESS_INVARIANT, thread1Err15ASSERT_VIOLATIONWITNESS_INVARIANT (and 89 more)] === [2024-01-29 22:57:49,450 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-29 22:57:49,450 INFO L85 PathProgramCache]: Analyzing trace with hash 746689952, now seen corresponding path program 1 times [2024-01-29 22:57:49,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-29 22:57:49,451 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2090747384] [2024-01-29 22:57:49,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-29 22:57:49,451 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-29 22:57:49,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-29 22:57:49,521 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-29 22:57:49,522 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-29 22:57:49,522 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2090747384] [2024-01-29 22:57:49,522 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2090747384] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-29 22:57:49,522 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-29 22:57:49,522 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-01-29 22:57:49,523 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1071547618] [2024-01-29 22:57:49,523 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-29 22:57:49,523 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-01-29 22:57:49,523 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-29 22:57:49,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-01-29 22:57:49,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-01-29 22:57:49,649 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 137 [2024-01-29 22:57:49,650 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 115 transitions, 321 flow. Second operand has 5 states, 5 states have (on average 64.4) internal successors, (322), 5 states have internal predecessors, (322), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-29 22:57:49,650 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-29 22:57:49,650 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 137 [2024-01-29 22:57:49,650 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-29 22:57:49,917 INFO L124 PetriNetUnfolderBase]: 1009/2158 cut-off events. [2024-01-29 22:57:49,917 INFO L125 PetriNetUnfolderBase]: For 775/813 co-relation queries the response was YES. [2024-01-29 22:57:49,920 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4421 conditions, 2158 events. 1009/2158 cut-off events. For 775/813 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 15603 event pairs, 177 based on Foata normal form. 2/1627 useless extension candidates. Maximal degree in co-relation 3337. Up to 1321 conditions per place. [2024-01-29 22:57:49,927 INFO L140 encePairwiseOnDemand]: 130/137 looper letters, 77 selfloop transitions, 8 changer transitions 1/131 dead transitions. [2024-01-29 22:57:49,927 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 131 transitions, 532 flow [2024-01-29 22:57:49,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-01-29 22:57:49,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-01-29 22:57:49,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 391 transitions. [2024-01-29 22:57:49,929 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5708029197080292 [2024-01-29 22:57:49,929 INFO L175 Difference]: Start difference. First operand has 118 places, 115 transitions, 321 flow. Second operand 5 states and 391 transitions. [2024-01-29 22:57:49,930 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 131 transitions, 532 flow [2024-01-29 22:57:49,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 131 transitions, 518 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-01-29 22:57:49,933 INFO L231 Difference]: Finished difference. Result has 117 places, 114 transitions, 321 flow [2024-01-29 22:57:49,933 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=137, PETRI_DIFFERENCE_MINUEND_FLOW=305, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=321, PETRI_PLACES=117, PETRI_TRANSITIONS=114} [2024-01-29 22:57:49,934 INFO L281 CegarLoopForPetriNet]: 133 programPoint places, -16 predicate places. [2024-01-29 22:57:49,934 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 114 transitions, 321 flow [2024-01-29 22:57:49,934 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 64.4) internal successors, (322), 5 states have internal predecessors, (322), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-29 22:57:49,935 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-29 22:57:49,935 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-29 22:57:49,935 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-01-29 22:57:49,935 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONWITNESS_INVARIANT === [thread1Err0ASSERT_VIOLATIONWITNESS_INVARIANT, thread1Err1ASSERT_VIOLATIONWITNESS_INVARIANT, thread1Err15ASSERT_VIOLATIONWITNESS_INVARIANT (and 89 more)] === [2024-01-29 22:57:49,935 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-29 22:57:49,936 INFO L85 PathProgramCache]: Analyzing trace with hash 1672552542, now seen corresponding path program 1 times [2024-01-29 22:57:49,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-29 22:57:49,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2068200012] [2024-01-29 22:57:49,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-29 22:57:49,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-29 22:57:49,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-29 22:57:50,020 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-29 22:57:50,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-29 22:57:50,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2068200012] [2024-01-29 22:57:50,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2068200012] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-29 22:57:50,021 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-29 22:57:50,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-01-29 22:57:50,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1862748033] [2024-01-29 22:57:50,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-29 22:57:50,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-01-29 22:57:50,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-29 22:57:50,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-01-29 22:57:50,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-01-29 22:57:50,121 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 137 [2024-01-29 22:57:50,122 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 114 transitions, 321 flow. Second operand has 5 states, 5 states have (on average 64.6) internal successors, (323), 5 states have internal predecessors, (323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-29 22:57:50,122 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-29 22:57:50,122 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 137 [2024-01-29 22:57:50,123 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-29 22:57:50,316 INFO L124 PetriNetUnfolderBase]: 978/2049 cut-off events. [2024-01-29 22:57:50,316 INFO L125 PetriNetUnfolderBase]: For 722/735 co-relation queries the response was YES. [2024-01-29 22:57:50,320 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4188 conditions, 2049 events. 978/2049 cut-off events. For 722/735 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 14453 event pairs, 183 based on Foata normal form. 9/1534 useless extension candidates. Maximal degree in co-relation 3099. Up to 1308 conditions per place. [2024-01-29 22:57:50,350 INFO L140 encePairwiseOnDemand]: 129/137 looper letters, 66 selfloop transitions, 6 changer transitions 0/116 dead transitions. [2024-01-29 22:57:50,350 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 116 transitions, 459 flow [2024-01-29 22:57:50,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-01-29 22:57:50,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-01-29 22:57:50,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 379 transitions. [2024-01-29 22:57:50,352 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5532846715328467 [2024-01-29 22:57:50,352 INFO L175 Difference]: Start difference. First operand has 117 places, 114 transitions, 321 flow. Second operand 5 states and 379 transitions. [2024-01-29 22:57:50,353 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 116 transitions, 459 flow [2024-01-29 22:57:50,355 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 116 transitions, 441 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-01-29 22:57:50,356 INFO L231 Difference]: Finished difference. Result has 114 places, 110 transitions, 296 flow [2024-01-29 22:57:50,356 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=137, PETRI_DIFFERENCE_MINUEND_FLOW=284, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=296, PETRI_PLACES=114, PETRI_TRANSITIONS=110} [2024-01-29 22:57:50,357 INFO L281 CegarLoopForPetriNet]: 133 programPoint places, -19 predicate places. [2024-01-29 22:57:50,357 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 110 transitions, 296 flow [2024-01-29 22:57:50,358 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 64.6) internal successors, (323), 5 states have internal predecessors, (323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-29 22:57:50,358 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-29 22:57:50,358 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-29 22:57:50,358 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-01-29 22:57:50,358 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr21ASSERT_VIOLATIONWITNESS_INVARIANT === [thread1Err0ASSERT_VIOLATIONWITNESS_INVARIANT, thread1Err1ASSERT_VIOLATIONWITNESS_INVARIANT, thread1Err15ASSERT_VIOLATIONWITNESS_INVARIANT (and 89 more)] === [2024-01-29 22:57:50,359 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-29 22:57:50,359 INFO L85 PathProgramCache]: Analyzing trace with hash -1732708098, now seen corresponding path program 1 times [2024-01-29 22:57:50,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-29 22:57:50,359 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [203609435] [2024-01-29 22:57:50,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-29 22:57:50,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-29 22:57:50,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-29 22:57:50,476 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-29 22:57:50,477 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-29 22:57:50,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [203609435] [2024-01-29 22:57:50,477 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [203609435] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-29 22:57:50,477 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-29 22:57:50,477 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-01-29 22:57:50,478 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1204448968] [2024-01-29 22:57:50,478 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-29 22:57:50,478 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-01-29 22:57:50,478 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-29 22:57:50,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-01-29 22:57:50,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-01-29 22:57:50,605 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 137 [2024-01-29 22:57:50,606 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 110 transitions, 296 flow. Second operand has 6 states, 6 states have (on average 63.833333333333336) internal successors, (383), 6 states have internal predecessors, (383), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-29 22:57:50,606 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-29 22:57:50,606 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 137 [2024-01-29 22:57:50,606 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-29 22:57:50,842 INFO L124 PetriNetUnfolderBase]: 994/2022 cut-off events. [2024-01-29 22:57:50,843 INFO L125 PetriNetUnfolderBase]: For 711/727 co-relation queries the response was YES. [2024-01-29 22:57:50,846 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4161 conditions, 2022 events. 994/2022 cut-off events. For 711/727 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 13826 event pairs, 217 based on Foata normal form. 2/1483 useless extension candidates. Maximal degree in co-relation 3037. Up to 1336 conditions per place. [2024-01-29 22:57:50,854 INFO L140 encePairwiseOnDemand]: 129/137 looper letters, 63 selfloop transitions, 6 changer transitions 0/112 dead transitions. [2024-01-29 22:57:50,854 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 112 transitions, 428 flow [2024-01-29 22:57:50,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-01-29 22:57:50,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-01-29 22:57:50,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 431 transitions. [2024-01-29 22:57:50,856 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.524330900243309 [2024-01-29 22:57:50,856 INFO L175 Difference]: Start difference. First operand has 114 places, 110 transitions, 296 flow. Second operand 6 states and 431 transitions. [2024-01-29 22:57:50,856 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 112 transitions, 428 flow [2024-01-29 22:57:50,858 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 112 transitions, 413 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-01-29 22:57:50,859 INFO L231 Difference]: Finished difference. Result has 112 places, 107 transitions, 276 flow [2024-01-29 22:57:50,860 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=137, PETRI_DIFFERENCE_MINUEND_FLOW=264, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=276, PETRI_PLACES=112, PETRI_TRANSITIONS=107} [2024-01-29 22:57:50,860 INFO L281 CegarLoopForPetriNet]: 133 programPoint places, -21 predicate places. [2024-01-29 22:57:50,861 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 107 transitions, 276 flow [2024-01-29 22:57:50,861 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 63.833333333333336) internal successors, (383), 6 states have internal predecessors, (383), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-29 22:57:50,861 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-29 22:57:50,861 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-29 22:57:50,862 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-01-29 22:57:50,862 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting thread1Err0ASSERT_VIOLATIONWITNESS_INVARIANT === [thread1Err0ASSERT_VIOLATIONWITNESS_INVARIANT, thread1Err1ASSERT_VIOLATIONWITNESS_INVARIANT, thread1Err15ASSERT_VIOLATIONWITNESS_INVARIANT (and 89 more)] === [2024-01-29 22:57:50,862 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-29 22:57:50,862 INFO L85 PathProgramCache]: Analyzing trace with hash 711726794, now seen corresponding path program 1 times [2024-01-29 22:57:50,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-29 22:57:50,863 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1493082433] [2024-01-29 22:57:50,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-29 22:57:50,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-29 22:57:50,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-29 22:57:50,997 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-29 22:57:50,997 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-29 22:57:50,998 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1493082433] [2024-01-29 22:57:50,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1493082433] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-29 22:57:50,998 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-29 22:57:50,998 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-01-29 22:57:50,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1372150268] [2024-01-29 22:57:50,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-29 22:57:50,998 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-01-29 22:57:50,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-29 22:57:50,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-01-29 22:57:50,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-01-29 22:57:51,021 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 81 out of 137 [2024-01-29 22:57:51,022 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 107 transitions, 276 flow. Second operand has 4 states, 4 states have (on average 83.25) internal successors, (333), 4 states have internal predecessors, (333), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-29 22:57:51,022 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-29 22:57:51,022 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 81 of 137 [2024-01-29 22:57:51,023 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-29 22:57:51,210 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([518] L44-1-->thread1Err4ASSERT_VIOLATIONWITNESS_INVARIANT: Formula: (let ((.cse0 (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_25 v_thread1Thread1of1ForFork0_~_argptr.base_25) 4294967296) 0))) (and .cse0 (or (not .cse0) (< (+ v_~pos~0_233 2147483647) 0)) (= v_~pos~0_233 (+ v_~pos~0_234 1)))) InVars {~pos~0=v_~pos~0_234, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_25, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_25} OutVars{~pos~0=v_~pos~0_233, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_25, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_1|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_25} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][99], [Black: 159#(= ~pos~0 0), 185#true, 90#L96-4true, 85#L70true, 110#thread1Err4ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 165#(= ~pos~0 0), Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), Black: 173#(and (= ~d2~0 1) (= ~pos~0 0) (= (+ (* 256 (div ~d1~0 256)) 1) ~d1~0)), 150#true]) [2024-01-29 22:57:51,210 INFO L294 olderBase$Statistics]: this new event has 59 ancestors and is cut-off event [2024-01-29 22:57:51,211 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2024-01-29 22:57:51,211 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2024-01-29 22:57:51,211 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2024-01-29 22:57:51,211 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L48-1-->thread1Err8ASSERT_VIOLATIONWITNESS_INVARIANT: Formula: (let ((.cse0 (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_33 v_thread1Thread1of1ForFork0_~_argptr.base_33) 4294967296) 0))) (and (= v_~pos~0_246 (+ v_~pos~0_245 1)) (or (not .cse0) (< 2147483646 v_~pos~0_245)) .cse0)) InVars {~pos~0=v_~pos~0_246, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_33, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_33} OutVars{~pos~0=v_~pos~0_245, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_33, thread1Thread1of1ForFork0_#t~post2=|v_thread1Thread1of1ForFork0_#t~post2_1|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_33} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post2, ~pos~0][101], [Black: 159#(= ~pos~0 0), 185#true, 90#L96-4true, 85#L70true, 73#thread1Err8ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 165#(= ~pos~0 0), Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), Black: 173#(and (= ~d2~0 1) (= ~pos~0 0) (= (+ (* 256 (div ~d1~0 256)) 1) ~d1~0)), 150#true]) [2024-01-29 22:57:51,211 INFO L294 olderBase$Statistics]: this new event has 59 ancestors and is cut-off event [2024-01-29 22:57:51,211 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2024-01-29 22:57:51,212 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2024-01-29 22:57:51,212 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2024-01-29 22:57:51,217 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([518] L44-1-->thread1Err4ASSERT_VIOLATIONWITNESS_INVARIANT: Formula: (let ((.cse0 (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_25 v_thread1Thread1of1ForFork0_~_argptr.base_25) 4294967296) 0))) (and .cse0 (or (not .cse0) (< (+ v_~pos~0_233 2147483647) 0)) (= v_~pos~0_233 (+ v_~pos~0_234 1)))) InVars {~pos~0=v_~pos~0_234, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_25, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_25} OutVars{~pos~0=v_~pos~0_233, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_25, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_1|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_25} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][99], [Black: 159#(= ~pos~0 0), 185#true, 85#L70true, 110#thread1Err4ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 165#(= ~pos~0 0), Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 82#L97-1true, 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), Black: 173#(and (= ~d2~0 1) (= ~pos~0 0) (= (+ (* 256 (div ~d1~0 256)) 1) ~d1~0)), 150#true]) [2024-01-29 22:57:51,217 INFO L294 olderBase$Statistics]: this new event has 60 ancestors and is cut-off event [2024-01-29 22:57:51,217 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2024-01-29 22:57:51,217 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2024-01-29 22:57:51,217 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2024-01-29 22:57:51,218 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L48-1-->thread1Err8ASSERT_VIOLATIONWITNESS_INVARIANT: Formula: (let ((.cse0 (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_33 v_thread1Thread1of1ForFork0_~_argptr.base_33) 4294967296) 0))) (and (= v_~pos~0_246 (+ v_~pos~0_245 1)) (or (not .cse0) (< 2147483646 v_~pos~0_245)) .cse0)) InVars {~pos~0=v_~pos~0_246, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_33, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_33} OutVars{~pos~0=v_~pos~0_245, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_33, thread1Thread1of1ForFork0_#t~post2=|v_thread1Thread1of1ForFork0_#t~post2_1|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_33} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post2, ~pos~0][101], [Black: 159#(= ~pos~0 0), 185#true, 85#L70true, 73#thread1Err8ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 165#(= ~pos~0 0), Black: 152#(= ~pos~0 0), 82#L97-1true, Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), Black: 173#(and (= ~d2~0 1) (= ~pos~0 0) (= (+ (* 256 (div ~d1~0 256)) 1) ~d1~0)), 150#true]) [2024-01-29 22:57:51,218 INFO L294 olderBase$Statistics]: this new event has 60 ancestors and is cut-off event [2024-01-29 22:57:51,218 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2024-01-29 22:57:51,218 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2024-01-29 22:57:51,218 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2024-01-29 22:57:51,234 INFO L124 PetriNetUnfolderBase]: 867/1743 cut-off events. [2024-01-29 22:57:51,235 INFO L125 PetriNetUnfolderBase]: For 627/687 co-relation queries the response was YES. [2024-01-29 22:57:51,238 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3639 conditions, 1743 events. 867/1743 cut-off events. For 627/687 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 10617 event pairs, 137 based on Foata normal form. 282/1622 useless extension candidates. Maximal degree in co-relation 2452. Up to 1102 conditions per place. [2024-01-29 22:57:51,244 INFO L140 encePairwiseOnDemand]: 123/137 looper letters, 56 selfloop transitions, 2 changer transitions 0/112 dead transitions. [2024-01-29 22:57:51,244 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 112 transitions, 421 flow [2024-01-29 22:57:51,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-01-29 22:57:51,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-01-29 22:57:51,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 391 transitions. [2024-01-29 22:57:51,246 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7135036496350365 [2024-01-29 22:57:51,246 INFO L175 Difference]: Start difference. First operand has 112 places, 107 transitions, 276 flow. Second operand 4 states and 391 transitions. [2024-01-29 22:57:51,246 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 112 transitions, 421 flow [2024-01-29 22:57:51,248 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 112 transitions, 407 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-01-29 22:57:51,253 INFO L231 Difference]: Finished difference. Result has 98 places, 95 transitions, 244 flow [2024-01-29 22:57:51,253 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=137, PETRI_DIFFERENCE_MINUEND_FLOW=240, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=244, PETRI_PLACES=98, PETRI_TRANSITIONS=95} [2024-01-29 22:57:51,255 INFO L281 CegarLoopForPetriNet]: 133 programPoint places, -35 predicate places. [2024-01-29 22:57:51,255 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 95 transitions, 244 flow [2024-01-29 22:57:51,256 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 83.25) internal successors, (333), 4 states have internal predecessors, (333), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-29 22:57:51,256 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-29 22:57:51,256 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-29 22:57:51,256 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-01-29 22:57:51,256 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting thread2Err0ASSERT_VIOLATIONWITNESS_INVARIANT === [thread1Err0ASSERT_VIOLATIONWITNESS_INVARIANT, thread1Err1ASSERT_VIOLATIONWITNESS_INVARIANT, thread1Err15ASSERT_VIOLATIONWITNESS_INVARIANT (and 89 more)] === [2024-01-29 22:57:51,257 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-29 22:57:51,257 INFO L85 PathProgramCache]: Analyzing trace with hash 1067504930, now seen corresponding path program 1 times [2024-01-29 22:57:51,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-29 22:57:51,257 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [449268045] [2024-01-29 22:57:51,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-29 22:57:51,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-29 22:57:51,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-29 22:57:51,371 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-29 22:57:51,371 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-29 22:57:51,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [449268045] [2024-01-29 22:57:51,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [449268045] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-29 22:57:51,372 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-29 22:57:51,372 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-01-29 22:57:51,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [719186573] [2024-01-29 22:57:51,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-29 22:57:51,373 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-01-29 22:57:51,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-29 22:57:51,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-01-29 22:57:51,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-01-29 22:57:51,393 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 81 out of 137 [2024-01-29 22:57:51,394 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 95 transitions, 244 flow. Second operand has 4 states, 4 states have (on average 83.75) internal successors, (335), 4 states have internal predecessors, (335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-29 22:57:51,394 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-29 22:57:51,394 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 81 of 137 [2024-01-29 22:57:51,394 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-29 22:57:51,568 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([518] L44-1-->thread1Err4ASSERT_VIOLATIONWITNESS_INVARIANT: Formula: (let ((.cse0 (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_25 v_thread1Thread1of1ForFork0_~_argptr.base_25) 4294967296) 0))) (and .cse0 (or (not .cse0) (< (+ v_~pos~0_233 2147483647) 0)) (= v_~pos~0_233 (+ v_~pos~0_234 1)))) InVars {~pos~0=v_~pos~0_234, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_25, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_25} OutVars{~pos~0=v_~pos~0_233, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_25, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_1|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_25} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][55], [Black: 159#(= ~pos~0 0), 90#L96-4true, 85#L70true, 110#thread1Err4ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 165#(= ~pos~0 0), Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 173#(and (= ~d2~0 1) (= ~pos~0 0) (= (+ (* 256 (div ~d1~0 256)) 1) ~d1~0)), 150#true]) [2024-01-29 22:57:51,568 INFO L294 olderBase$Statistics]: this new event has 63 ancestors and is cut-off event [2024-01-29 22:57:51,568 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2024-01-29 22:57:51,568 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2024-01-29 22:57:51,568 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2024-01-29 22:57:51,568 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L48-1-->thread1Err8ASSERT_VIOLATIONWITNESS_INVARIANT: Formula: (let ((.cse0 (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_33 v_thread1Thread1of1ForFork0_~_argptr.base_33) 4294967296) 0))) (and (= v_~pos~0_246 (+ v_~pos~0_245 1)) (or (not .cse0) (< 2147483646 v_~pos~0_245)) .cse0)) InVars {~pos~0=v_~pos~0_246, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_33, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_33} OutVars{~pos~0=v_~pos~0_245, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_33, thread1Thread1of1ForFork0_#t~post2=|v_thread1Thread1of1ForFork0_#t~post2_1|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_33} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post2, ~pos~0][94], [Black: 159#(= ~pos~0 0), 90#L96-4true, 85#L70true, 73#thread1Err8ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 165#(= ~pos~0 0), Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), Black: 173#(and (= ~d2~0 1) (= ~pos~0 0) (= (+ (* 256 (div ~d1~0 256)) 1) ~d1~0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), 150#true]) [2024-01-29 22:57:51,568 INFO L294 olderBase$Statistics]: this new event has 63 ancestors and is cut-off event [2024-01-29 22:57:51,569 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2024-01-29 22:57:51,569 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2024-01-29 22:57:51,569 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2024-01-29 22:57:51,570 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([518] L44-1-->thread1Err4ASSERT_VIOLATIONWITNESS_INVARIANT: Formula: (let ((.cse0 (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_25 v_thread1Thread1of1ForFork0_~_argptr.base_25) 4294967296) 0))) (and .cse0 (or (not .cse0) (< (+ v_~pos~0_233 2147483647) 0)) (= v_~pos~0_233 (+ v_~pos~0_234 1)))) InVars {~pos~0=v_~pos~0_234, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_25, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_25} OutVars{~pos~0=v_~pos~0_233, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_25, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_1|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_25} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][55], [Black: 159#(= ~pos~0 0), 110#thread1Err4ASSERT_VIOLATIONWITNESS_INVARIANTtrue, 85#L70true, Black: 165#(= ~pos~0 0), Black: 152#(= ~pos~0 0), 82#L97-1true, Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), Black: 173#(and (= ~d2~0 1) (= ~pos~0 0) (= (+ (* 256 (div ~d1~0 256)) 1) ~d1~0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), 150#true]) [2024-01-29 22:57:51,570 INFO L294 olderBase$Statistics]: this new event has 64 ancestors and is cut-off event [2024-01-29 22:57:51,570 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2024-01-29 22:57:51,571 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2024-01-29 22:57:51,571 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2024-01-29 22:57:51,571 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L48-1-->thread1Err8ASSERT_VIOLATIONWITNESS_INVARIANT: Formula: (let ((.cse0 (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_33 v_thread1Thread1of1ForFork0_~_argptr.base_33) 4294967296) 0))) (and (= v_~pos~0_246 (+ v_~pos~0_245 1)) (or (not .cse0) (< 2147483646 v_~pos~0_245)) .cse0)) InVars {~pos~0=v_~pos~0_246, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_33, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_33} OutVars{~pos~0=v_~pos~0_245, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_33, thread1Thread1of1ForFork0_#t~post2=|v_thread1Thread1of1ForFork0_#t~post2_1|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_33} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post2, ~pos~0][94], [Black: 159#(= ~pos~0 0), 85#L70true, 73#thread1Err8ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 165#(= ~pos~0 0), Black: 152#(= ~pos~0 0), 82#L97-1true, Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), Black: 173#(and (= ~d2~0 1) (= ~pos~0 0) (= (+ (* 256 (div ~d1~0 256)) 1) ~d1~0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), 150#true]) [2024-01-29 22:57:51,571 INFO L294 olderBase$Statistics]: this new event has 64 ancestors and is cut-off event [2024-01-29 22:57:51,571 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2024-01-29 22:57:51,571 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2024-01-29 22:57:51,571 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2024-01-29 22:57:51,573 INFO L124 PetriNetUnfolderBase]: 708/1341 cut-off events. [2024-01-29 22:57:51,573 INFO L125 PetriNetUnfolderBase]: For 593/631 co-relation queries the response was YES. [2024-01-29 22:57:51,575 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2974 conditions, 1341 events. 708/1341 cut-off events. For 593/631 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 7065 event pairs, 110 based on Foata normal form. 225/1345 useless extension candidates. Maximal degree in co-relation 2925. Up to 862 conditions per place. [2024-01-29 22:57:51,579 INFO L140 encePairwiseOnDemand]: 123/137 looper letters, 64 selfloop transitions, 2 changer transitions 0/110 dead transitions. [2024-01-29 22:57:51,579 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 110 transitions, 443 flow [2024-01-29 22:57:51,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-01-29 22:57:51,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-01-29 22:57:51,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 398 transitions. [2024-01-29 22:57:51,581 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7262773722627737 [2024-01-29 22:57:51,581 INFO L175 Difference]: Start difference. First operand has 98 places, 95 transitions, 244 flow. Second operand 4 states and 398 transitions. [2024-01-29 22:57:51,581 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 110 transitions, 443 flow [2024-01-29 22:57:51,582 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 110 transitions, 440 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-01-29 22:57:51,584 INFO L231 Difference]: Finished difference. Result has 87 places, 83 transitions, 221 flow [2024-01-29 22:57:51,584 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=137, PETRI_DIFFERENCE_MINUEND_FLOW=217, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=221, PETRI_PLACES=87, PETRI_TRANSITIONS=83} [2024-01-29 22:57:51,585 INFO L281 CegarLoopForPetriNet]: 133 programPoint places, -46 predicate places. [2024-01-29 22:57:51,585 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 83 transitions, 221 flow [2024-01-29 22:57:51,586 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 83.75) internal successors, (335), 4 states have internal predecessors, (335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-29 22:57:51,586 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-29 22:57:51,586 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-29 22:57:51,586 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-01-29 22:57:51,586 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting thread2Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [thread1Err0ASSERT_VIOLATIONWITNESS_INVARIANT, thread1Err1ASSERT_VIOLATIONWITNESS_INVARIANT, thread1Err15ASSERT_VIOLATIONWITNESS_INVARIANT (and 89 more)] === [2024-01-29 22:57:51,586 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-29 22:57:51,587 INFO L85 PathProgramCache]: Analyzing trace with hash 1633435268, now seen corresponding path program 1 times [2024-01-29 22:57:51,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-29 22:57:51,587 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [564448418] [2024-01-29 22:57:51,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-29 22:57:51,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-29 22:57:51,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-29 22:57:51,655 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-29 22:57:51,656 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-29 22:57:51,656 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [564448418] [2024-01-29 22:57:51,656 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [564448418] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-29 22:57:51,656 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-29 22:57:51,656 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-01-29 22:57:51,656 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1908451641] [2024-01-29 22:57:51,656 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-29 22:57:51,657 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-01-29 22:57:51,657 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-29 22:57:51,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-01-29 22:57:51,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-01-29 22:57:51,729 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 137 [2024-01-29 22:57:51,730 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 83 transitions, 221 flow. Second operand has 3 states, 3 states have (on average 82.33333333333333) internal successors, (247), 3 states have internal predecessors, (247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-29 22:57:51,730 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-29 22:57:51,730 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 137 [2024-01-29 22:57:51,730 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-29 22:57:51,911 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([518] L44-1-->thread1Err4ASSERT_VIOLATIONWITNESS_INVARIANT: Formula: (let ((.cse0 (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_25 v_thread1Thread1of1ForFork0_~_argptr.base_25) 4294967296) 0))) (and .cse0 (or (not .cse0) (< (+ v_~pos~0_233 2147483647) 0)) (= v_~pos~0_233 (+ v_~pos~0_234 1)))) InVars {~pos~0=v_~pos~0_234, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_25, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_25} OutVars{~pos~0=v_~pos~0_233, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_25, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_1|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_25} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][86], [Black: 159#(= ~pos~0 0), 90#L96-4true, 85#L70true, 110#thread1Err4ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 165#(= ~pos~0 0), Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 173#(and (= ~d2~0 1) (= ~pos~0 0) (= (+ (* 256 (div ~d1~0 256)) 1) ~d1~0)), 203#true, 150#true]) [2024-01-29 22:57:51,912 INFO L294 olderBase$Statistics]: this new event has 61 ancestors and is cut-off event [2024-01-29 22:57:51,912 INFO L297 olderBase$Statistics]: existing Event has 59 ancestors and is cut-off event [2024-01-29 22:57:51,912 INFO L297 olderBase$Statistics]: existing Event has 59 ancestors and is cut-off event [2024-01-29 22:57:51,912 INFO L297 olderBase$Statistics]: existing Event has 59 ancestors and is cut-off event [2024-01-29 22:57:51,912 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L48-1-->thread1Err8ASSERT_VIOLATIONWITNESS_INVARIANT: Formula: (let ((.cse0 (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_33 v_thread1Thread1of1ForFork0_~_argptr.base_33) 4294967296) 0))) (and (= v_~pos~0_246 (+ v_~pos~0_245 1)) (or (not .cse0) (< 2147483646 v_~pos~0_245)) .cse0)) InVars {~pos~0=v_~pos~0_246, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_33, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_33} OutVars{~pos~0=v_~pos~0_245, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_33, thread1Thread1of1ForFork0_#t~post2=|v_thread1Thread1of1ForFork0_#t~post2_1|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_33} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post2, ~pos~0][87], [Black: 159#(= ~pos~0 0), 205#(<= 0 (+ 2147483647 ~pos~0)), 90#L96-4true, 85#L70true, 73#thread1Err8ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 165#(= ~pos~0 0), Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 173#(and (= ~d2~0 1) (= ~pos~0 0) (= (+ (* 256 (div ~d1~0 256)) 1) ~d1~0)), 150#true]) [2024-01-29 22:57:51,912 INFO L294 olderBase$Statistics]: this new event has 61 ancestors and is cut-off event [2024-01-29 22:57:51,912 INFO L297 olderBase$Statistics]: existing Event has 59 ancestors and is cut-off event [2024-01-29 22:57:51,913 INFO L297 olderBase$Statistics]: existing Event has 59 ancestors and is cut-off event [2024-01-29 22:57:51,913 INFO L297 olderBase$Statistics]: existing Event has 59 ancestors and is cut-off event [2024-01-29 22:57:51,918 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L48-1-->thread1Err8ASSERT_VIOLATIONWITNESS_INVARIANT: Formula: (let ((.cse0 (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_33 v_thread1Thread1of1ForFork0_~_argptr.base_33) 4294967296) 0))) (and (= v_~pos~0_246 (+ v_~pos~0_245 1)) (or (not .cse0) (< 2147483646 v_~pos~0_245)) .cse0)) InVars {~pos~0=v_~pos~0_246, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_33, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_33} OutVars{~pos~0=v_~pos~0_245, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_33, thread1Thread1of1ForFork0_#t~post2=|v_thread1Thread1of1ForFork0_#t~post2_1|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_33} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post2, ~pos~0][76], [Black: 159#(= ~pos~0 0), 205#(<= 0 (+ 2147483647 ~pos~0)), 85#L70true, 73#thread1Err8ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 165#(= ~pos~0 0), Black: 152#(= ~pos~0 0), 82#L97-1true, Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 173#(and (= ~d2~0 1) (= ~pos~0 0) (= (+ (* 256 (div ~d1~0 256)) 1) ~d1~0)), 150#true]) [2024-01-29 22:57:51,918 INFO L294 olderBase$Statistics]: this new event has 62 ancestors and is cut-off event [2024-01-29 22:57:51,918 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2024-01-29 22:57:51,919 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2024-01-29 22:57:51,919 INFO L297 olderBase$Statistics]: existing Event has 60 ancestors and is cut-off event [2024-01-29 22:57:51,919 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([518] L44-1-->thread1Err4ASSERT_VIOLATIONWITNESS_INVARIANT: Formula: (let ((.cse0 (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_25 v_thread1Thread1of1ForFork0_~_argptr.base_25) 4294967296) 0))) (and .cse0 (or (not .cse0) (< (+ v_~pos~0_233 2147483647) 0)) (= v_~pos~0_233 (+ v_~pos~0_234 1)))) InVars {~pos~0=v_~pos~0_234, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_25, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_25} OutVars{~pos~0=v_~pos~0_233, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_25, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_1|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_25} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][86], [Black: 159#(= ~pos~0 0), 110#thread1Err4ASSERT_VIOLATIONWITNESS_INVARIANTtrue, 85#L70true, Black: 165#(= ~pos~0 0), Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 82#L97-1true, 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 203#true, 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 173#(and (= ~d2~0 1) (= ~pos~0 0) (= (+ (* 256 (div ~d1~0 256)) 1) ~d1~0)), 150#true]) [2024-01-29 22:57:51,919 INFO L294 olderBase$Statistics]: this new event has 62 ancestors and is cut-off event [2024-01-29 22:57:51,920 INFO L297 olderBase$Statistics]: existing Event has 60 ancestors and is cut-off event [2024-01-29 22:57:51,920 INFO L297 olderBase$Statistics]: existing Event has 60 ancestors and is cut-off event [2024-01-29 22:57:51,920 INFO L297 olderBase$Statistics]: existing Event has 60 ancestors and is cut-off event [2024-01-29 22:57:51,920 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L48-1-->thread1Err8ASSERT_VIOLATIONWITNESS_INVARIANT: Formula: (let ((.cse0 (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_33 v_thread1Thread1of1ForFork0_~_argptr.base_33) 4294967296) 0))) (and (= v_~pos~0_246 (+ v_~pos~0_245 1)) (or (not .cse0) (< 2147483646 v_~pos~0_245)) .cse0)) InVars {~pos~0=v_~pos~0_246, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_33, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_33} OutVars{~pos~0=v_~pos~0_245, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_33, thread1Thread1of1ForFork0_#t~post2=|v_thread1Thread1of1ForFork0_#t~post2_1|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_33} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post2, ~pos~0][87], [Black: 159#(= ~pos~0 0), 205#(<= 0 (+ 2147483647 ~pos~0)), 85#L70true, 73#thread1Err8ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 165#(= ~pos~0 0), Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 82#L97-1true, 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), Black: 173#(and (= ~d2~0 1) (= ~pos~0 0) (= (+ (* 256 (div ~d1~0 256)) 1) ~d1~0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), 150#true]) [2024-01-29 22:57:51,920 INFO L294 olderBase$Statistics]: this new event has 62 ancestors and is cut-off event [2024-01-29 22:57:51,920 INFO L297 olderBase$Statistics]: existing Event has 60 ancestors and is cut-off event [2024-01-29 22:57:51,920 INFO L297 olderBase$Statistics]: existing Event has 60 ancestors and is cut-off event [2024-01-29 22:57:51,921 INFO L297 olderBase$Statistics]: existing Event has 60 ancestors and is cut-off event [2024-01-29 22:57:51,939 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([522] L48-1-->thread1Err8ASSERT_VIOLATIONWITNESS_INVARIANT: Formula: (let ((.cse0 (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_33 v_thread1Thread1of1ForFork0_~_argptr.base_33) 4294967296) 0))) (and (= v_~pos~0_246 (+ v_~pos~0_245 1)) (or (not .cse0) (< 2147483646 v_~pos~0_245)) .cse0)) InVars {~pos~0=v_~pos~0_246, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_33, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_33} OutVars{~pos~0=v_~pos~0_245, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_33, thread1Thread1of1ForFork0_#t~post2=|v_thread1Thread1of1ForFork0_#t~post2_1|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_33} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post2, ~pos~0][76], [Black: 159#(= ~pos~0 0), 205#(<= 0 (+ 2147483647 ~pos~0)), 90#L96-4true, 85#L70true, 73#thread1Err8ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 165#(= ~pos~0 0), Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 173#(and (= ~d2~0 1) (= ~pos~0 0) (= (+ (* 256 (div ~d1~0 256)) 1) ~d1~0)), 150#true]) [2024-01-29 22:57:51,939 INFO L294 olderBase$Statistics]: this new event has 63 ancestors and is cut-off event [2024-01-29 22:57:51,939 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2024-01-29 22:57:51,939 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2024-01-29 22:57:51,939 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2024-01-29 22:57:51,940 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([518] L44-1-->thread1Err4ASSERT_VIOLATIONWITNESS_INVARIANT: Formula: (let ((.cse0 (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_25 v_thread1Thread1of1ForFork0_~_argptr.base_25) 4294967296) 0))) (and .cse0 (or (not .cse0) (< (+ v_~pos~0_233 2147483647) 0)) (= v_~pos~0_233 (+ v_~pos~0_234 1)))) InVars {~pos~0=v_~pos~0_234, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_25, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_25} OutVars{~pos~0=v_~pos~0_233, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_25, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_1|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_25} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][86], [Black: 159#(= ~pos~0 0), 90#L96-4true, 110#thread1Err4ASSERT_VIOLATIONWITNESS_INVARIANTtrue, 85#L70true, Black: 165#(= ~pos~0 0), Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 203#true, 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 173#(and (= ~d2~0 1) (= ~pos~0 0) (= (+ (* 256 (div ~d1~0 256)) 1) ~d1~0)), 150#true]) [2024-01-29 22:57:51,940 INFO L294 olderBase$Statistics]: this new event has 63 ancestors and is cut-off event [2024-01-29 22:57:51,940 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2024-01-29 22:57:51,940 INFO L297 olderBase$Statistics]: existing Event has 59 ancestors and is cut-off event [2024-01-29 22:57:51,941 INFO L297 olderBase$Statistics]: existing Event has 59 ancestors and is cut-off event [2024-01-29 22:57:51,941 INFO L297 olderBase$Statistics]: existing Event has 59 ancestors and is cut-off event [2024-01-29 22:57:51,941 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([522] L48-1-->thread1Err8ASSERT_VIOLATIONWITNESS_INVARIANT: Formula: (let ((.cse0 (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_33 v_thread1Thread1of1ForFork0_~_argptr.base_33) 4294967296) 0))) (and (= v_~pos~0_246 (+ v_~pos~0_245 1)) (or (not .cse0) (< 2147483646 v_~pos~0_245)) .cse0)) InVars {~pos~0=v_~pos~0_246, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_33, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_33} OutVars{~pos~0=v_~pos~0_245, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_33, thread1Thread1of1ForFork0_#t~post2=|v_thread1Thread1of1ForFork0_#t~post2_1|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_33} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post2, ~pos~0][87], [Black: 159#(= ~pos~0 0), 205#(<= 0 (+ 2147483647 ~pos~0)), 90#L96-4true, 85#L70true, 73#thread1Err8ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 165#(= ~pos~0 0), Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 173#(and (= ~d2~0 1) (= ~pos~0 0) (= (+ (* 256 (div ~d1~0 256)) 1) ~d1~0)), 150#true]) [2024-01-29 22:57:51,941 INFO L294 olderBase$Statistics]: this new event has 63 ancestors and is cut-off event [2024-01-29 22:57:51,941 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2024-01-29 22:57:51,941 INFO L297 olderBase$Statistics]: existing Event has 59 ancestors and is cut-off event [2024-01-29 22:57:51,941 INFO L297 olderBase$Statistics]: existing Event has 59 ancestors and is cut-off event [2024-01-29 22:57:51,942 INFO L297 olderBase$Statistics]: existing Event has 59 ancestors and is cut-off event [2024-01-29 22:57:51,948 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([522] L48-1-->thread1Err8ASSERT_VIOLATIONWITNESS_INVARIANT: Formula: (let ((.cse0 (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_33 v_thread1Thread1of1ForFork0_~_argptr.base_33) 4294967296) 0))) (and (= v_~pos~0_246 (+ v_~pos~0_245 1)) (or (not .cse0) (< 2147483646 v_~pos~0_245)) .cse0)) InVars {~pos~0=v_~pos~0_246, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_33, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_33} OutVars{~pos~0=v_~pos~0_245, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_33, thread1Thread1of1ForFork0_#t~post2=|v_thread1Thread1of1ForFork0_#t~post2_1|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_33} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post2, ~pos~0][76], [Black: 159#(= ~pos~0 0), 205#(<= 0 (+ 2147483647 ~pos~0)), 85#L70true, 73#thread1Err8ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 165#(= ~pos~0 0), Black: 152#(= ~pos~0 0), 82#L97-1true, Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 173#(and (= ~d2~0 1) (= ~pos~0 0) (= (+ (* 256 (div ~d1~0 256)) 1) ~d1~0)), 150#true]) [2024-01-29 22:57:51,948 INFO L294 olderBase$Statistics]: this new event has 64 ancestors and is cut-off event [2024-01-29 22:57:51,948 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2024-01-29 22:57:51,949 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2024-01-29 22:57:51,949 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2024-01-29 22:57:51,949 INFO L297 olderBase$Statistics]: existing Event has 60 ancestors and is cut-off event [2024-01-29 22:57:51,950 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([518] L44-1-->thread1Err4ASSERT_VIOLATIONWITNESS_INVARIANT: Formula: (let ((.cse0 (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_25 v_thread1Thread1of1ForFork0_~_argptr.base_25) 4294967296) 0))) (and .cse0 (or (not .cse0) (< (+ v_~pos~0_233 2147483647) 0)) (= v_~pos~0_233 (+ v_~pos~0_234 1)))) InVars {~pos~0=v_~pos~0_234, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_25, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_25} OutVars{~pos~0=v_~pos~0_233, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_25, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_1|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_25} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][86], [Black: 159#(= ~pos~0 0), 85#L70true, 110#thread1Err4ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 165#(= ~pos~0 0), Black: 152#(= ~pos~0 0), 82#L97-1true, Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 173#(and (= ~d2~0 1) (= ~pos~0 0) (= (+ (* 256 (div ~d1~0 256)) 1) ~d1~0)), 203#true, 150#true]) [2024-01-29 22:57:51,950 INFO L294 olderBase$Statistics]: this new event has 64 ancestors and is cut-off event [2024-01-29 22:57:51,950 INFO L297 olderBase$Statistics]: existing Event has 60 ancestors and is cut-off event [2024-01-29 22:57:51,950 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2024-01-29 22:57:51,950 INFO L297 olderBase$Statistics]: existing Event has 60 ancestors and is cut-off event [2024-01-29 22:57:51,950 INFO L297 olderBase$Statistics]: existing Event has 60 ancestors and is cut-off event [2024-01-29 22:57:51,950 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([522] L48-1-->thread1Err8ASSERT_VIOLATIONWITNESS_INVARIANT: Formula: (let ((.cse0 (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_33 v_thread1Thread1of1ForFork0_~_argptr.base_33) 4294967296) 0))) (and (= v_~pos~0_246 (+ v_~pos~0_245 1)) (or (not .cse0) (< 2147483646 v_~pos~0_245)) .cse0)) InVars {~pos~0=v_~pos~0_246, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_33, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_33} OutVars{~pos~0=v_~pos~0_245, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_33, thread1Thread1of1ForFork0_#t~post2=|v_thread1Thread1of1ForFork0_#t~post2_1|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_33} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post2, ~pos~0][87], [Black: 159#(= ~pos~0 0), 205#(<= 0 (+ 2147483647 ~pos~0)), 85#L70true, 73#thread1Err8ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 165#(= ~pos~0 0), Black: 152#(= ~pos~0 0), 82#L97-1true, Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), Black: 173#(and (= ~d2~0 1) (= ~pos~0 0) (= (+ (* 256 (div ~d1~0 256)) 1) ~d1~0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), 150#true]) [2024-01-29 22:57:51,951 INFO L294 olderBase$Statistics]: this new event has 64 ancestors and is cut-off event [2024-01-29 22:57:51,951 INFO L297 olderBase$Statistics]: existing Event has 60 ancestors and is cut-off event [2024-01-29 22:57:51,951 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2024-01-29 22:57:51,951 INFO L297 olderBase$Statistics]: existing Event has 60 ancestors and is cut-off event [2024-01-29 22:57:51,951 INFO L297 olderBase$Statistics]: existing Event has 60 ancestors and is cut-off event [2024-01-29 22:57:51,969 INFO L124 PetriNetUnfolderBase]: 1153/2312 cut-off events. [2024-01-29 22:57:51,970 INFO L125 PetriNetUnfolderBase]: For 1076/1120 co-relation queries the response was YES. [2024-01-29 22:57:51,974 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4935 conditions, 2312 events. 1153/2312 cut-off events. For 1076/1120 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 14122 event pairs, 227 based on Foata normal form. 40/1955 useless extension candidates. Maximal degree in co-relation 4867. Up to 865 conditions per place. [2024-01-29 22:57:51,983 INFO L140 encePairwiseOnDemand]: 128/137 looper letters, 78 selfloop transitions, 7 changer transitions 0/110 dead transitions. [2024-01-29 22:57:51,983 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 110 transitions, 466 flow [2024-01-29 22:57:51,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-01-29 22:57:51,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-01-29 22:57:51,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 301 transitions. [2024-01-29 22:57:51,985 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.732360097323601 [2024-01-29 22:57:51,985 INFO L175 Difference]: Start difference. First operand has 87 places, 83 transitions, 221 flow. Second operand 3 states and 301 transitions. [2024-01-29 22:57:51,985 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 110 transitions, 466 flow [2024-01-29 22:57:51,987 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 110 transitions, 461 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-01-29 22:57:51,989 INFO L231 Difference]: Finished difference. Result has 89 places, 89 transitions, 286 flow [2024-01-29 22:57:51,989 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=137, PETRI_DIFFERENCE_MINUEND_FLOW=218, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=286, PETRI_PLACES=89, PETRI_TRANSITIONS=89} [2024-01-29 22:57:51,990 INFO L281 CegarLoopForPetriNet]: 133 programPoint places, -44 predicate places. [2024-01-29 22:57:51,990 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 89 transitions, 286 flow [2024-01-29 22:57:51,990 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 82.33333333333333) internal successors, (247), 3 states have internal predecessors, (247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-29 22:57:51,990 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-29 22:57:51,991 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-29 22:57:51,991 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-01-29 22:57:51,991 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting thread2Err8ASSERT_VIOLATIONWITNESS_INVARIANT === [thread1Err0ASSERT_VIOLATIONWITNESS_INVARIANT, thread1Err1ASSERT_VIOLATIONWITNESS_INVARIANT, thread1Err15ASSERT_VIOLATIONWITNESS_INVARIANT (and 89 more)] === [2024-01-29 22:57:51,991 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-29 22:57:51,991 INFO L85 PathProgramCache]: Analyzing trace with hash 1395933591, now seen corresponding path program 1 times [2024-01-29 22:57:51,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-29 22:57:51,992 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1547679036] [2024-01-29 22:57:51,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-29 22:57:51,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-29 22:57:52,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-29 22:57:52,039 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-29 22:57:52,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-29 22:57:52,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1547679036] [2024-01-29 22:57:52,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1547679036] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-29 22:57:52,039 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-29 22:57:52,040 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-01-29 22:57:52,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [502986834] [2024-01-29 22:57:52,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-29 22:57:52,040 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-01-29 22:57:52,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-29 22:57:52,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-01-29 22:57:52,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-01-29 22:57:52,063 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 81 out of 137 [2024-01-29 22:57:52,064 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 89 transitions, 286 flow. Second operand has 3 states, 3 states have (on average 87.33333333333333) internal successors, (262), 3 states have internal predecessors, (262), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-29 22:57:52,064 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-29 22:57:52,064 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 81 of 137 [2024-01-29 22:57:52,064 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-29 22:57:52,363 INFO L124 PetriNetUnfolderBase]: 1727/3336 cut-off events. [2024-01-29 22:57:52,363 INFO L125 PetriNetUnfolderBase]: For 3734/3758 co-relation queries the response was YES. [2024-01-29 22:57:52,369 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8135 conditions, 3336 events. 1727/3336 cut-off events. For 3734/3758 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 21572 event pairs, 469 based on Foata normal form. 68/3017 useless extension candidates. Maximal degree in co-relation 8077. Up to 1476 conditions per place. [2024-01-29 22:57:52,379 INFO L140 encePairwiseOnDemand]: 132/137 looper letters, 74 selfloop transitions, 4 changer transitions 0/112 dead transitions. [2024-01-29 22:57:52,379 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 112 transitions, 530 flow [2024-01-29 22:57:52,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-01-29 22:57:52,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-01-29 22:57:52,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 311 transitions. [2024-01-29 22:57:52,381 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7566909975669099 [2024-01-29 22:57:52,381 INFO L175 Difference]: Start difference. First operand has 89 places, 89 transitions, 286 flow. Second operand 3 states and 311 transitions. [2024-01-29 22:57:52,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 112 transitions, 530 flow [2024-01-29 22:57:52,394 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 112 transitions, 494 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-01-29 22:57:52,395 INFO L231 Difference]: Finished difference. Result has 91 places, 91 transitions, 288 flow [2024-01-29 22:57:52,396 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=137, PETRI_DIFFERENCE_MINUEND_FLOW=262, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=288, PETRI_PLACES=91, PETRI_TRANSITIONS=91} [2024-01-29 22:57:52,396 INFO L281 CegarLoopForPetriNet]: 133 programPoint places, -42 predicate places. [2024-01-29 22:57:52,396 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 91 transitions, 288 flow [2024-01-29 22:57:52,396 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 87.33333333333333) internal successors, (262), 3 states have internal predecessors, (262), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-29 22:57:52,397 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-29 22:57:52,397 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-29 22:57:52,397 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-01-29 22:57:52,397 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting thread1Err8ASSERT_VIOLATIONWITNESS_INVARIANT === [thread1Err0ASSERT_VIOLATIONWITNESS_INVARIANT, thread1Err1ASSERT_VIOLATIONWITNESS_INVARIANT, thread1Err15ASSERT_VIOLATIONWITNESS_INVARIANT (and 89 more)] === [2024-01-29 22:57:52,397 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-29 22:57:52,398 INFO L85 PathProgramCache]: Analyzing trace with hash -90354083, now seen corresponding path program 1 times [2024-01-29 22:57:52,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-29 22:57:52,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [752993182] [2024-01-29 22:57:52,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-29 22:57:52,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-29 22:57:52,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-29 22:57:52,445 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-29 22:57:52,445 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-29 22:57:52,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [752993182] [2024-01-29 22:57:52,446 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [752993182] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-29 22:57:52,446 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-29 22:57:52,446 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-01-29 22:57:52,446 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [379411726] [2024-01-29 22:57:52,446 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-29 22:57:52,447 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-01-29 22:57:52,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-29 22:57:52,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-01-29 22:57:52,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-01-29 22:57:52,485 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 137 [2024-01-29 22:57:52,485 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 91 transitions, 288 flow. Second operand has 3 states, 3 states have (on average 84.66666666666667) internal successors, (254), 3 states have internal predecessors, (254), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-29 22:57:52,485 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-29 22:57:52,486 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 137 [2024-01-29 22:57:52,486 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-29 22:57:52,870 INFO L124 PetriNetUnfolderBase]: 1889/3801 cut-off events. [2024-01-29 22:57:52,870 INFO L125 PetriNetUnfolderBase]: For 1941/1959 co-relation queries the response was YES. [2024-01-29 22:57:52,877 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8652 conditions, 3801 events. 1889/3801 cut-off events. For 1941/1959 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 25963 event pairs, 646 based on Foata normal form. 80/3411 useless extension candidates. Maximal degree in co-relation 8588. Up to 1741 conditions per place. [2024-01-29 22:57:52,890 INFO L140 encePairwiseOnDemand]: 132/137 looper letters, 82 selfloop transitions, 4 changer transitions 0/117 dead transitions. [2024-01-29 22:57:52,890 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 117 transitions, 549 flow [2024-01-29 22:57:52,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-01-29 22:57:52,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-01-29 22:57:52,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 305 transitions. [2024-01-29 22:57:52,891 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7420924574209246 [2024-01-29 22:57:52,892 INFO L175 Difference]: Start difference. First operand has 91 places, 91 transitions, 288 flow. Second operand 3 states and 305 transitions. [2024-01-29 22:57:52,892 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 117 transitions, 549 flow [2024-01-29 22:57:52,896 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 117 transitions, 539 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-01-29 22:57:52,898 INFO L231 Difference]: Finished difference. Result has 93 places, 93 transitions, 306 flow [2024-01-29 22:57:52,898 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=137, PETRI_DIFFERENCE_MINUEND_FLOW=280, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=306, PETRI_PLACES=93, PETRI_TRANSITIONS=93} [2024-01-29 22:57:52,899 INFO L281 CegarLoopForPetriNet]: 133 programPoint places, -40 predicate places. [2024-01-29 22:57:52,899 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 93 transitions, 306 flow [2024-01-29 22:57:52,899 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 84.66666666666667) internal successors, (254), 3 states have internal predecessors, (254), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-29 22:57:52,899 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-29 22:57:52,899 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-29 22:57:52,900 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-01-29 22:57:52,900 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting thread1Err8ASSERT_VIOLATIONWITNESS_INVARIANT === [thread1Err0ASSERT_VIOLATIONWITNESS_INVARIANT, thread1Err1ASSERT_VIOLATIONWITNESS_INVARIANT, thread1Err15ASSERT_VIOLATIONWITNESS_INVARIANT (and 89 more)] === [2024-01-29 22:57:52,900 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-29 22:57:52,900 INFO L85 PathProgramCache]: Analyzing trace with hash 229275142, now seen corresponding path program 1 times [2024-01-29 22:57:52,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-29 22:57:52,901 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1671626811] [2024-01-29 22:57:52,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-29 22:57:52,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-29 22:57:52,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-29 22:57:53,017 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-29 22:57:53,017 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-29 22:57:53,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1671626811] [2024-01-29 22:57:53,019 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1671626811] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-29 22:57:53,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1054462403] [2024-01-29 22:57:53,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-29 22:57:53,019 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-29 22:57:53,020 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-01-29 22:57:53,025 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-01-29 22:57:53,056 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-01-29 22:57:53,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-29 22:57:53,155 INFO L262 TraceCheckSpWp]: Trace formula consists of 230 conjuncts, 5 conjunts are in the unsatisfiable core [2024-01-29 22:57:53,160 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-29 22:57:53,324 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-29 22:57:53,324 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-01-29 22:57:53,485 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-29 22:57:53,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1054462403] provided 0 perfect and 2 imperfect interpolant sequences [2024-01-29 22:57:53,486 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-01-29 22:57:53,486 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 8 [2024-01-29 22:57:53,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [644812863] [2024-01-29 22:57:53,486 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-01-29 22:57:53,486 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-01-29 22:57:53,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-29 22:57:53,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-01-29 22:57:53,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=53, Unknown=0, NotChecked=0, Total=90 [2024-01-29 22:57:53,722 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 50 out of 137 [2024-01-29 22:57:53,723 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 93 transitions, 306 flow. Second operand has 10 states, 10 states have (on average 60.8) internal successors, (608), 10 states have internal predecessors, (608), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-29 22:57:53,723 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-29 22:57:53,723 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 50 of 137 [2024-01-29 22:57:53,723 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-29 22:57:55,019 INFO L124 PetriNetUnfolderBase]: 5203/10689 cut-off events. [2024-01-29 22:57:55,020 INFO L125 PetriNetUnfolderBase]: For 4445/4596 co-relation queries the response was YES. [2024-01-29 22:57:55,053 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24206 conditions, 10689 events. 5203/10689 cut-off events. For 4445/4596 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 82565 event pairs, 435 based on Foata normal form. 129/10119 useless extension candidates. Maximal degree in co-relation 23558. Up to 2950 conditions per place. [2024-01-29 22:57:55,092 INFO L140 encePairwiseOnDemand]: 118/137 looper letters, 207 selfloop transitions, 53 changer transitions 0/280 dead transitions. [2024-01-29 22:57:55,093 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 280 transitions, 1380 flow [2024-01-29 22:57:55,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-01-29 22:57:55,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-01-29 22:57:55,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 754 transitions. [2024-01-29 22:57:55,095 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5503649635036496 [2024-01-29 22:57:55,095 INFO L175 Difference]: Start difference. First operand has 93 places, 93 transitions, 306 flow. Second operand 10 states and 754 transitions. [2024-01-29 22:57:55,096 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 280 transitions, 1380 flow [2024-01-29 22:57:55,108 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 280 transitions, 1354 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-01-29 22:57:55,112 INFO L231 Difference]: Finished difference. Result has 105 places, 139 transitions, 731 flow [2024-01-29 22:57:55,112 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=137, PETRI_DIFFERENCE_MINUEND_FLOW=283, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=731, PETRI_PLACES=105, PETRI_TRANSITIONS=139} [2024-01-29 22:57:55,113 INFO L281 CegarLoopForPetriNet]: 133 programPoint places, -28 predicate places. [2024-01-29 22:57:55,113 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 139 transitions, 731 flow [2024-01-29 22:57:55,113 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 60.8) internal successors, (608), 10 states have internal predecessors, (608), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-29 22:57:55,113 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-29 22:57:55,114 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-29 22:57:55,133 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2024-01-29 22:57:55,333 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2024-01-29 22:57:55,333 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting thread2Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [thread1Err0ASSERT_VIOLATIONWITNESS_INVARIANT, thread1Err1ASSERT_VIOLATIONWITNESS_INVARIANT, thread1Err15ASSERT_VIOLATIONWITNESS_INVARIANT (and 89 more)] === [2024-01-29 22:57:55,334 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-29 22:57:55,334 INFO L85 PathProgramCache]: Analyzing trace with hash -184785165, now seen corresponding path program 1 times [2024-01-29 22:57:55,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-29 22:57:55,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1511779257] [2024-01-29 22:57:55,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-29 22:57:55,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-29 22:57:55,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-29 22:57:55,438 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-29 22:57:55,438 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-29 22:57:55,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1511779257] [2024-01-29 22:57:55,438 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1511779257] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-29 22:57:55,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1717660756] [2024-01-29 22:57:55,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-29 22:57:55,439 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-29 22:57:55,439 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-01-29 22:57:55,449 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-01-29 22:57:55,467 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-01-29 22:57:55,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-29 22:57:55,528 INFO L262 TraceCheckSpWp]: Trace formula consists of 265 conjuncts, 5 conjunts are in the unsatisfiable core [2024-01-29 22:57:55,532 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-29 22:57:55,596 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-29 22:57:55,597 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-01-29 22:57:55,597 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1717660756] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-29 22:57:55,597 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-01-29 22:57:55,597 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [3] total 3 [2024-01-29 22:57:55,597 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1162699508] [2024-01-29 22:57:55,598 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-29 22:57:55,598 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-01-29 22:57:55,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-29 22:57:55,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-01-29 22:57:55,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-01-29 22:57:55,685 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 67 out of 137 [2024-01-29 22:57:55,686 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 139 transitions, 731 flow. Second operand has 4 states, 4 states have (on average 75.25) internal successors, (301), 4 states have internal predecessors, (301), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-29 22:57:55,686 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-29 22:57:55,686 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 67 of 137 [2024-01-29 22:57:55,686 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-29 22:57:56,956 INFO L124 PetriNetUnfolderBase]: 6226/13876 cut-off events. [2024-01-29 22:57:56,957 INFO L125 PetriNetUnfolderBase]: For 23803/25673 co-relation queries the response was YES. [2024-01-29 22:57:56,993 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39072 conditions, 13876 events. 6226/13876 cut-off events. For 23803/25673 co-relation queries the response was YES. Maximal size of possible extension queue 482. Compared 121682 event pairs, 1312 based on Foata normal form. 156/13058 useless extension candidates. Maximal degree in co-relation 38992. Up to 5687 conditions per place. [2024-01-29 22:57:57,144 INFO L140 encePairwiseOnDemand]: 127/137 looper letters, 146 selfloop transitions, 20 changer transitions 0/206 dead transitions. [2024-01-29 22:57:57,144 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 206 transitions, 1420 flow [2024-01-29 22:57:57,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-01-29 22:57:57,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-01-29 22:57:57,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 378 transitions. [2024-01-29 22:57:57,146 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6897810218978102 [2024-01-29 22:57:57,146 INFO L175 Difference]: Start difference. First operand has 105 places, 139 transitions, 731 flow. Second operand 4 states and 378 transitions. [2024-01-29 22:57:57,146 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 206 transitions, 1420 flow [2024-01-29 22:57:57,182 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 206 transitions, 1370 flow, removed 23 selfloop flow, removed 1 redundant places. [2024-01-29 22:57:57,184 INFO L231 Difference]: Finished difference. Result has 110 places, 155 transitions, 952 flow [2024-01-29 22:57:57,185 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=137, PETRI_DIFFERENCE_MINUEND_FLOW=701, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=952, PETRI_PLACES=110, PETRI_TRANSITIONS=155} [2024-01-29 22:57:57,185 INFO L281 CegarLoopForPetriNet]: 133 programPoint places, -23 predicate places. [2024-01-29 22:57:57,185 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 155 transitions, 952 flow [2024-01-29 22:57:57,186 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 75.25) internal successors, (301), 4 states have internal predecessors, (301), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-29 22:57:57,186 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-29 22:57:57,186 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-29 22:57:57,201 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-01-29 22:57:57,400 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2024-01-29 22:57:57,401 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr25ASSERT_VIOLATIONERROR_FUNCTION === [thread1Err0ASSERT_VIOLATIONWITNESS_INVARIANT, thread1Err1ASSERT_VIOLATIONWITNESS_INVARIANT, thread1Err15ASSERT_VIOLATIONWITNESS_INVARIANT (and 89 more)] === [2024-01-29 22:57:57,401 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-29 22:57:57,401 INFO L85 PathProgramCache]: Analyzing trace with hash 784388924, now seen corresponding path program 1 times [2024-01-29 22:57:57,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-29 22:57:57,402 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [3830847] [2024-01-29 22:57:57,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-29 22:57:57,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-29 22:57:57,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-29 22:57:57,465 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-01-29 22:57:57,466 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-29 22:57:57,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [3830847] [2024-01-29 22:57:57,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [3830847] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-29 22:57:57,466 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-29 22:57:57,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-01-29 22:57:57,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [193867715] [2024-01-29 22:57:57,467 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-29 22:57:57,467 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-01-29 22:57:57,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-29 22:57:57,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-01-29 22:57:57,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-01-29 22:57:57,484 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 86 out of 137 [2024-01-29 22:57:57,485 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 155 transitions, 952 flow. Second operand has 3 states, 3 states have (on average 94.66666666666667) internal successors, (284), 3 states have internal predecessors, (284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-29 22:57:57,485 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-29 22:57:57,485 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 86 of 137 [2024-01-29 22:57:57,486 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-29 22:57:58,780 INFO L124 PetriNetUnfolderBase]: 6322/13695 cut-off events. [2024-01-29 22:57:58,780 INFO L125 PetriNetUnfolderBase]: For 26993/27970 co-relation queries the response was YES. [2024-01-29 22:57:58,814 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39407 conditions, 13695 events. 6322/13695 cut-off events. For 26993/27970 co-relation queries the response was YES. Maximal size of possible extension queue 460. Compared 116911 event pairs, 2516 based on Foata normal form. 626/13394 useless extension candidates. Maximal degree in co-relation 39338. Up to 6851 conditions per place. [2024-01-29 22:57:58,869 INFO L140 encePairwiseOnDemand]: 133/137 looper letters, 130 selfloop transitions, 5 changer transitions 0/189 dead transitions. [2024-01-29 22:57:58,869 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 189 transitions, 1494 flow [2024-01-29 22:57:58,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-01-29 22:57:58,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-01-29 22:57:58,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 316 transitions. [2024-01-29 22:57:58,871 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7688564476885644 [2024-01-29 22:57:58,871 INFO L175 Difference]: Start difference. First operand has 110 places, 155 transitions, 952 flow. Second operand 3 states and 316 transitions. [2024-01-29 22:57:58,871 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 189 transitions, 1494 flow [2024-01-29 22:57:58,921 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 189 transitions, 1494 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-01-29 22:57:58,923 INFO L231 Difference]: Finished difference. Result has 114 places, 156 transitions, 978 flow [2024-01-29 22:57:58,924 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=137, PETRI_DIFFERENCE_MINUEND_FLOW=952, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=978, PETRI_PLACES=114, PETRI_TRANSITIONS=156} [2024-01-29 22:57:58,924 INFO L281 CegarLoopForPetriNet]: 133 programPoint places, -19 predicate places. [2024-01-29 22:57:58,924 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 156 transitions, 978 flow [2024-01-29 22:57:58,925 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 94.66666666666667) internal successors, (284), 3 states have internal predecessors, (284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-29 22:57:58,925 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-29 22:57:58,925 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-29 22:57:58,925 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-01-29 22:57:58,926 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting thread1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [thread1Err0ASSERT_VIOLATIONWITNESS_INVARIANT, thread1Err1ASSERT_VIOLATIONWITNESS_INVARIANT, thread1Err15ASSERT_VIOLATIONWITNESS_INVARIANT (and 89 more)] === [2024-01-29 22:57:58,926 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-29 22:57:58,926 INFO L85 PathProgramCache]: Analyzing trace with hash -615988446, now seen corresponding path program 1 times [2024-01-29 22:57:58,926 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-29 22:57:58,926 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2102266940] [2024-01-29 22:57:58,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-29 22:57:58,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-29 22:57:58,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-29 22:57:59,248 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-29 22:57:59,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-29 22:57:59,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2102266940] [2024-01-29 22:57:59,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2102266940] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-29 22:57:59,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [614931348] [2024-01-29 22:57:59,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-29 22:57:59,248 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-29 22:57:59,249 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-01-29 22:57:59,249 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-01-29 22:57:59,267 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-01-29 22:57:59,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-29 22:57:59,329 INFO L262 TraceCheckSpWp]: Trace formula consists of 265 conjuncts, 6 conjunts are in the unsatisfiable core [2024-01-29 22:57:59,331 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-29 22:57:59,462 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-29 22:57:59,462 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-01-29 22:57:59,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [614931348] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-29 22:57:59,463 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-01-29 22:57:59,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2024-01-29 22:57:59,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [774504570] [2024-01-29 22:57:59,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-29 22:57:59,464 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-01-29 22:57:59,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-29 22:57:59,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-01-29 22:57:59,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-01-29 22:57:59,625 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 137 [2024-01-29 22:57:59,626 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 156 transitions, 978 flow. Second operand has 5 states, 5 states have (on average 62.4) internal successors, (312), 5 states have internal predecessors, (312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-29 22:57:59,626 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-29 22:57:59,626 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 137 [2024-01-29 22:57:59,626 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-29 22:58:02,882 INFO L124 PetriNetUnfolderBase]: 16334/32426 cut-off events. [2024-01-29 22:58:02,882 INFO L125 PetriNetUnfolderBase]: For 65161/66531 co-relation queries the response was YES. [2024-01-29 22:58:02,977 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95728 conditions, 32426 events. 16334/32426 cut-off events. For 65161/66531 co-relation queries the response was YES. Maximal size of possible extension queue 1096. Compared 302002 event pairs, 3520 based on Foata normal form. 195/30805 useless extension candidates. Maximal degree in co-relation 94831. Up to 12789 conditions per place. [2024-01-29 22:58:03,100 INFO L140 encePairwiseOnDemand]: 118/137 looper letters, 230 selfloop transitions, 59 changer transitions 0/310 dead transitions. [2024-01-29 22:58:03,101 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 310 transitions, 2638 flow [2024-01-29 22:58:03,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-01-29 22:58:03,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-01-29 22:58:03,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 436 transitions. [2024-01-29 22:58:03,103 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6364963503649635 [2024-01-29 22:58:03,103 INFO L175 Difference]: Start difference. First operand has 114 places, 156 transitions, 978 flow. Second operand 5 states and 436 transitions. [2024-01-29 22:58:03,103 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 310 transitions, 2638 flow [2024-01-29 22:58:03,209 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 310 transitions, 2608 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-01-29 22:58:03,213 INFO L231 Difference]: Finished difference. Result has 118 places, 212 transitions, 1866 flow [2024-01-29 22:58:03,214 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=137, PETRI_DIFFERENCE_MINUEND_FLOW=962, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1866, PETRI_PLACES=118, PETRI_TRANSITIONS=212} [2024-01-29 22:58:03,214 INFO L281 CegarLoopForPetriNet]: 133 programPoint places, -15 predicate places. [2024-01-29 22:58:03,214 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 212 transitions, 1866 flow [2024-01-29 22:58:03,215 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 62.4) internal successors, (312), 5 states have internal predecessors, (312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-29 22:58:03,215 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-29 22:58:03,215 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-29 22:58:03,236 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-01-29 22:58:03,430 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-29 22:58:03,431 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting thread1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [thread1Err0ASSERT_VIOLATIONWITNESS_INVARIANT, thread1Err1ASSERT_VIOLATIONWITNESS_INVARIANT, thread1Err15ASSERT_VIOLATIONWITNESS_INVARIANT (and 89 more)] === [2024-01-29 22:58:03,431 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-29 22:58:03,431 INFO L85 PathProgramCache]: Analyzing trace with hash 1257289468, now seen corresponding path program 2 times [2024-01-29 22:58:03,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-29 22:58:03,431 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1822408295] [2024-01-29 22:58:03,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-29 22:58:03,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-29 22:58:03,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-29 22:58:03,545 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-29 22:58:03,545 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-29 22:58:03,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1822408295] [2024-01-29 22:58:03,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1822408295] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-29 22:58:03,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1101506784] [2024-01-29 22:58:03,546 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-01-29 22:58:03,546 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-29 22:58:03,546 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-01-29 22:58:03,547 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-01-29 22:58:03,565 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-01-29 22:58:03,627 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-01-29 22:58:03,627 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-01-29 22:58:03,628 INFO L262 TraceCheckSpWp]: Trace formula consists of 265 conjuncts, 6 conjunts are in the unsatisfiable core [2024-01-29 22:58:03,631 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-29 22:58:03,717 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-29 22:58:03,718 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-01-29 22:58:03,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1101506784] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-29 22:58:03,718 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-01-29 22:58:03,718 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 5 [2024-01-29 22:58:03,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1201278102] [2024-01-29 22:58:03,719 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-29 22:58:03,720 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-01-29 22:58:03,720 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-29 22:58:03,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-01-29 22:58:03,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-01-29 22:58:03,896 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 137 [2024-01-29 22:58:03,897 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 212 transitions, 1866 flow. Second operand has 6 states, 6 states have (on average 61.166666666666664) internal successors, (367), 6 states have internal predecessors, (367), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-29 22:58:03,897 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-29 22:58:03,897 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 137 [2024-01-29 22:58:03,897 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-29 22:58:09,001 INFO L124 PetriNetUnfolderBase]: 23576/46520 cut-off events. [2024-01-29 22:58:09,002 INFO L125 PetriNetUnfolderBase]: For 142881/145403 co-relation queries the response was YES. [2024-01-29 22:58:09,333 INFO L83 FinitePrefix]: Finished finitePrefix Result has 149926 conditions, 46520 events. 23576/46520 cut-off events. For 142881/145403 co-relation queries the response was YES. Maximal size of possible extension queue 1372. Compared 452828 event pairs, 4959 based on Foata normal form. 315/44184 useless extension candidates. Maximal degree in co-relation 148623. Up to 13183 conditions per place. [2024-01-29 22:58:09,524 INFO L140 encePairwiseOnDemand]: 118/137 looper letters, 260 selfloop transitions, 96 changer transitions 0/377 dead transitions. [2024-01-29 22:58:09,524 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 377 transitions, 3916 flow [2024-01-29 22:58:09,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-01-29 22:58:09,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-01-29 22:58:09,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 504 transitions. [2024-01-29 22:58:09,528 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6131386861313869 [2024-01-29 22:58:09,528 INFO L175 Difference]: Start difference. First operand has 118 places, 212 transitions, 1866 flow. Second operand 6 states and 504 transitions. [2024-01-29 22:58:09,528 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 377 transitions, 3916 flow [2024-01-29 22:58:09,704 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 377 transitions, 3848 flow, removed 34 selfloop flow, removed 0 redundant places. [2024-01-29 22:58:09,709 INFO L231 Difference]: Finished difference. Result has 127 places, 269 transitions, 2992 flow [2024-01-29 22:58:09,710 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=137, PETRI_DIFFERENCE_MINUEND_FLOW=1826, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2992, PETRI_PLACES=127, PETRI_TRANSITIONS=269} [2024-01-29 22:58:09,712 INFO L281 CegarLoopForPetriNet]: 133 programPoint places, -6 predicate places. [2024-01-29 22:58:09,712 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 269 transitions, 2992 flow [2024-01-29 22:58:09,713 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 61.166666666666664) internal successors, (367), 6 states have internal predecessors, (367), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-29 22:58:09,713 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-29 22:58:09,713 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-29 22:58:09,732 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2024-01-29 22:58:09,932 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-29 22:58:09,933 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting thread2Err8ASSERT_VIOLATIONWITNESS_INVARIANT === [thread1Err0ASSERT_VIOLATIONWITNESS_INVARIANT, thread1Err1ASSERT_VIOLATIONWITNESS_INVARIANT, thread1Err15ASSERT_VIOLATIONWITNESS_INVARIANT (and 89 more)] === [2024-01-29 22:58:09,933 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-29 22:58:09,933 INFO L85 PathProgramCache]: Analyzing trace with hash -1723787195, now seen corresponding path program 1 times [2024-01-29 22:58:09,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-29 22:58:09,934 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1648952667] [2024-01-29 22:58:09,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-29 22:58:09,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-29 22:58:09,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-29 22:58:09,977 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-29 22:58:09,978 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-29 22:58:09,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1648952667] [2024-01-29 22:58:09,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1648952667] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-29 22:58:09,978 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-29 22:58:09,978 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-01-29 22:58:09,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [678097718] [2024-01-29 22:58:09,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-29 22:58:09,980 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-01-29 22:58:09,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-29 22:58:09,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-01-29 22:58:09,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-01-29 22:58:10,007 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 81 out of 137 [2024-01-29 22:58:10,007 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 269 transitions, 2992 flow. Second operand has 3 states, 3 states have (on average 89.66666666666667) internal successors, (269), 3 states have internal predecessors, (269), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-29 22:58:10,008 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-29 22:58:10,008 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 81 of 137 [2024-01-29 22:58:10,008 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-29 22:58:11,100 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][94], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), 88#L72-2true, Black: 647#true, Black: 203#true, Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 210#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 90#L96-4true, Black: 213#true, 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), 981#(= (* (div ~d2~0 256) 256) ~d2~0), Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), 26#L50-2true, Black: 226#(<= ~pos~0 0), Black: 218#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 652#true, Black: 661#(<= 0 ~pos~0), 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0))]) [2024-01-29 22:58:11,100 INFO L294 olderBase$Statistics]: this new event has 63 ancestors and is cut-off event [2024-01-29 22:58:11,100 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2024-01-29 22:58:11,100 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2024-01-29 22:58:11,100 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2024-01-29 22:58:11,136 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][94], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), 88#L72-2true, Black: 647#true, Black: 824#(<= 0 ~pos~0), Black: 203#true, Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 210#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 90#L96-4true, Black: 213#true, 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), 981#(= (* (div ~d2~0 256) 256) ~d2~0), Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), Black: 226#(<= ~pos~0 0), 26#L50-2true, 652#true, Black: 218#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 661#(<= 0 ~pos~0), 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0))]) [2024-01-29 22:58:11,136 INFO L294 olderBase$Statistics]: this new event has 63 ancestors and is cut-off event [2024-01-29 22:58:11,136 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2024-01-29 22:58:11,136 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2024-01-29 22:58:11,136 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2024-01-29 22:58:11,188 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][94], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), 88#L72-2true, Black: 647#true, Black: 203#true, Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 210#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), Black: 213#true, 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), 981#(= (* (div ~d2~0 256) 256) ~d2~0), Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 82#L97-1true, 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), 26#L50-2true, Black: 226#(<= ~pos~0 0), Black: 218#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 652#true, Black: 661#(<= 0 ~pos~0), 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0))]) [2024-01-29 22:58:11,188 INFO L294 olderBase$Statistics]: this new event has 64 ancestors and is cut-off event [2024-01-29 22:58:11,188 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2024-01-29 22:58:11,189 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2024-01-29 22:58:11,189 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2024-01-29 22:58:11,225 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][94], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), 88#L72-2true, Black: 647#true, Black: 203#true, Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 210#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), Black: 213#true, 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), 981#(= (* (div ~d2~0 256) 256) ~d2~0), Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 82#L97-1true, 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), 26#L50-2true, Black: 226#(<= ~pos~0 0), 652#true, Black: 218#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 661#(<= 0 ~pos~0), 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0))]) [2024-01-29 22:58:11,225 INFO L294 olderBase$Statistics]: this new event has 64 ancestors and is cut-off event [2024-01-29 22:58:11,225 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2024-01-29 22:58:11,225 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2024-01-29 22:58:11,225 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2024-01-29 22:58:11,291 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][97], [979#true, 486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, Black: 203#true, Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 210#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 90#L96-4true, Black: 213#true, 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), 121#L75true, Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), 26#L50-2true, Black: 226#(<= ~pos~0 0), Black: 218#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 652#true, Black: 661#(<= 0 ~pos~0), 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0))]) [2024-01-29 22:58:11,291 INFO L294 olderBase$Statistics]: this new event has 65 ancestors and is cut-off event [2024-01-29 22:58:11,291 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2024-01-29 22:58:11,291 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2024-01-29 22:58:11,291 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2024-01-29 22:58:11,292 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][94], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, Black: 203#true, Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 210#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 15#L75-2true, 90#L96-4true, Black: 213#true, 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), 981#(= (* (div ~d2~0 256) 256) ~d2~0), Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), 26#L50-2true, Black: 226#(<= ~pos~0 0), Black: 218#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 652#true, Black: 661#(<= 0 ~pos~0), 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0))]) [2024-01-29 22:58:11,292 INFO L294 olderBase$Statistics]: this new event has 67 ancestors and is cut-off event [2024-01-29 22:58:11,292 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2024-01-29 22:58:11,292 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2024-01-29 22:58:11,292 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2024-01-29 22:58:11,347 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][97], [486#true, 979#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, Black: 203#true, Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 210#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 90#L96-4true, Black: 213#true, 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 121#L75true, 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), 26#L50-2true, Black: 226#(<= ~pos~0 0), 652#true, Black: 218#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 661#(<= 0 ~pos~0), 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0))]) [2024-01-29 22:58:11,347 INFO L294 olderBase$Statistics]: this new event has 65 ancestors and is cut-off event [2024-01-29 22:58:11,347 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2024-01-29 22:58:11,347 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2024-01-29 22:58:11,347 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2024-01-29 22:58:11,348 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][94], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, Black: 203#true, Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 815#true, 15#L75-2true, Black: 210#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 90#L96-4true, Black: 213#true, 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), 981#(= (* (div ~d2~0 256) 256) ~d2~0), Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), 26#L50-2true, Black: 226#(<= ~pos~0 0), 652#true, Black: 218#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 661#(<= 0 ~pos~0), 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0))]) [2024-01-29 22:58:11,348 INFO L294 olderBase$Statistics]: this new event has 67 ancestors and is cut-off event [2024-01-29 22:58:11,348 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2024-01-29 22:58:11,348 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2024-01-29 22:58:11,348 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2024-01-29 22:58:11,591 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][97], [486#true, 979#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, Black: 824#(<= 0 ~pos~0), Black: 203#true, Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 210#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), Black: 213#true, 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 82#L97-1true, 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 121#L75true, 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), Black: 226#(<= ~pos~0 0), 26#L50-2true, Black: 218#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 652#true, Black: 661#(<= 0 ~pos~0), 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0))]) [2024-01-29 22:58:11,591 INFO L294 olderBase$Statistics]: this new event has 66 ancestors and is cut-off event [2024-01-29 22:58:11,591 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2024-01-29 22:58:11,591 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2024-01-29 22:58:11,591 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2024-01-29 22:58:11,592 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][94], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, Black: 203#true, Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 815#true, 15#L75-2true, Black: 210#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), Black: 213#true, 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), 981#(= (* (div ~d2~0 256) 256) ~d2~0), Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 82#L97-1true, 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), 26#L50-2true, Black: 226#(<= ~pos~0 0), Black: 218#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 652#true, Black: 661#(<= 0 ~pos~0), 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0))]) [2024-01-29 22:58:11,592 INFO L294 olderBase$Statistics]: this new event has 68 ancestors and is cut-off event [2024-01-29 22:58:11,592 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2024-01-29 22:58:11,592 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2024-01-29 22:58:11,592 INFO L297 olderBase$Statistics]: existing Event has 56 ancestors and is cut-off event [2024-01-29 22:58:11,610 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][94], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, Black: 203#true, Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 210#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 90#L96-4true, Black: 213#true, 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), 981#(= (* (div ~d2~0 256) 256) ~d2~0), 58#L64-4true, Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), 26#L50-2true, Black: 226#(<= ~pos~0 0), Black: 218#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 652#true, Black: 661#(<= 0 ~pos~0), 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0))]) [2024-01-29 22:58:11,610 INFO L294 olderBase$Statistics]: this new event has 68 ancestors and is cut-off event [2024-01-29 22:58:11,610 INFO L297 olderBase$Statistics]: existing Event has 57 ancestors and is cut-off event [2024-01-29 22:58:11,610 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2024-01-29 22:58:11,610 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2024-01-29 22:58:11,634 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][97], [486#true, 979#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, Black: 824#(<= 0 ~pos~0), Black: 203#true, Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 210#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), Black: 213#true, 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 82#L97-1true, 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), 121#L75true, Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), Black: 226#(<= ~pos~0 0), 26#L50-2true, Black: 218#true, 652#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 661#(<= 0 ~pos~0), 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0))]) [2024-01-29 22:58:11,635 INFO L294 olderBase$Statistics]: this new event has 66 ancestors and is cut-off event [2024-01-29 22:58:11,635 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2024-01-29 22:58:11,635 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2024-01-29 22:58:11,635 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2024-01-29 22:58:11,635 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][94], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, Black: 824#(<= 0 ~pos~0), Black: 203#true, Black: 818#(<= 2 ~pos~0), Black: 815#true, 15#L75-2true, Black: 210#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), Black: 213#true, 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), 981#(= (* (div ~d2~0 256) 256) ~d2~0), Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 82#L97-1true, 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), Black: 226#(<= ~pos~0 0), 26#L50-2true, Black: 218#true, 652#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 661#(<= 0 ~pos~0), 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0))]) [2024-01-29 22:58:11,635 INFO L294 olderBase$Statistics]: this new event has 68 ancestors and is cut-off event [2024-01-29 22:58:11,635 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2024-01-29 22:58:11,635 INFO L297 olderBase$Statistics]: existing Event has 56 ancestors and is cut-off event [2024-01-29 22:58:11,635 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2024-01-29 22:58:11,649 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][94], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, Black: 203#true, Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 210#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 90#L96-4true, Black: 213#true, 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), 981#(= (* (div ~d2~0 256) 256) ~d2~0), 58#L64-4true, Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), Black: 226#(<= ~pos~0 0), 26#L50-2true, 652#true, Black: 218#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 661#(<= 0 ~pos~0), 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0))]) [2024-01-29 22:58:11,649 INFO L294 olderBase$Statistics]: this new event has 68 ancestors and is cut-off event [2024-01-29 22:58:11,649 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2024-01-29 22:58:11,649 INFO L297 olderBase$Statistics]: existing Event has 57 ancestors and is cut-off event [2024-01-29 22:58:11,649 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2024-01-29 22:58:11,723 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][94], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, Black: 203#true, Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 210#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), Black: 213#true, 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), 981#(= (* (div ~d2~0 256) 256) ~d2~0), 58#L64-4true, Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 82#L97-1true, 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), 26#L50-2true, Black: 226#(<= ~pos~0 0), Black: 218#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 652#true, Black: 661#(<= 0 ~pos~0), 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0))]) [2024-01-29 22:58:11,723 INFO L294 olderBase$Statistics]: this new event has 69 ancestors and is cut-off event [2024-01-29 22:58:11,723 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2024-01-29 22:58:11,723 INFO L297 olderBase$Statistics]: existing Event has 58 ancestors and is cut-off event [2024-01-29 22:58:11,723 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2024-01-29 22:58:11,724 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][97], [979#true, 486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, Black: 203#true, Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 208#true, 90#L96-4true, Black: 213#true, 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), Black: 226#(<= ~pos~0 0), 26#L50-2true, Black: 218#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 652#true, Black: 661#(<= 0 ~pos~0), 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), 74#L77true, 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0))]) [2024-01-29 22:58:11,724 INFO L294 olderBase$Statistics]: this new event has 69 ancestors and is cut-off event [2024-01-29 22:58:11,724 INFO L297 olderBase$Statistics]: existing Event has 57 ancestors and is cut-off event [2024-01-29 22:58:11,724 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2024-01-29 22:58:11,724 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2024-01-29 22:58:11,724 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][97], [979#true, 486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, Black: 203#true, Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 208#true, 15#L75-2true, 90#L96-4true, Black: 213#true, 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), Black: 226#(<= ~pos~0 0), 26#L50-2true, Black: 218#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 652#true, Black: 661#(<= 0 ~pos~0), 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0))]) [2024-01-29 22:58:11,724 INFO L294 olderBase$Statistics]: this new event has 69 ancestors and is cut-off event [2024-01-29 22:58:11,724 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2024-01-29 22:58:11,724 INFO L297 olderBase$Statistics]: existing Event has 57 ancestors and is cut-off event [2024-01-29 22:58:11,725 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2024-01-29 22:58:11,725 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][97], [979#true, 486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, Black: 203#true, Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 208#true, 90#L96-4true, Black: 213#true, 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 152#(= ~pos~0 0), 19#L76true, Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), Black: 226#(<= ~pos~0 0), 26#L50-2true, Black: 218#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 652#true, Black: 661#(<= 0 ~pos~0), 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0))]) [2024-01-29 22:58:11,725 INFO L294 olderBase$Statistics]: this new event has 67 ancestors and is cut-off event [2024-01-29 22:58:11,725 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2024-01-29 22:58:11,725 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2024-01-29 22:58:11,725 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2024-01-29 22:58:11,726 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][97], [979#true, 486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, Black: 203#true, Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), 65#L76-2true, Black: 815#true, Black: 208#true, 90#L96-4true, Black: 213#true, 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), Black: 226#(<= ~pos~0 0), 26#L50-2true, Black: 218#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 652#true, Black: 661#(<= 0 ~pos~0), 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0))]) [2024-01-29 22:58:11,726 INFO L294 olderBase$Statistics]: this new event has 68 ancestors and is cut-off event [2024-01-29 22:58:11,726 INFO L297 olderBase$Statistics]: existing Event has 56 ancestors and is cut-off event [2024-01-29 22:58:11,726 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2024-01-29 22:58:11,726 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2024-01-29 22:58:11,738 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][94], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, Black: 203#true, Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 210#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 90#L96-4true, Black: 213#true, 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), 981#(= (* (div ~d2~0 256) 256) ~d2~0), Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), 8#thread2EXITtrue, Black: 226#(<= ~pos~0 0), 26#L50-2true, Black: 218#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 652#true, Black: 661#(<= 0 ~pos~0), 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0))]) [2024-01-29 22:58:11,738 INFO L294 olderBase$Statistics]: this new event has 69 ancestors and is cut-off event [2024-01-29 22:58:11,738 INFO L297 olderBase$Statistics]: existing Event has 58 ancestors and is cut-off event [2024-01-29 22:58:11,738 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2024-01-29 22:58:11,739 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2024-01-29 22:58:11,775 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][94], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, Black: 824#(<= 0 ~pos~0), Black: 203#true, Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 210#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), Black: 213#true, 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), 981#(= (* (div ~d2~0 256) 256) ~d2~0), 58#L64-4true, Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 82#L97-1true, 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), Black: 226#(<= ~pos~0 0), 26#L50-2true, 652#true, Black: 218#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 661#(<= 0 ~pos~0), 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0))]) [2024-01-29 22:58:11,775 INFO L294 olderBase$Statistics]: this new event has 69 ancestors and is cut-off event [2024-01-29 22:58:11,775 INFO L297 olderBase$Statistics]: existing Event has 58 ancestors and is cut-off event [2024-01-29 22:58:11,775 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2024-01-29 22:58:11,775 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2024-01-29 22:58:11,776 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][97], [979#true, 486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, Black: 203#true, Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 208#true, 90#L96-4true, Black: 213#true, 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), 26#L50-2true, Black: 226#(<= ~pos~0 0), 652#true, Black: 218#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 661#(<= 0 ~pos~0), 74#L77true, 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0))]) [2024-01-29 22:58:11,776 INFO L294 olderBase$Statistics]: this new event has 69 ancestors and is cut-off event [2024-01-29 22:58:11,776 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2024-01-29 22:58:11,776 INFO L297 olderBase$Statistics]: existing Event has 57 ancestors and is cut-off event [2024-01-29 22:58:11,776 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2024-01-29 22:58:11,777 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][97], [486#true, 979#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, Black: 203#true, Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 208#true, 15#L75-2true, 90#L96-4true, Black: 213#true, 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), 26#L50-2true, Black: 226#(<= ~pos~0 0), 652#true, Black: 218#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 661#(<= 0 ~pos~0), 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0))]) [2024-01-29 22:58:11,777 INFO L294 olderBase$Statistics]: this new event has 69 ancestors and is cut-off event [2024-01-29 22:58:11,777 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2024-01-29 22:58:11,777 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2024-01-29 22:58:11,777 INFO L297 olderBase$Statistics]: existing Event has 57 ancestors and is cut-off event [2024-01-29 22:58:11,777 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][97], [486#true, 979#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, Black: 203#true, Black: 824#(<= 0 ~pos~0), 65#L76-2true, Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 208#true, 90#L96-4true, Black: 213#true, 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), 26#L50-2true, Black: 226#(<= ~pos~0 0), 652#true, Black: 218#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 661#(<= 0 ~pos~0), 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0))]) [2024-01-29 22:58:11,777 INFO L294 olderBase$Statistics]: this new event has 68 ancestors and is cut-off event [2024-01-29 22:58:11,777 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2024-01-29 22:58:11,777 INFO L297 olderBase$Statistics]: existing Event has 56 ancestors and is cut-off event [2024-01-29 22:58:11,777 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2024-01-29 22:58:11,777 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][97], [486#true, 979#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, Black: 203#true, Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 208#true, 90#L96-4true, Black: 213#true, 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), 19#L76true, Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), 26#L50-2true, Black: 226#(<= ~pos~0 0), 652#true, Black: 218#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 661#(<= 0 ~pos~0), 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0))]) [2024-01-29 22:58:11,777 INFO L294 olderBase$Statistics]: this new event has 67 ancestors and is cut-off event [2024-01-29 22:58:11,778 INFO L297 olderBase$Statistics]: existing Event has 55 ancestors and is cut-off event [2024-01-29 22:58:11,778 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2024-01-29 22:58:11,778 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2024-01-29 22:58:11,784 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][94], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, Black: 824#(<= 0 ~pos~0), Black: 203#true, Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 210#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 90#L96-4true, Black: 213#true, 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), 981#(= (* (div ~d2~0 256) 256) ~d2~0), Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), 8#thread2EXITtrue, Black: 226#(<= ~pos~0 0), 26#L50-2true, 652#true, Black: 218#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 661#(<= 0 ~pos~0), 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0))]) [2024-01-29 22:58:11,784 INFO L294 olderBase$Statistics]: this new event has 69 ancestors and is cut-off event [2024-01-29 22:58:11,784 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2024-01-29 22:58:11,784 INFO L297 olderBase$Statistics]: existing Event has 58 ancestors and is cut-off event [2024-01-29 22:58:11,784 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2024-01-29 22:58:11,867 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][97], [979#true, 486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, Black: 824#(<= 0 ~pos~0), Black: 203#true, Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 208#true, Black: 213#true, 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 82#L97-1true, 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), Black: 226#(<= ~pos~0 0), 26#L50-2true, Black: 218#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 652#true, Black: 661#(<= 0 ~pos~0), 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), 74#L77true, 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0))]) [2024-01-29 22:58:11,868 INFO L294 olderBase$Statistics]: this new event has 70 ancestors and is cut-off event [2024-01-29 22:58:11,868 INFO L297 olderBase$Statistics]: existing Event has 58 ancestors and is cut-off event [2024-01-29 22:58:11,868 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2024-01-29 22:58:11,868 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2024-01-29 22:58:11,868 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][97], [979#true, 486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, Black: 824#(<= 0 ~pos~0), Black: 203#true, Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 208#true, 15#L75-2true, Black: 213#true, 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 82#L97-1true, 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), Black: 226#(<= ~pos~0 0), 26#L50-2true, Black: 218#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 652#true, Black: 661#(<= 0 ~pos~0), 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0))]) [2024-01-29 22:58:11,868 INFO L294 olderBase$Statistics]: this new event has 70 ancestors and is cut-off event [2024-01-29 22:58:11,868 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2024-01-29 22:58:11,868 INFO L297 olderBase$Statistics]: existing Event has 58 ancestors and is cut-off event [2024-01-29 22:58:11,868 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2024-01-29 22:58:11,868 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][97], [979#true, 486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, Black: 824#(<= 0 ~pos~0), Black: 203#true, Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 208#true, Black: 213#true, 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), 19#L76true, Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 82#L97-1true, 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), Black: 226#(<= ~pos~0 0), 26#L50-2true, Black: 218#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 652#true, Black: 661#(<= 0 ~pos~0), 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0))]) [2024-01-29 22:58:11,868 INFO L294 olderBase$Statistics]: this new event has 68 ancestors and is cut-off event [2024-01-29 22:58:11,868 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2024-01-29 22:58:11,868 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2024-01-29 22:58:11,869 INFO L297 olderBase$Statistics]: existing Event has 56 ancestors and is cut-off event [2024-01-29 22:58:11,869 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][97], [486#true, 979#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, Black: 824#(<= 0 ~pos~0), Black: 203#true, Black: 818#(<= 2 ~pos~0), 65#L76-2true, Black: 815#true, Black: 208#true, Black: 213#true, 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 82#L97-1true, 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), Black: 226#(<= ~pos~0 0), 26#L50-2true, Black: 218#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 652#true, Black: 661#(<= 0 ~pos~0), 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0))]) [2024-01-29 22:58:11,869 INFO L294 olderBase$Statistics]: this new event has 69 ancestors and is cut-off event [2024-01-29 22:58:11,869 INFO L297 olderBase$Statistics]: existing Event has 57 ancestors and is cut-off event [2024-01-29 22:58:11,869 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2024-01-29 22:58:11,869 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2024-01-29 22:58:11,878 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][94], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, Black: 203#true, Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 210#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), Black: 213#true, 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), 981#(= (* (div ~d2~0 256) 256) ~d2~0), Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 82#L97-1true, 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), 8#thread2EXITtrue, 26#L50-2true, Black: 226#(<= ~pos~0 0), Black: 218#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 652#true, Black: 661#(<= 0 ~pos~0), 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0))]) [2024-01-29 22:58:11,878 INFO L294 olderBase$Statistics]: this new event has 70 ancestors and is cut-off event [2024-01-29 22:58:11,878 INFO L297 olderBase$Statistics]: existing Event has 59 ancestors and is cut-off event [2024-01-29 22:58:11,878 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2024-01-29 22:58:11,878 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2024-01-29 22:58:11,888 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][94], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, Black: 824#(<= 0 ~pos~0), Black: 203#true, Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 210#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 90#L96-4true, Black: 213#true, 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), 981#(= (* (div ~d2~0 256) 256) ~d2~0), Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), Black: 226#(<= ~pos~0 0), 26#L50-2true, Black: 218#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 652#true, Black: 661#(<= 0 ~pos~0), 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), 85#L70true, 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0))]) [2024-01-29 22:58:11,888 INFO L294 olderBase$Statistics]: this new event has 70 ancestors and is cut-off event [2024-01-29 22:58:11,888 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2024-01-29 22:58:11,888 INFO L297 olderBase$Statistics]: existing Event has 59 ancestors and is cut-off event [2024-01-29 22:58:11,888 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2024-01-29 22:58:11,889 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][97], [486#true, 979#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, Black: 824#(<= 0 ~pos~0), Black: 203#true, Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 208#true, 90#L96-4true, Black: 213#true, 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), 58#L64-4true, Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), Black: 226#(<= ~pos~0 0), 26#L50-2true, Black: 218#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 652#true, Black: 661#(<= 0 ~pos~0), 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0))]) [2024-01-29 22:58:11,889 INFO L294 olderBase$Statistics]: this new event has 70 ancestors and is cut-off event [2024-01-29 22:58:11,889 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2024-01-29 22:58:11,889 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2024-01-29 22:58:11,889 INFO L297 olderBase$Statistics]: existing Event has 59 ancestors and is cut-off event [2024-01-29 22:58:11,918 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][97], [979#true, 486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, Black: 203#true, Black: 824#(<= 0 ~pos~0), 65#L76-2true, Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 208#true, Black: 213#true, 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 82#L97-1true, 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), 26#L50-2true, Black: 226#(<= ~pos~0 0), Black: 218#true, 652#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 661#(<= 0 ~pos~0), 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0))]) [2024-01-29 22:58:11,918 INFO L294 olderBase$Statistics]: this new event has 69 ancestors and is cut-off event [2024-01-29 22:58:11,918 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2024-01-29 22:58:11,919 INFO L297 olderBase$Statistics]: existing Event has 57 ancestors and is cut-off event [2024-01-29 22:58:11,919 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2024-01-29 22:58:11,919 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][97], [979#true, 486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, Black: 203#true, Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 208#true, Black: 213#true, 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 152#(= ~pos~0 0), 19#L76true, Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 82#L97-1true, 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), Black: 226#(<= ~pos~0 0), 26#L50-2true, Black: 218#true, 652#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 661#(<= 0 ~pos~0), 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0))]) [2024-01-29 22:58:11,919 INFO L294 olderBase$Statistics]: this new event has 68 ancestors and is cut-off event [2024-01-29 22:58:11,919 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2024-01-29 22:58:11,919 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2024-01-29 22:58:11,919 INFO L297 olderBase$Statistics]: existing Event has 56 ancestors and is cut-off event [2024-01-29 22:58:11,919 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][97], [979#true, 486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, Black: 203#true, Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 208#true, Black: 213#true, 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 82#L97-1true, 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), Black: 226#(<= ~pos~0 0), 26#L50-2true, Black: 218#true, 652#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 661#(<= 0 ~pos~0), 74#L77true, 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0))]) [2024-01-29 22:58:11,919 INFO L294 olderBase$Statistics]: this new event has 70 ancestors and is cut-off event [2024-01-29 22:58:11,919 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2024-01-29 22:58:11,919 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2024-01-29 22:58:11,920 INFO L297 olderBase$Statistics]: existing Event has 58 ancestors and is cut-off event [2024-01-29 22:58:11,920 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][97], [979#true, 486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, Black: 203#true, Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 208#true, 15#L75-2true, Black: 213#true, 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 82#L97-1true, 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), Black: 226#(<= ~pos~0 0), 26#L50-2true, Black: 218#true, 652#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 661#(<= 0 ~pos~0), 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0))]) [2024-01-29 22:58:11,920 INFO L294 olderBase$Statistics]: this new event has 70 ancestors and is cut-off event [2024-01-29 22:58:11,920 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2024-01-29 22:58:11,920 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2024-01-29 22:58:11,920 INFO L297 olderBase$Statistics]: existing Event has 58 ancestors and is cut-off event [2024-01-29 22:58:11,929 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][94], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, Black: 824#(<= 0 ~pos~0), Black: 203#true, Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 210#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), Black: 213#true, 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), 981#(= (* (div ~d2~0 256) 256) ~d2~0), Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 82#L97-1true, 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), 8#thread2EXITtrue, Black: 226#(<= ~pos~0 0), 26#L50-2true, 652#true, Black: 218#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 661#(<= 0 ~pos~0), 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0))]) [2024-01-29 22:58:11,929 INFO L294 olderBase$Statistics]: this new event has 70 ancestors and is cut-off event [2024-01-29 22:58:11,929 INFO L297 olderBase$Statistics]: existing Event has 59 ancestors and is cut-off event [2024-01-29 22:58:11,929 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2024-01-29 22:58:11,929 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2024-01-29 22:58:11,935 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][94], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, Black: 824#(<= 0 ~pos~0), Black: 203#true, Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 210#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 90#L96-4true, Black: 213#true, 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), 981#(= (* (div ~d2~0 256) 256) ~d2~0), Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), Black: 226#(<= ~pos~0 0), 26#L50-2true, 652#true, Black: 218#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 661#(<= 0 ~pos~0), 85#L70true, 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0))]) [2024-01-29 22:58:11,935 INFO L294 olderBase$Statistics]: this new event has 70 ancestors and is cut-off event [2024-01-29 22:58:11,936 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2024-01-29 22:58:11,936 INFO L297 olderBase$Statistics]: existing Event has 59 ancestors and is cut-off event [2024-01-29 22:58:11,936 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2024-01-29 22:58:11,936 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][97], [486#true, 979#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, Black: 824#(<= 0 ~pos~0), Black: 203#true, Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 208#true, 90#L96-4true, Black: 213#true, 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 152#(= ~pos~0 0), 58#L64-4true, Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), Black: 226#(<= ~pos~0 0), 26#L50-2true, 652#true, Black: 218#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 661#(<= 0 ~pos~0), 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0))]) [2024-01-29 22:58:11,936 INFO L294 olderBase$Statistics]: this new event has 70 ancestors and is cut-off event [2024-01-29 22:58:11,936 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2024-01-29 22:58:11,936 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2024-01-29 22:58:11,936 INFO L297 olderBase$Statistics]: existing Event has 59 ancestors and is cut-off event [2024-01-29 22:58:12,016 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][94], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, Black: 203#true, Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 210#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), Black: 213#true, 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), 981#(= (* (div ~d2~0 256) 256) ~d2~0), Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 82#L97-1true, 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), 26#L50-2true, Black: 226#(<= ~pos~0 0), Black: 218#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 652#true, Black: 661#(<= 0 ~pos~0), 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), 85#L70true, 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0))]) [2024-01-29 22:58:12,016 INFO L294 olderBase$Statistics]: this new event has 71 ancestors and is cut-off event [2024-01-29 22:58:12,016 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2024-01-29 22:58:12,016 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2024-01-29 22:58:12,016 INFO L297 olderBase$Statistics]: existing Event has 60 ancestors and is cut-off event [2024-01-29 22:58:12,017 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][97], [979#true, 486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, Black: 203#true, Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 208#true, Black: 213#true, 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), 58#L64-4true, Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 82#L97-1true, 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), 26#L50-2true, Black: 226#(<= ~pos~0 0), Black: 218#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 652#true, Black: 661#(<= 0 ~pos~0), 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0))]) [2024-01-29 22:58:12,017 INFO L294 olderBase$Statistics]: this new event has 71 ancestors and is cut-off event [2024-01-29 22:58:12,017 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2024-01-29 22:58:12,017 INFO L297 olderBase$Statistics]: existing Event has 60 ancestors and is cut-off event [2024-01-29 22:58:12,017 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2024-01-29 22:58:12,025 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][97], [979#true, 486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, Black: 203#true, Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 208#true, 90#L96-4true, Black: 213#true, 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), 8#thread2EXITtrue, 26#L50-2true, Black: 226#(<= ~pos~0 0), Black: 218#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 652#true, Black: 661#(<= 0 ~pos~0), 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0))]) [2024-01-29 22:58:12,025 INFO L294 olderBase$Statistics]: this new event has 71 ancestors and is cut-off event [2024-01-29 22:58:12,025 INFO L297 olderBase$Statistics]: existing Event has 60 ancestors and is cut-off event [2024-01-29 22:58:12,025 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2024-01-29 22:58:12,025 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2024-01-29 22:58:12,062 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][94], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, Black: 824#(<= 0 ~pos~0), Black: 203#true, Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 210#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), Black: 213#true, 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), 981#(= (* (div ~d2~0 256) 256) ~d2~0), Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 82#L97-1true, 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), Black: 226#(<= ~pos~0 0), 26#L50-2true, 652#true, Black: 218#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 661#(<= 0 ~pos~0), 85#L70true, 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0))]) [2024-01-29 22:58:12,062 INFO L294 olderBase$Statistics]: this new event has 71 ancestors and is cut-off event [2024-01-29 22:58:12,062 INFO L297 olderBase$Statistics]: existing Event has 60 ancestors and is cut-off event [2024-01-29 22:58:12,062 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2024-01-29 22:58:12,062 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2024-01-29 22:58:12,063 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][97], [979#true, 486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, Black: 203#true, Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 208#true, Black: 213#true, 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 152#(= ~pos~0 0), 58#L64-4true, Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 82#L97-1true, 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), 26#L50-2true, Black: 226#(<= ~pos~0 0), 652#true, Black: 218#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 661#(<= 0 ~pos~0), 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0))]) [2024-01-29 22:58:12,063 INFO L294 olderBase$Statistics]: this new event has 71 ancestors and is cut-off event [2024-01-29 22:58:12,063 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2024-01-29 22:58:12,063 INFO L297 olderBase$Statistics]: existing Event has 60 ancestors and is cut-off event [2024-01-29 22:58:12,063 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2024-01-29 22:58:12,069 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][97], [486#true, 979#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, Black: 824#(<= 0 ~pos~0), Black: 203#true, Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 208#true, 90#L96-4true, Black: 213#true, 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), 8#thread2EXITtrue, Black: 226#(<= ~pos~0 0), 26#L50-2true, 652#true, Black: 218#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 661#(<= 0 ~pos~0), 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0))]) [2024-01-29 22:58:12,069 INFO L294 olderBase$Statistics]: this new event has 71 ancestors and is cut-off event [2024-01-29 22:58:12,069 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2024-01-29 22:58:12,069 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2024-01-29 22:58:12,069 INFO L297 olderBase$Statistics]: existing Event has 60 ancestors and is cut-off event [2024-01-29 22:58:12,157 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][97], [486#true, 979#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, Black: 824#(<= 0 ~pos~0), Black: 203#true, Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 208#true, Black: 213#true, 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 82#L97-1true, 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), 8#thread2EXITtrue, Black: 159#(= ~pos~0 0), Black: 226#(<= ~pos~0 0), 26#L50-2true, Black: 218#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 652#true, Black: 661#(<= 0 ~pos~0), 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0))]) [2024-01-29 22:58:12,158 INFO L294 olderBase$Statistics]: this new event has 72 ancestors and is cut-off event [2024-01-29 22:58:12,158 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2024-01-29 22:58:12,158 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2024-01-29 22:58:12,158 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2024-01-29 22:58:12,167 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][97], [979#true, 486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, Black: 203#true, Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 208#true, 90#L96-4true, Black: 213#true, 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), 26#L50-2true, Black: 226#(<= ~pos~0 0), Black: 218#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 652#true, 52#L66true, Black: 661#(<= 0 ~pos~0), 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0))]) [2024-01-29 22:58:12,167 INFO L294 olderBase$Statistics]: this new event has 72 ancestors and is cut-off event [2024-01-29 22:58:12,167 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2024-01-29 22:58:12,167 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2024-01-29 22:58:12,167 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2024-01-29 22:58:12,399 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][97], [979#true, 486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, Black: 824#(<= 0 ~pos~0), Black: 203#true, Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 208#true, Black: 213#true, 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 82#L97-1true, 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), 8#thread2EXITtrue, Black: 159#(= ~pos~0 0), Black: 226#(<= ~pos~0 0), 26#L50-2true, 652#true, Black: 218#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 661#(<= 0 ~pos~0), 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0))]) [2024-01-29 22:58:12,400 INFO L294 olderBase$Statistics]: this new event has 72 ancestors and is cut-off event [2024-01-29 22:58:12,400 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2024-01-29 22:58:12,400 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2024-01-29 22:58:12,400 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2024-01-29 22:58:12,405 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][97], [486#true, 979#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, Black: 824#(<= 0 ~pos~0), Black: 203#true, Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 208#true, 90#L96-4true, Black: 213#true, 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), Black: 226#(<= ~pos~0 0), 26#L50-2true, 652#true, Black: 218#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), 52#L66true, Black: 661#(<= 0 ~pos~0), 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0))]) [2024-01-29 22:58:12,405 INFO L294 olderBase$Statistics]: this new event has 72 ancestors and is cut-off event [2024-01-29 22:58:12,405 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2024-01-29 22:58:12,406 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2024-01-29 22:58:12,406 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2024-01-29 22:58:12,501 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][97], [486#true, 979#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, Black: 203#true, Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 208#true, Black: 213#true, 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 82#L97-1true, 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), 26#L50-2true, Black: 226#(<= ~pos~0 0), Black: 218#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 652#true, 52#L66true, Black: 661#(<= 0 ~pos~0), 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0))]) [2024-01-29 22:58:12,501 INFO L294 olderBase$Statistics]: this new event has 73 ancestors and is cut-off event [2024-01-29 22:58:12,501 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2024-01-29 22:58:12,501 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2024-01-29 22:58:12,501 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2024-01-29 22:58:12,553 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][97], [979#true, 486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, Black: 203#true, Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 208#true, Black: 213#true, 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 82#L97-1true, 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), 26#L50-2true, Black: 226#(<= ~pos~0 0), 652#true, Black: 218#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), 52#L66true, Black: 661#(<= 0 ~pos~0), 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0))]) [2024-01-29 22:58:12,554 INFO L294 olderBase$Statistics]: this new event has 73 ancestors and is cut-off event [2024-01-29 22:58:12,554 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2024-01-29 22:58:12,554 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2024-01-29 22:58:12,554 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2024-01-29 22:58:12,964 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][98], [979#true, 486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), 88#L72-2true, Black: 647#true, 218#true, 819#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 203#true, Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 208#true, 90#L96-4true, 656#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 213#true, Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), 26#L50-2true, Black: 226#(<= ~pos~0 0), Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 652#true, Black: 661#(<= 0 ~pos~0)]) [2024-01-29 22:58:12,964 INFO L294 olderBase$Statistics]: this new event has 74 ancestors and is cut-off event [2024-01-29 22:58:12,964 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2024-01-29 22:58:12,964 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2024-01-29 22:58:12,964 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2024-01-29 22:58:12,964 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][98], [979#true, 486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, 218#true, 819#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 203#true, Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 210#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 90#L96-4true, 656#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 213#true, Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), 121#L75true, Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), 26#L50-2true, Black: 226#(<= ~pos~0 0), Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 652#true, Black: 661#(<= 0 ~pos~0)]) [2024-01-29 22:58:12,964 INFO L294 olderBase$Statistics]: this new event has 75 ancestors and is cut-off event [2024-01-29 22:58:12,965 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2024-01-29 22:58:12,965 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2024-01-29 22:58:12,965 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2024-01-29 22:58:13,235 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][98], [979#true, 486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), 88#L72-2true, Black: 647#true, 218#true, 819#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 824#(<= 0 ~pos~0), Black: 203#true, Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 208#true, 90#L96-4true, Black: 213#true, Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 159#(= ~pos~0 0), 26#L50-2true, Black: 226#(<= ~pos~0 0), 652#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 661#(<= 0 ~pos~0)]) [2024-01-29 22:58:13,235 INFO L294 olderBase$Statistics]: this new event has 74 ancestors and is cut-off event [2024-01-29 22:58:13,235 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2024-01-29 22:58:13,235 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2024-01-29 22:58:13,235 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2024-01-29 22:58:13,236 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][98], [979#true, 486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, 218#true, 819#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 824#(<= 0 ~pos~0), Black: 203#true, Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 210#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 90#L96-4true, Black: 213#true, Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), 121#L75true, Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 159#(= ~pos~0 0), 26#L50-2true, Black: 226#(<= ~pos~0 0), 652#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 661#(<= 0 ~pos~0)]) [2024-01-29 22:58:13,236 INFO L294 olderBase$Statistics]: this new event has 75 ancestors and is cut-off event [2024-01-29 22:58:13,236 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2024-01-29 22:58:13,236 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2024-01-29 22:58:13,236 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2024-01-29 22:58:13,334 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][98], [979#true, 486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), 88#L72-2true, Black: 647#true, 218#true, 819#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 203#true, Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 208#true, Black: 213#true, 656#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 82#L97-1true, 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), 26#L50-2true, Black: 226#(<= ~pos~0 0), Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 652#true, Black: 661#(<= 0 ~pos~0)]) [2024-01-29 22:58:13,334 INFO L294 olderBase$Statistics]: this new event has 75 ancestors and is cut-off event [2024-01-29 22:58:13,334 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2024-01-29 22:58:13,334 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2024-01-29 22:58:13,334 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2024-01-29 22:58:13,334 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][98], [979#true, 486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, 218#true, 819#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 203#true, Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 210#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), Black: 213#true, 656#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 82#L97-1true, 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), 121#L75true, Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), 26#L50-2true, Black: 226#(<= ~pos~0 0), Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 652#true, Black: 661#(<= 0 ~pos~0)]) [2024-01-29 22:58:13,334 INFO L294 olderBase$Statistics]: this new event has 76 ancestors and is cut-off event [2024-01-29 22:58:13,334 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2024-01-29 22:58:13,334 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2024-01-29 22:58:13,334 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2024-01-29 22:58:13,349 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][119], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, 218#true, 819#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 824#(<= 0 ~pos~0), Black: 203#true, Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), 15#L75-2true, Black: 210#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 90#L96-4true, 656#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 213#true, 981#(= (* (div ~d2~0 256) 256) ~d2~0), Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), 26#L50-2true, Black: 226#(<= ~pos~0 0), Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 652#true, Black: 661#(<= 0 ~pos~0)]) [2024-01-29 22:58:13,349 INFO L294 olderBase$Statistics]: this new event has 77 ancestors and is cut-off event [2024-01-29 22:58:13,350 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2024-01-29 22:58:13,350 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2024-01-29 22:58:13,350 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2024-01-29 22:58:13,350 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][98], [486#true, 979#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, 218#true, 819#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 824#(<= 0 ~pos~0), Black: 203#true, Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 208#true, 90#L96-4true, 656#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 213#true, Black: 152#(= ~pos~0 0), 19#L76true, Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), 26#L50-2true, Black: 226#(<= ~pos~0 0), Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 652#true, Black: 661#(<= 0 ~pos~0)]) [2024-01-29 22:58:13,350 INFO L294 olderBase$Statistics]: this new event has 77 ancestors and is cut-off event [2024-01-29 22:58:13,350 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2024-01-29 22:58:13,350 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2024-01-29 22:58:13,350 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2024-01-29 22:58:13,398 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][98], [979#true, 486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), 88#L72-2true, Black: 647#true, 218#true, 819#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 824#(<= 0 ~pos~0), Black: 203#true, Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 208#true, Black: 213#true, Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 82#L97-1true, 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 159#(= ~pos~0 0), Black: 226#(<= ~pos~0 0), 26#L50-2true, 652#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 661#(<= 0 ~pos~0)]) [2024-01-29 22:58:13,398 INFO L294 olderBase$Statistics]: this new event has 75 ancestors and is cut-off event [2024-01-29 22:58:13,398 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2024-01-29 22:58:13,398 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2024-01-29 22:58:13,398 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2024-01-29 22:58:13,399 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][98], [979#true, 486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, 218#true, 819#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 824#(<= 0 ~pos~0), Black: 203#true, Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 210#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), Black: 213#true, Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 82#L97-1true, 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 121#L75true, 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 159#(= ~pos~0 0), Black: 226#(<= ~pos~0 0), 26#L50-2true, 652#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 661#(<= 0 ~pos~0)]) [2024-01-29 22:58:13,399 INFO L294 olderBase$Statistics]: this new event has 76 ancestors and is cut-off event [2024-01-29 22:58:13,399 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2024-01-29 22:58:13,399 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2024-01-29 22:58:13,399 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2024-01-29 22:58:13,406 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][119], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, 218#true, 819#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 824#(<= 0 ~pos~0), Black: 203#true, Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), 15#L75-2true, Black: 210#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 90#L96-4true, Black: 213#true, 981#(= (* (div ~d2~0 256) 256) ~d2~0), Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 159#(= ~pos~0 0), 26#L50-2true, Black: 226#(<= ~pos~0 0), 652#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 661#(<= 0 ~pos~0)]) [2024-01-29 22:58:13,407 INFO L294 olderBase$Statistics]: this new event has 77 ancestors and is cut-off event [2024-01-29 22:58:13,407 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2024-01-29 22:58:13,407 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2024-01-29 22:58:13,407 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2024-01-29 22:58:13,407 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][98], [486#true, 979#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, 218#true, 819#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 824#(<= 0 ~pos~0), Black: 203#true, Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 208#true, 90#L96-4true, Black: 213#true, 19#L76true, Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 159#(= ~pos~0 0), 26#L50-2true, Black: 226#(<= ~pos~0 0), 652#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 661#(<= 0 ~pos~0)]) [2024-01-29 22:58:13,407 INFO L294 olderBase$Statistics]: this new event has 77 ancestors and is cut-off event [2024-01-29 22:58:13,408 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2024-01-29 22:58:13,408 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2024-01-29 22:58:13,408 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2024-01-29 22:58:13,513 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][119], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, 218#true, 819#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 824#(<= 0 ~pos~0), Black: 203#true, Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), 15#L75-2true, Black: 210#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), Black: 213#true, 656#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), 981#(= (* (div ~d2~0 256) 256) ~d2~0), Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 82#L97-1true, 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 226#(<= ~pos~0 0), 26#L50-2true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 652#true, Black: 661#(<= 0 ~pos~0)]) [2024-01-29 22:58:13,513 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2024-01-29 22:58:13,513 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2024-01-29 22:58:13,513 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2024-01-29 22:58:13,513 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2024-01-29 22:58:13,513 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][98], [486#true, 979#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, 218#true, 819#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 824#(<= 0 ~pos~0), Black: 203#true, Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 208#true, Black: 213#true, 656#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), 19#L76true, Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 82#L97-1true, 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 226#(<= ~pos~0 0), 26#L50-2true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 652#true, Black: 661#(<= 0 ~pos~0)]) [2024-01-29 22:58:13,513 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2024-01-29 22:58:13,514 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2024-01-29 22:58:13,514 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2024-01-29 22:58:13,514 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2024-01-29 22:58:13,523 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][98], [486#true, 979#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, 218#true, 819#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 824#(<= 0 ~pos~0), Black: 203#true, Black: 818#(<= 2 ~pos~0), 65#L76-2true, Black: 815#true, Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 208#true, 90#L96-4true, 656#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 213#true, Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), 26#L50-2true, Black: 226#(<= ~pos~0 0), Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 652#true, Black: 661#(<= 0 ~pos~0)]) [2024-01-29 22:58:13,523 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2024-01-29 22:58:13,523 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2024-01-29 22:58:13,523 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2024-01-29 22:58:13,523 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2024-01-29 22:58:13,581 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][119], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, 218#true, 819#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 824#(<= 0 ~pos~0), Black: 203#true, Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 210#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 15#L75-2true, Black: 213#true, 981#(= (* (div ~d2~0 256) 256) ~d2~0), Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 82#L97-1true, 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 159#(= ~pos~0 0), Black: 226#(<= ~pos~0 0), 26#L50-2true, 652#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 661#(<= 0 ~pos~0)]) [2024-01-29 22:58:13,581 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2024-01-29 22:58:13,581 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2024-01-29 22:58:13,581 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2024-01-29 22:58:13,581 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2024-01-29 22:58:13,581 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][98], [979#true, 486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, 218#true, 819#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 824#(<= 0 ~pos~0), Black: 203#true, Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 208#true, Black: 213#true, 19#L76true, Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 82#L97-1true, 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 159#(= ~pos~0 0), Black: 226#(<= ~pos~0 0), 26#L50-2true, 652#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 661#(<= 0 ~pos~0)]) [2024-01-29 22:58:13,581 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2024-01-29 22:58:13,581 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2024-01-29 22:58:13,582 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2024-01-29 22:58:13,582 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2024-01-29 22:58:13,586 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][98], [979#true, 486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, 218#true, 819#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 824#(<= 0 ~pos~0), Black: 203#true, Black: 818#(<= 2 ~pos~0), 65#L76-2true, Black: 815#true, Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 208#true, 90#L96-4true, Black: 213#true, Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 159#(= ~pos~0 0), 26#L50-2true, Black: 226#(<= ~pos~0 0), 652#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 661#(<= 0 ~pos~0)]) [2024-01-29 22:58:13,586 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2024-01-29 22:58:13,586 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2024-01-29 22:58:13,587 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2024-01-29 22:58:13,587 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2024-01-29 22:58:13,679 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][98], [486#true, 979#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, 218#true, 819#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 824#(<= 0 ~pos~0), Black: 203#true, Black: 818#(<= 2 ~pos~0), 65#L76-2true, Black: 815#true, Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 208#true, Black: 213#true, 656#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 82#L97-1true, 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 226#(<= ~pos~0 0), 26#L50-2true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 652#true, Black: 661#(<= 0 ~pos~0)]) [2024-01-29 22:58:13,680 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2024-01-29 22:58:13,680 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2024-01-29 22:58:13,680 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2024-01-29 22:58:13,680 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2024-01-29 22:58:13,688 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][119], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, 218#true, 819#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 203#true, Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 210#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 90#L96-4true, 656#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 213#true, 981#(= (* (div ~d2~0 256) 256) ~d2~0), Black: 152#(= ~pos~0 0), 58#L64-4true, Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 159#(= ~pos~0 0), Black: 226#(<= ~pos~0 0), 26#L50-2true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 652#true, Black: 661#(<= 0 ~pos~0)]) [2024-01-29 22:58:13,688 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2024-01-29 22:58:13,688 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2024-01-29 22:58:13,688 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2024-01-29 22:58:13,688 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2024-01-29 22:58:13,689 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][98], [979#true, 486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, 218#true, 819#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 203#true, Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 208#true, 90#L96-4true, 656#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 213#true, Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), 26#L50-2true, Black: 226#(<= ~pos~0 0), Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 652#true, Black: 661#(<= 0 ~pos~0), 74#L77true]) [2024-01-29 22:58:13,689 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2024-01-29 22:58:13,689 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2024-01-29 22:58:13,689 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2024-01-29 22:58:13,689 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2024-01-29 22:58:13,689 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][98], [979#true, 486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, 218#true, 819#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 203#true, Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 208#true, 15#L75-2true, 90#L96-4true, 656#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 213#true, Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), 26#L50-2true, Black: 226#(<= ~pos~0 0), Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 652#true, Black: 661#(<= 0 ~pos~0)]) [2024-01-29 22:58:13,690 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2024-01-29 22:58:13,690 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2024-01-29 22:58:13,690 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2024-01-29 22:58:13,690 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2024-01-29 22:58:13,738 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][98], [979#true, 486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, 218#true, 819#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 824#(<= 0 ~pos~0), Black: 203#true, 65#L76-2true, Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 208#true, Black: 213#true, Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 82#L97-1true, 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 159#(= ~pos~0 0), Black: 226#(<= ~pos~0 0), 26#L50-2true, 652#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 661#(<= 0 ~pos~0)]) [2024-01-29 22:58:13,738 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2024-01-29 22:58:13,738 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2024-01-29 22:58:13,738 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2024-01-29 22:58:13,739 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2024-01-29 22:58:13,745 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][119], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, 218#true, 819#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 824#(<= 0 ~pos~0), Black: 203#true, Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 210#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 90#L96-4true, Black: 213#true, 981#(= (* (div ~d2~0 256) 256) ~d2~0), 58#L64-4true, Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 159#(= ~pos~0 0), Black: 226#(<= ~pos~0 0), 26#L50-2true, 652#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 661#(<= 0 ~pos~0)]) [2024-01-29 22:58:13,745 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2024-01-29 22:58:13,745 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2024-01-29 22:58:13,746 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2024-01-29 22:58:13,746 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2024-01-29 22:58:13,746 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][98], [979#true, 486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, 218#true, 819#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 824#(<= 0 ~pos~0), Black: 203#true, Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 208#true, 90#L96-4true, Black: 213#true, Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 159#(= ~pos~0 0), 26#L50-2true, Black: 226#(<= ~pos~0 0), 652#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 661#(<= 0 ~pos~0), 74#L77true]) [2024-01-29 22:58:13,746 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2024-01-29 22:58:13,747 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2024-01-29 22:58:13,747 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2024-01-29 22:58:13,747 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2024-01-29 22:58:13,748 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][98], [979#true, 486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, 218#true, 819#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 824#(<= 0 ~pos~0), Black: 203#true, Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 208#true, 15#L75-2true, 90#L96-4true, Black: 213#true, Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 159#(= ~pos~0 0), 26#L50-2true, Black: 226#(<= ~pos~0 0), 652#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 661#(<= 0 ~pos~0)]) [2024-01-29 22:58:13,748 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2024-01-29 22:58:13,748 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2024-01-29 22:58:13,748 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2024-01-29 22:58:13,748 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2024-01-29 22:58:13,838 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][119], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, 218#true, 819#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 203#true, Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 210#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), Black: 213#true, 656#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), 981#(= (* (div ~d2~0 256) 256) ~d2~0), 58#L64-4true, Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 82#L97-1true, 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 159#(= ~pos~0 0), 26#L50-2true, Black: 226#(<= ~pos~0 0), Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 652#true, Black: 661#(<= 0 ~pos~0)]) [2024-01-29 22:58:13,839 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2024-01-29 22:58:13,839 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2024-01-29 22:58:13,839 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2024-01-29 22:58:13,839 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2024-01-29 22:58:13,839 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][98], [486#true, 979#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, 218#true, 819#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 824#(<= 0 ~pos~0), Black: 203#true, Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 208#true, Black: 213#true, 656#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 82#L97-1true, 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), 26#L50-2true, Black: 226#(<= ~pos~0 0), Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 652#true, Black: 661#(<= 0 ~pos~0), 74#L77true]) [2024-01-29 22:58:13,840 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2024-01-29 22:58:13,840 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2024-01-29 22:58:13,840 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2024-01-29 22:58:13,840 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2024-01-29 22:58:13,840 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][98], [486#true, 979#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, 218#true, 819#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 824#(<= 0 ~pos~0), Black: 203#true, Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 208#true, 15#L75-2true, Black: 213#true, 656#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 82#L97-1true, 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), 26#L50-2true, Black: 226#(<= ~pos~0 0), Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 652#true, Black: 661#(<= 0 ~pos~0)]) [2024-01-29 22:58:13,840 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2024-01-29 22:58:13,840 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2024-01-29 22:58:13,840 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2024-01-29 22:58:13,841 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2024-01-29 22:58:13,847 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][119], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, 218#true, 819#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 203#true, Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 210#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 90#L96-4true, 656#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 213#true, 981#(= (* (div ~d2~0 256) 256) ~d2~0), Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), 8#thread2EXITtrue, Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 159#(= ~pos~0 0), 26#L50-2true, Black: 226#(<= ~pos~0 0), Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 652#true, Black: 661#(<= 0 ~pos~0)]) [2024-01-29 22:58:13,848 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2024-01-29 22:58:13,848 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2024-01-29 22:58:13,848 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2024-01-29 22:58:13,848 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2024-01-29 22:58:13,900 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][119], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, 218#true, 819#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 824#(<= 0 ~pos~0), Black: 203#true, Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 210#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), Black: 213#true, 981#(= (* (div ~d2~0 256) 256) ~d2~0), 58#L64-4true, Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 82#L97-1true, 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 159#(= ~pos~0 0), 26#L50-2true, Black: 226#(<= ~pos~0 0), 652#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 661#(<= 0 ~pos~0)]) [2024-01-29 22:58:13,900 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2024-01-29 22:58:13,900 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2024-01-29 22:58:13,900 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2024-01-29 22:58:13,900 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2024-01-29 22:58:13,901 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][98], [979#true, 486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, 218#true, 819#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 824#(<= 0 ~pos~0), Black: 203#true, Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 208#true, Black: 213#true, Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 82#L97-1true, 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 159#(= ~pos~0 0), Black: 226#(<= ~pos~0 0), 26#L50-2true, 652#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 661#(<= 0 ~pos~0), 74#L77true]) [2024-01-29 22:58:13,901 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2024-01-29 22:58:13,901 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2024-01-29 22:58:13,901 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2024-01-29 22:58:13,901 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2024-01-29 22:58:13,901 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][98], [979#true, 486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, 218#true, 819#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 824#(<= 0 ~pos~0), Black: 203#true, Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 208#true, 15#L75-2true, Black: 213#true, Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 82#L97-1true, 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 159#(= ~pos~0 0), Black: 226#(<= ~pos~0 0), 26#L50-2true, 652#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 661#(<= 0 ~pos~0)]) [2024-01-29 22:58:13,901 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2024-01-29 22:58:13,901 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2024-01-29 22:58:13,902 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2024-01-29 22:58:13,902 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2024-01-29 22:58:13,906 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][119], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, 218#true, 819#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 203#true, Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 210#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 90#L96-4true, Black: 213#true, 981#(= (* (div ~d2~0 256) 256) ~d2~0), Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 159#(= ~pos~0 0), 8#thread2EXITtrue, Black: 226#(<= ~pos~0 0), 26#L50-2true, 652#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 661#(<= 0 ~pos~0)]) [2024-01-29 22:58:13,906 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2024-01-29 22:58:13,906 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2024-01-29 22:58:13,906 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2024-01-29 22:58:13,906 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2024-01-29 22:58:13,928 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][97], [486#true, 979#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, Black: 203#true, Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 208#true, 15#L75-2true, 90#L96-4true, Black: 213#true, 815#true, 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), 26#L50-2true, Black: 226#(<= ~pos~0 0), Black: 218#true, 652#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 661#(<= 0 ~pos~0)]) [2024-01-29 22:58:13,929 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2024-01-29 22:58:13,929 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2024-01-29 22:58:13,929 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2024-01-29 22:58:13,929 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2024-01-29 22:58:13,929 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][97], [486#true, 979#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, Black: 203#true, Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), 65#L76-2true, Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 208#true, 90#L96-4true, Black: 213#true, 815#true, 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), 26#L50-2true, Black: 226#(<= ~pos~0 0), Black: 218#true, 652#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 661#(<= 0 ~pos~0)]) [2024-01-29 22:58:13,929 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2024-01-29 22:58:13,929 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2024-01-29 22:58:13,929 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2024-01-29 22:58:13,929 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2024-01-29 22:58:13,929 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][97], [486#true, 979#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, Black: 203#true, Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 210#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 90#L96-4true, Black: 213#true, 815#true, 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 121#L75true, 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), 26#L50-2true, Black: 226#(<= ~pos~0 0), Black: 218#true, 652#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 661#(<= 0 ~pos~0)]) [2024-01-29 22:58:13,930 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2024-01-29 22:58:13,930 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2024-01-29 22:58:13,930 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2024-01-29 22:58:13,930 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2024-01-29 22:58:13,930 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][97], [486#true, 979#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, Black: 203#true, Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 208#true, 90#L96-4true, Black: 213#true, 815#true, 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 152#(= ~pos~0 0), 19#L76true, Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), Black: 226#(<= ~pos~0 0), 26#L50-2true, Black: 218#true, 652#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 661#(<= 0 ~pos~0)]) [2024-01-29 22:58:13,930 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2024-01-29 22:58:13,930 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2024-01-29 22:58:13,930 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2024-01-29 22:58:13,930 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2024-01-29 22:58:13,930 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][97], [486#true, 979#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, Black: 203#true, Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 208#true, 90#L96-4true, Black: 213#true, 815#true, 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), Black: 226#(<= ~pos~0 0), 26#L50-2true, Black: 218#true, 652#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 661#(<= 0 ~pos~0), 74#L77true]) [2024-01-29 22:58:13,930 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2024-01-29 22:58:13,931 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2024-01-29 22:58:13,931 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2024-01-29 22:58:13,931 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2024-01-29 22:58:13,931 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][94], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, Black: 203#true, Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 210#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 15#L75-2true, 90#L96-4true, Black: 213#true, 815#true, 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), 981#(= (* (div ~d2~0 256) 256) ~d2~0), Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), Black: 226#(<= ~pos~0 0), 26#L50-2true, Black: 218#true, 652#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 661#(<= 0 ~pos~0)]) [2024-01-29 22:58:13,931 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2024-01-29 22:58:13,931 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2024-01-29 22:58:13,931 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2024-01-29 22:58:13,931 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2024-01-29 22:58:13,931 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][94], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, Black: 203#true, Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 210#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 90#L96-4true, Black: 213#true, 815#true, 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), 981#(= (* (div ~d2~0 256) 256) ~d2~0), 58#L64-4true, Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), Black: 226#(<= ~pos~0 0), 26#L50-2true, Black: 218#true, 652#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 661#(<= 0 ~pos~0)]) [2024-01-29 22:58:13,931 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2024-01-29 22:58:13,931 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2024-01-29 22:58:13,931 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2024-01-29 22:58:13,932 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2024-01-29 22:58:13,932 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][94], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), 88#L72-2true, Black: 647#true, Black: 203#true, Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 210#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 90#L96-4true, Black: 213#true, 815#true, 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), 981#(= (* (div ~d2~0 256) 256) ~d2~0), Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), Black: 226#(<= ~pos~0 0), 26#L50-2true, Black: 218#true, 652#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 661#(<= 0 ~pos~0)]) [2024-01-29 22:58:13,932 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2024-01-29 22:58:13,932 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2024-01-29 22:58:13,932 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2024-01-29 22:58:13,932 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2024-01-29 22:58:13,932 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([518] L44-1-->thread1Err4ASSERT_VIOLATIONWITNESS_INVARIANT: Formula: (let ((.cse0 (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_25 v_thread1Thread1of1ForFork0_~_argptr.base_25) 4294967296) 0))) (and .cse0 (or (not .cse0) (< (+ v_~pos~0_233 2147483647) 0)) (= v_~pos~0_233 (+ v_~pos~0_234 1)))) InVars {~pos~0=v_~pos~0_234, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_25, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_25} OutVars{~pos~0=v_~pos~0_233, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_25, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_1|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_25} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][145], [486#true, 979#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, Black: 205#(<= 0 (+ 2147483647 ~pos~0)), Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 208#true, 15#L75-2true, 90#L96-4true, Black: 213#true, 815#true, Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 159#(= ~pos~0 0), Black: 226#(<= ~pos~0 0), Black: 218#true, 652#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), 110#thread1Err4ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 661#(<= 0 ~pos~0), 311#(and (<= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 0))]) [2024-01-29 22:58:13,932 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2024-01-29 22:58:13,932 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2024-01-29 22:58:13,932 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2024-01-29 22:58:13,932 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2024-01-29 22:58:13,933 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([518] L44-1-->thread1Err4ASSERT_VIOLATIONWITNESS_INVARIANT: Formula: (let ((.cse0 (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_25 v_thread1Thread1of1ForFork0_~_argptr.base_25) 4294967296) 0))) (and .cse0 (or (not .cse0) (< (+ v_~pos~0_233 2147483647) 0)) (= v_~pos~0_233 (+ v_~pos~0_234 1)))) InVars {~pos~0=v_~pos~0_234, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_25, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_25} OutVars{~pos~0=v_~pos~0_233, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_25, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_1|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_25} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][145], [486#true, 979#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, Black: 205#(<= 0 (+ 2147483647 ~pos~0)), Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), 65#L76-2true, Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 208#true, 90#L96-4true, Black: 213#true, 815#true, Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 159#(= ~pos~0 0), Black: 226#(<= ~pos~0 0), Black: 218#true, 652#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), 110#thread1Err4ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 661#(<= 0 ~pos~0), 311#(and (<= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 0))]) [2024-01-29 22:58:13,933 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2024-01-29 22:58:13,933 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2024-01-29 22:58:13,933 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2024-01-29 22:58:13,933 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2024-01-29 22:58:13,933 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([518] L44-1-->thread1Err4ASSERT_VIOLATIONWITNESS_INVARIANT: Formula: (let ((.cse0 (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_25 v_thread1Thread1of1ForFork0_~_argptr.base_25) 4294967296) 0))) (and .cse0 (or (not .cse0) (< (+ v_~pos~0_233 2147483647) 0)) (= v_~pos~0_233 (+ v_~pos~0_234 1)))) InVars {~pos~0=v_~pos~0_234, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_25, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_25} OutVars{~pos~0=v_~pos~0_233, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_25, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_1|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_25} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][145], [486#true, 979#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, Black: 205#(<= 0 (+ 2147483647 ~pos~0)), Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 210#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 90#L96-4true, Black: 213#true, 815#true, Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 121#L75true, 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 159#(= ~pos~0 0), Black: 226#(<= ~pos~0 0), Black: 218#true, 652#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), 110#thread1Err4ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 661#(<= 0 ~pos~0), 311#(and (<= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 0))]) [2024-01-29 22:58:13,933 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2024-01-29 22:58:13,933 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2024-01-29 22:58:13,933 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2024-01-29 22:58:13,933 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2024-01-29 22:58:13,934 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([518] L44-1-->thread1Err4ASSERT_VIOLATIONWITNESS_INVARIANT: Formula: (let ((.cse0 (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_25 v_thread1Thread1of1ForFork0_~_argptr.base_25) 4294967296) 0))) (and .cse0 (or (not .cse0) (< (+ v_~pos~0_233 2147483647) 0)) (= v_~pos~0_233 (+ v_~pos~0_234 1)))) InVars {~pos~0=v_~pos~0_234, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_25, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_25} OutVars{~pos~0=v_~pos~0_233, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_25, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_1|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_25} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][145], [486#true, 979#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, Black: 205#(<= 0 (+ 2147483647 ~pos~0)), Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 208#true, 90#L96-4true, Black: 213#true, 815#true, Black: 152#(= ~pos~0 0), 19#L76true, Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 159#(= ~pos~0 0), Black: 226#(<= ~pos~0 0), Black: 218#true, 652#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), 110#thread1Err4ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 661#(<= 0 ~pos~0), 311#(and (<= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 0))]) [2024-01-29 22:58:13,934 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2024-01-29 22:58:13,934 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2024-01-29 22:58:13,934 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2024-01-29 22:58:13,934 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2024-01-29 22:58:13,934 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([518] L44-1-->thread1Err4ASSERT_VIOLATIONWITNESS_INVARIANT: Formula: (let ((.cse0 (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_25 v_thread1Thread1of1ForFork0_~_argptr.base_25) 4294967296) 0))) (and .cse0 (or (not .cse0) (< (+ v_~pos~0_233 2147483647) 0)) (= v_~pos~0_233 (+ v_~pos~0_234 1)))) InVars {~pos~0=v_~pos~0_234, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_25, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_25} OutVars{~pos~0=v_~pos~0_233, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_25, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_1|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_25} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][145], [486#true, 979#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, Black: 205#(<= 0 (+ 2147483647 ~pos~0)), Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 208#true, 90#L96-4true, Black: 213#true, 815#true, Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 159#(= ~pos~0 0), Black: 226#(<= ~pos~0 0), Black: 218#true, 652#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), 110#thread1Err4ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 661#(<= 0 ~pos~0), 311#(and (<= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 0)), 74#L77true]) [2024-01-29 22:58:13,934 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2024-01-29 22:58:13,934 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2024-01-29 22:58:13,934 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2024-01-29 22:58:13,934 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2024-01-29 22:58:13,935 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([518] L44-1-->thread1Err4ASSERT_VIOLATIONWITNESS_INVARIANT: Formula: (let ((.cse0 (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_25 v_thread1Thread1of1ForFork0_~_argptr.base_25) 4294967296) 0))) (and .cse0 (or (not .cse0) (< (+ v_~pos~0_233 2147483647) 0)) (= v_~pos~0_233 (+ v_~pos~0_234 1)))) InVars {~pos~0=v_~pos~0_234, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_25, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_25} OutVars{~pos~0=v_~pos~0_233, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_25, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_1|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_25} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][140], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, Black: 205#(<= 0 (+ 2147483647 ~pos~0)), Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 210#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 15#L75-2true, 90#L96-4true, Black: 213#true, 815#true, 981#(= (* (div ~d2~0 256) 256) ~d2~0), Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 159#(= ~pos~0 0), Black: 226#(<= ~pos~0 0), Black: 218#true, 652#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), 110#thread1Err4ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 661#(<= 0 ~pos~0), 311#(and (<= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 0))]) [2024-01-29 22:58:13,935 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2024-01-29 22:58:13,935 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2024-01-29 22:58:13,935 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2024-01-29 22:58:13,935 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2024-01-29 22:58:13,935 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([518] L44-1-->thread1Err4ASSERT_VIOLATIONWITNESS_INVARIANT: Formula: (let ((.cse0 (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_25 v_thread1Thread1of1ForFork0_~_argptr.base_25) 4294967296) 0))) (and .cse0 (or (not .cse0) (< (+ v_~pos~0_233 2147483647) 0)) (= v_~pos~0_233 (+ v_~pos~0_234 1)))) InVars {~pos~0=v_~pos~0_234, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_25, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_25} OutVars{~pos~0=v_~pos~0_233, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_25, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_1|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_25} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][140], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, Black: 205#(<= 0 (+ 2147483647 ~pos~0)), Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 210#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 90#L96-4true, Black: 213#true, 981#(= (* (div ~d2~0 256) 256) ~d2~0), 815#true, Black: 152#(= ~pos~0 0), 58#L64-4true, Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 159#(= ~pos~0 0), Black: 226#(<= ~pos~0 0), Black: 218#true, 652#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), 110#thread1Err4ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), 311#(and (<= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 0)), Black: 661#(<= 0 ~pos~0)]) [2024-01-29 22:58:13,935 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2024-01-29 22:58:13,935 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2024-01-29 22:58:13,935 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2024-01-29 22:58:13,935 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2024-01-29 22:58:13,935 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([518] L44-1-->thread1Err4ASSERT_VIOLATIONWITNESS_INVARIANT: Formula: (let ((.cse0 (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_25 v_thread1Thread1of1ForFork0_~_argptr.base_25) 4294967296) 0))) (and .cse0 (or (not .cse0) (< (+ v_~pos~0_233 2147483647) 0)) (= v_~pos~0_233 (+ v_~pos~0_234 1)))) InVars {~pos~0=v_~pos~0_234, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_25, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_25} OutVars{~pos~0=v_~pos~0_233, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_25, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_1|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_25} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][140], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), 88#L72-2true, Black: 647#true, Black: 205#(<= 0 (+ 2147483647 ~pos~0)), Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 210#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 90#L96-4true, Black: 213#true, 981#(= (* (div ~d2~0 256) 256) ~d2~0), 815#true, Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 159#(= ~pos~0 0), Black: 226#(<= ~pos~0 0), Black: 218#true, 652#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), 110#thread1Err4ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), 311#(and (<= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 0)), Black: 661#(<= 0 ~pos~0)]) [2024-01-29 22:58:13,936 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2024-01-29 22:58:13,936 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2024-01-29 22:58:13,936 INFO L297 olderBase$Statistics]: existing Event has 61 ancestors and is cut-off event [2024-01-29 22:58:13,936 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2024-01-29 22:58:13,968 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][94], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, Black: 203#true, Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 210#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 90#L96-4true, Black: 213#true, 815#true, 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), 981#(= (* (div ~d2~0 256) 256) ~d2~0), Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), 8#thread2EXITtrue, Black: 159#(= ~pos~0 0), Black: 226#(<= ~pos~0 0), 26#L50-2true, Black: 218#true, 652#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 661#(<= 0 ~pos~0)]) [2024-01-29 22:58:13,969 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2024-01-29 22:58:13,969 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2024-01-29 22:58:13,969 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2024-01-29 22:58:13,969 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2024-01-29 22:58:13,969 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([518] L44-1-->thread1Err4ASSERT_VIOLATIONWITNESS_INVARIANT: Formula: (let ((.cse0 (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_25 v_thread1Thread1of1ForFork0_~_argptr.base_25) 4294967296) 0))) (and .cse0 (or (not .cse0) (< (+ v_~pos~0_233 2147483647) 0)) (= v_~pos~0_233 (+ v_~pos~0_234 1)))) InVars {~pos~0=v_~pos~0_234, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_25, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_25} OutVars{~pos~0=v_~pos~0_233, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_25, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_1|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_25} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][140], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, Black: 205#(<= 0 (+ 2147483647 ~pos~0)), Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 210#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 90#L96-4true, Black: 213#true, 815#true, 981#(= (* (div ~d2~0 256) 256) ~d2~0), Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), 8#thread2EXITtrue, Black: 159#(= ~pos~0 0), Black: 226#(<= ~pos~0 0), Black: 218#true, 652#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), 110#thread1Err4ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 661#(<= 0 ~pos~0), 311#(and (<= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 0))]) [2024-01-29 22:58:13,969 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2024-01-29 22:58:13,969 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2024-01-29 22:58:13,969 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2024-01-29 22:58:13,969 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2024-01-29 22:58:13,992 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][119], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, 218#true, 819#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 824#(<= 0 ~pos~0), Black: 203#true, Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 210#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), Black: 213#true, 656#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), 981#(= (* (div ~d2~0 256) 256) ~d2~0), Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 82#L97-1true, 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), 8#thread2EXITtrue, Black: 159#(= ~pos~0 0), 26#L50-2true, Black: 226#(<= ~pos~0 0), Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 652#true, Black: 661#(<= 0 ~pos~0)]) [2024-01-29 22:58:13,993 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2024-01-29 22:58:13,993 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2024-01-29 22:58:13,993 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2024-01-29 22:58:13,993 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2024-01-29 22:58:13,997 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][119], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, 218#true, 819#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 824#(<= 0 ~pos~0), Black: 203#true, Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 210#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 90#L96-4true, 656#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 213#true, 981#(= (* (div ~d2~0 256) 256) ~d2~0), Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), 26#L50-2true, Black: 226#(<= ~pos~0 0), Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 652#true, Black: 661#(<= 0 ~pos~0), 85#L70true]) [2024-01-29 22:58:13,997 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2024-01-29 22:58:13,997 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2024-01-29 22:58:13,997 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2024-01-29 22:58:13,997 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2024-01-29 22:58:13,998 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][98], [979#true, 486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, 218#true, 819#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 203#true, Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 208#true, 90#L96-4true, 656#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 213#true, Black: 152#(= ~pos~0 0), 58#L64-4true, Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), 26#L50-2true, Black: 226#(<= ~pos~0 0), Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 652#true, Black: 661#(<= 0 ~pos~0)]) [2024-01-29 22:58:13,998 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2024-01-29 22:58:13,999 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2024-01-29 22:58:13,999 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2024-01-29 22:58:13,999 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2024-01-29 22:58:14,039 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][119], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, 218#true, 819#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 824#(<= 0 ~pos~0), Black: 203#true, Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 210#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), Black: 213#true, 981#(= (* (div ~d2~0 256) 256) ~d2~0), Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 82#L97-1true, 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), 8#thread2EXITtrue, Black: 159#(= ~pos~0 0), 26#L50-2true, Black: 226#(<= ~pos~0 0), 652#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 661#(<= 0 ~pos~0)]) [2024-01-29 22:58:14,040 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2024-01-29 22:58:14,040 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2024-01-29 22:58:14,040 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2024-01-29 22:58:14,040 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2024-01-29 22:58:14,042 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][119], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, 218#true, 819#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 824#(<= 0 ~pos~0), Black: 203#true, Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 210#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 90#L96-4true, Black: 213#true, 981#(= (* (div ~d2~0 256) 256) ~d2~0), Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 159#(= ~pos~0 0), 26#L50-2true, Black: 226#(<= ~pos~0 0), 652#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 661#(<= 0 ~pos~0), 85#L70true]) [2024-01-29 22:58:14,042 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2024-01-29 22:58:14,042 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2024-01-29 22:58:14,042 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2024-01-29 22:58:14,043 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2024-01-29 22:58:14,043 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][98], [979#true, 486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, 218#true, 819#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 824#(<= 0 ~pos~0), Black: 203#true, Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 208#true, 90#L96-4true, Black: 213#true, 58#L64-4true, Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), 26#L50-2true, Black: 226#(<= ~pos~0 0), 652#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 661#(<= 0 ~pos~0)]) [2024-01-29 22:58:14,043 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2024-01-29 22:58:14,043 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2024-01-29 22:58:14,043 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2024-01-29 22:58:14,043 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2024-01-29 22:58:14,055 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][97], [979#true, 486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, Black: 203#true, Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 208#true, Black: 213#true, 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), 815#true, Black: 152#(= ~pos~0 0), 82#L97-1true, Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), 26#L50-2true, Black: 226#(<= ~pos~0 0), Black: 218#true, 652#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 661#(<= 0 ~pos~0), 74#L77true]) [2024-01-29 22:58:14,056 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2024-01-29 22:58:14,056 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2024-01-29 22:58:14,056 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2024-01-29 22:58:14,056 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2024-01-29 22:58:14,056 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][97], [979#true, 486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, Black: 203#true, Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 208#true, Black: 213#true, 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), 815#true, 19#L76true, Black: 152#(= ~pos~0 0), 82#L97-1true, Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), 26#L50-2true, Black: 226#(<= ~pos~0 0), Black: 218#true, 652#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 661#(<= 0 ~pos~0)]) [2024-01-29 22:58:14,056 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2024-01-29 22:58:14,056 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2024-01-29 22:58:14,056 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2024-01-29 22:58:14,056 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2024-01-29 22:58:14,057 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][97], [979#true, 486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, Black: 203#true, Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 208#true, 15#L75-2true, Black: 213#true, 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), 815#true, Black: 152#(= ~pos~0 0), 82#L97-1true, Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), 26#L50-2true, Black: 226#(<= ~pos~0 0), Black: 218#true, 652#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 661#(<= 0 ~pos~0)]) [2024-01-29 22:58:14,057 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2024-01-29 22:58:14,057 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2024-01-29 22:58:14,057 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2024-01-29 22:58:14,057 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2024-01-29 22:58:14,057 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][97], [979#true, 486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, Black: 203#true, Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), 65#L76-2true, Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 208#true, Black: 213#true, 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), 815#true, Black: 152#(= ~pos~0 0), 82#L97-1true, Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), 26#L50-2true, Black: 226#(<= ~pos~0 0), Black: 218#true, 652#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 661#(<= 0 ~pos~0)]) [2024-01-29 22:58:14,057 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2024-01-29 22:58:14,057 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2024-01-29 22:58:14,057 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2024-01-29 22:58:14,057 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2024-01-29 22:58:14,057 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][97], [979#true, 486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, Black: 203#true, Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 210#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), Black: 213#true, 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), 815#true, Black: 152#(= ~pos~0 0), 82#L97-1true, Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 121#L75true, 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), 26#L50-2true, Black: 226#(<= ~pos~0 0), Black: 218#true, 652#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 661#(<= 0 ~pos~0)]) [2024-01-29 22:58:14,058 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2024-01-29 22:58:14,058 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2024-01-29 22:58:14,058 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2024-01-29 22:58:14,058 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2024-01-29 22:58:14,058 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][94], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, Black: 203#true, Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 210#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), Black: 213#true, 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), 981#(= (* (div ~d2~0 256) 256) ~d2~0), 815#true, 58#L64-4true, Black: 152#(= ~pos~0 0), 82#L97-1true, Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), 26#L50-2true, Black: 226#(<= ~pos~0 0), Black: 218#true, 652#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 661#(<= 0 ~pos~0)]) [2024-01-29 22:58:14,058 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2024-01-29 22:58:14,058 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2024-01-29 22:58:14,058 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2024-01-29 22:58:14,058 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2024-01-29 22:58:14,058 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][94], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, Black: 203#true, Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 210#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 15#L75-2true, Black: 213#true, 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), 981#(= (* (div ~d2~0 256) 256) ~d2~0), 815#true, Black: 152#(= ~pos~0 0), 82#L97-1true, Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), 26#L50-2true, Black: 226#(<= ~pos~0 0), Black: 218#true, 652#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 661#(<= 0 ~pos~0)]) [2024-01-29 22:58:14,058 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2024-01-29 22:58:14,058 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2024-01-29 22:58:14,059 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2024-01-29 22:58:14,059 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2024-01-29 22:58:14,059 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][94], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), 88#L72-2true, Black: 647#true, Black: 824#(<= 0 ~pos~0), Black: 203#true, Black: 818#(<= 2 ~pos~0), Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 210#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), Black: 213#true, 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), 981#(= (* (div ~d2~0 256) 256) ~d2~0), 815#true, Black: 152#(= ~pos~0 0), 82#L97-1true, Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), 26#L50-2true, Black: 226#(<= ~pos~0 0), Black: 218#true, 652#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 661#(<= 0 ~pos~0)]) [2024-01-29 22:58:14,059 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2024-01-29 22:58:14,059 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2024-01-29 22:58:14,059 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2024-01-29 22:58:14,059 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2024-01-29 22:58:14,059 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([518] L44-1-->thread1Err4ASSERT_VIOLATIONWITNESS_INVARIANT: Formula: (let ((.cse0 (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_25 v_thread1Thread1of1ForFork0_~_argptr.base_25) 4294967296) 0))) (and .cse0 (or (not .cse0) (< (+ v_~pos~0_233 2147483647) 0)) (= v_~pos~0_233 (+ v_~pos~0_234 1)))) InVars {~pos~0=v_~pos~0_234, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_25, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_25} OutVars{~pos~0=v_~pos~0_233, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_25, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_1|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_25} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][145], [979#true, 486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, Black: 205#(<= 0 (+ 2147483647 ~pos~0)), Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 208#true, Black: 213#true, 815#true, Black: 152#(= ~pos~0 0), 82#L97-1true, Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 159#(= ~pos~0 0), Black: 226#(<= ~pos~0 0), Black: 218#true, 652#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), 110#thread1Err4ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), 311#(and (<= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 0)), Black: 661#(<= 0 ~pos~0), 74#L77true]) [2024-01-29 22:58:14,059 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2024-01-29 22:58:14,059 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2024-01-29 22:58:14,059 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2024-01-29 22:58:14,060 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2024-01-29 22:58:14,060 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([518] L44-1-->thread1Err4ASSERT_VIOLATIONWITNESS_INVARIANT: Formula: (let ((.cse0 (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_25 v_thread1Thread1of1ForFork0_~_argptr.base_25) 4294967296) 0))) (and .cse0 (or (not .cse0) (< (+ v_~pos~0_233 2147483647) 0)) (= v_~pos~0_233 (+ v_~pos~0_234 1)))) InVars {~pos~0=v_~pos~0_234, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_25, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_25} OutVars{~pos~0=v_~pos~0_233, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_25, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_1|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_25} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][145], [486#true, 979#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, Black: 205#(<= 0 (+ 2147483647 ~pos~0)), Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 208#true, Black: 213#true, 815#true, 19#L76true, Black: 152#(= ~pos~0 0), 82#L97-1true, Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 159#(= ~pos~0 0), Black: 226#(<= ~pos~0 0), Black: 218#true, 652#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), 110#thread1Err4ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), 311#(and (<= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 0)), Black: 661#(<= 0 ~pos~0)]) [2024-01-29 22:58:14,060 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2024-01-29 22:58:14,060 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2024-01-29 22:58:14,060 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2024-01-29 22:58:14,060 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2024-01-29 22:58:14,060 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([518] L44-1-->thread1Err4ASSERT_VIOLATIONWITNESS_INVARIANT: Formula: (let ((.cse0 (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_25 v_thread1Thread1of1ForFork0_~_argptr.base_25) 4294967296) 0))) (and .cse0 (or (not .cse0) (< (+ v_~pos~0_233 2147483647) 0)) (= v_~pos~0_233 (+ v_~pos~0_234 1)))) InVars {~pos~0=v_~pos~0_234, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_25, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_25} OutVars{~pos~0=v_~pos~0_233, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_25, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_1|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_25} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][145], [486#true, 979#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, Black: 205#(<= 0 (+ 2147483647 ~pos~0)), Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 208#true, 15#L75-2true, Black: 213#true, 815#true, Black: 152#(= ~pos~0 0), 82#L97-1true, Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 159#(= ~pos~0 0), Black: 226#(<= ~pos~0 0), Black: 218#true, 652#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), 110#thread1Err4ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), 311#(and (<= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 0)), Black: 661#(<= 0 ~pos~0)]) [2024-01-29 22:58:14,060 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2024-01-29 22:58:14,060 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2024-01-29 22:58:14,060 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2024-01-29 22:58:14,060 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2024-01-29 22:58:14,061 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([518] L44-1-->thread1Err4ASSERT_VIOLATIONWITNESS_INVARIANT: Formula: (let ((.cse0 (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_25 v_thread1Thread1of1ForFork0_~_argptr.base_25) 4294967296) 0))) (and .cse0 (or (not .cse0) (< (+ v_~pos~0_233 2147483647) 0)) (= v_~pos~0_233 (+ v_~pos~0_234 1)))) InVars {~pos~0=v_~pos~0_234, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_25, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_25} OutVars{~pos~0=v_~pos~0_233, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_25, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_1|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_25} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][145], [979#true, 486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, Black: 205#(<= 0 (+ 2147483647 ~pos~0)), Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), 65#L76-2true, Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 208#true, Black: 213#true, 815#true, Black: 152#(= ~pos~0 0), 82#L97-1true, Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 159#(= ~pos~0 0), Black: 226#(<= ~pos~0 0), Black: 218#true, 652#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), 110#thread1Err4ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 661#(<= 0 ~pos~0), 311#(and (<= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 0))]) [2024-01-29 22:58:14,061 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2024-01-29 22:58:14,061 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2024-01-29 22:58:14,061 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2024-01-29 22:58:14,061 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2024-01-29 22:58:14,061 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([518] L44-1-->thread1Err4ASSERT_VIOLATIONWITNESS_INVARIANT: Formula: (let ((.cse0 (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_25 v_thread1Thread1of1ForFork0_~_argptr.base_25) 4294967296) 0))) (and .cse0 (or (not .cse0) (< (+ v_~pos~0_233 2147483647) 0)) (= v_~pos~0_233 (+ v_~pos~0_234 1)))) InVars {~pos~0=v_~pos~0_234, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_25, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_25} OutVars{~pos~0=v_~pos~0_233, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_25, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_1|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_25} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][145], [979#true, 486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, Black: 205#(<= 0 (+ 2147483647 ~pos~0)), Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 210#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), Black: 213#true, 815#true, Black: 152#(= ~pos~0 0), 82#L97-1true, Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 121#L75true, 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 159#(= ~pos~0 0), Black: 226#(<= ~pos~0 0), Black: 218#true, 652#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), 110#thread1Err4ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), 311#(and (<= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 0)), Black: 661#(<= 0 ~pos~0)]) [2024-01-29 22:58:14,061 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2024-01-29 22:58:14,061 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2024-01-29 22:58:14,061 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2024-01-29 22:58:14,061 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2024-01-29 22:58:14,062 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([518] L44-1-->thread1Err4ASSERT_VIOLATIONWITNESS_INVARIANT: Formula: (let ((.cse0 (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_25 v_thread1Thread1of1ForFork0_~_argptr.base_25) 4294967296) 0))) (and .cse0 (or (not .cse0) (< (+ v_~pos~0_233 2147483647) 0)) (= v_~pos~0_233 (+ v_~pos~0_234 1)))) InVars {~pos~0=v_~pos~0_234, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_25, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_25} OutVars{~pos~0=v_~pos~0_233, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_25, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_1|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_25} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][140], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, Black: 205#(<= 0 (+ 2147483647 ~pos~0)), Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 210#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), Black: 213#true, 981#(= (* (div ~d2~0 256) 256) ~d2~0), 815#true, 58#L64-4true, Black: 152#(= ~pos~0 0), 82#L97-1true, Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 226#(<= ~pos~0 0), Black: 218#true, 652#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), 110#thread1Err4ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), 311#(and (<= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 0)), Black: 661#(<= 0 ~pos~0)]) [2024-01-29 22:58:14,062 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2024-01-29 22:58:14,062 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2024-01-29 22:58:14,062 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2024-01-29 22:58:14,062 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2024-01-29 22:58:14,062 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([518] L44-1-->thread1Err4ASSERT_VIOLATIONWITNESS_INVARIANT: Formula: (let ((.cse0 (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_25 v_thread1Thread1of1ForFork0_~_argptr.base_25) 4294967296) 0))) (and .cse0 (or (not .cse0) (< (+ v_~pos~0_233 2147483647) 0)) (= v_~pos~0_233 (+ v_~pos~0_234 1)))) InVars {~pos~0=v_~pos~0_234, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_25, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_25} OutVars{~pos~0=v_~pos~0_233, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_25, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_1|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_25} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][140], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, Black: 205#(<= 0 (+ 2147483647 ~pos~0)), Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 210#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 15#L75-2true, Black: 213#true, 981#(= (* (div ~d2~0 256) 256) ~d2~0), 815#true, Black: 152#(= ~pos~0 0), 82#L97-1true, Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 159#(= ~pos~0 0), Black: 226#(<= ~pos~0 0), Black: 218#true, 652#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), 110#thread1Err4ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), 311#(and (<= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 0)), Black: 661#(<= 0 ~pos~0)]) [2024-01-29 22:58:14,062 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2024-01-29 22:58:14,062 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2024-01-29 22:58:14,062 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2024-01-29 22:58:14,062 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2024-01-29 22:58:14,063 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([518] L44-1-->thread1Err4ASSERT_VIOLATIONWITNESS_INVARIANT: Formula: (let ((.cse0 (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_25 v_thread1Thread1of1ForFork0_~_argptr.base_25) 4294967296) 0))) (and .cse0 (or (not .cse0) (< (+ v_~pos~0_233 2147483647) 0)) (= v_~pos~0_233 (+ v_~pos~0_234 1)))) InVars {~pos~0=v_~pos~0_234, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_25, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_25} OutVars{~pos~0=v_~pos~0_233, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_25, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_1|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_25} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][140], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), 88#L72-2true, Black: 647#true, Black: 205#(<= 0 (+ 2147483647 ~pos~0)), Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 210#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), Black: 213#true, 981#(= (* (div ~d2~0 256) 256) ~d2~0), 815#true, Black: 152#(= ~pos~0 0), 82#L97-1true, Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 159#(= ~pos~0 0), Black: 226#(<= ~pos~0 0), Black: 218#true, 652#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), 110#thread1Err4ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), 311#(and (<= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 0)), Black: 661#(<= 0 ~pos~0)]) [2024-01-29 22:58:14,063 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2024-01-29 22:58:14,063 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2024-01-29 22:58:14,063 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2024-01-29 22:58:14,063 INFO L297 olderBase$Statistics]: existing Event has 62 ancestors and is cut-off event [2024-01-29 22:58:14,313 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][94], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, Black: 203#true, Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 210#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), Black: 213#true, 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), 981#(= (* (div ~d2~0 256) 256) ~d2~0), 815#true, Black: 152#(= ~pos~0 0), 82#L97-1true, Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), 8#thread2EXITtrue, 26#L50-2true, Black: 226#(<= ~pos~0 0), Black: 218#true, 652#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 661#(<= 0 ~pos~0)]) [2024-01-29 22:58:14,313 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2024-01-29 22:58:14,313 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2024-01-29 22:58:14,313 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2024-01-29 22:58:14,313 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2024-01-29 22:58:14,313 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([518] L44-1-->thread1Err4ASSERT_VIOLATIONWITNESS_INVARIANT: Formula: (let ((.cse0 (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_25 v_thread1Thread1of1ForFork0_~_argptr.base_25) 4294967296) 0))) (and .cse0 (or (not .cse0) (< (+ v_~pos~0_233 2147483647) 0)) (= v_~pos~0_233 (+ v_~pos~0_234 1)))) InVars {~pos~0=v_~pos~0_234, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_25, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_25} OutVars{~pos~0=v_~pos~0_233, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_25, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_1|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_25} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][140], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, Black: 205#(<= 0 (+ 2147483647 ~pos~0)), Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 210#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), Black: 213#true, 981#(= (* (div ~d2~0 256) 256) ~d2~0), 815#true, Black: 152#(= ~pos~0 0), 82#L97-1true, Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), 8#thread2EXITtrue, Black: 226#(<= ~pos~0 0), Black: 218#true, 652#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), 110#thread1Err4ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), 311#(and (<= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 0)), Black: 661#(<= 0 ~pos~0)]) [2024-01-29 22:58:14,314 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2024-01-29 22:58:14,314 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2024-01-29 22:58:14,314 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2024-01-29 22:58:14,314 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2024-01-29 22:58:14,321 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][94], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, Black: 203#true, Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 210#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 90#L96-4true, Black: 213#true, 815#true, 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), 981#(= (* (div ~d2~0 256) 256) ~d2~0), Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), Black: 226#(<= ~pos~0 0), 26#L50-2true, Black: 218#true, 652#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 661#(<= 0 ~pos~0), 85#L70true]) [2024-01-29 22:58:14,321 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2024-01-29 22:58:14,321 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2024-01-29 22:58:14,321 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2024-01-29 22:58:14,321 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2024-01-29 22:58:14,322 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([518] L44-1-->thread1Err4ASSERT_VIOLATIONWITNESS_INVARIANT: Formula: (let ((.cse0 (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_25 v_thread1Thread1of1ForFork0_~_argptr.base_25) 4294967296) 0))) (and .cse0 (or (not .cse0) (< (+ v_~pos~0_233 2147483647) 0)) (= v_~pos~0_233 (+ v_~pos~0_234 1)))) InVars {~pos~0=v_~pos~0_234, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_25, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_25} OutVars{~pos~0=v_~pos~0_233, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_25, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_1|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_25} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][140], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, Black: 205#(<= 0 (+ 2147483647 ~pos~0)), Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 210#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 90#L96-4true, Black: 213#true, 815#true, 981#(= (* (div ~d2~0 256) 256) ~d2~0), Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 159#(= ~pos~0 0), Black: 226#(<= ~pos~0 0), Black: 218#true, 652#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), 110#thread1Err4ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 661#(<= 0 ~pos~0), 311#(and (<= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 0)), 85#L70true]) [2024-01-29 22:58:14,322 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2024-01-29 22:58:14,322 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2024-01-29 22:58:14,322 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2024-01-29 22:58:14,322 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2024-01-29 22:58:14,329 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][97], [486#true, 979#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, Black: 203#true, Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 208#true, 90#L96-4true, Black: 213#true, 815#true, 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 152#(= ~pos~0 0), 58#L64-4true, Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), Black: 226#(<= ~pos~0 0), 26#L50-2true, Black: 218#true, 652#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 661#(<= 0 ~pos~0)]) [2024-01-29 22:58:14,329 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2024-01-29 22:58:14,329 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2024-01-29 22:58:14,329 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2024-01-29 22:58:14,329 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2024-01-29 22:58:14,330 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([518] L44-1-->thread1Err4ASSERT_VIOLATIONWITNESS_INVARIANT: Formula: (let ((.cse0 (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_25 v_thread1Thread1of1ForFork0_~_argptr.base_25) 4294967296) 0))) (and .cse0 (or (not .cse0) (< (+ v_~pos~0_233 2147483647) 0)) (= v_~pos~0_233 (+ v_~pos~0_234 1)))) InVars {~pos~0=v_~pos~0_234, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_25, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_25} OutVars{~pos~0=v_~pos~0_233, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_25, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_1|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_25} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][145], [486#true, 979#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, Black: 205#(<= 0 (+ 2147483647 ~pos~0)), Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 208#true, 90#L96-4true, Black: 213#true, 815#true, Black: 152#(= ~pos~0 0), 58#L64-4true, Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 159#(= ~pos~0 0), Black: 226#(<= ~pos~0 0), Black: 218#true, 652#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), 110#thread1Err4ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 661#(<= 0 ~pos~0), 311#(and (<= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 0))]) [2024-01-29 22:58:14,330 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2024-01-29 22:58:14,330 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2024-01-29 22:58:14,330 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2024-01-29 22:58:14,330 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2024-01-29 22:58:14,346 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][119], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, 218#true, 819#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 824#(<= 0 ~pos~0), Black: 203#true, Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 210#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), Black: 213#true, 656#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), 981#(= (* (div ~d2~0 256) 256) ~d2~0), Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 82#L97-1true, 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), 26#L50-2true, Black: 226#(<= ~pos~0 0), Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 652#true, Black: 661#(<= 0 ~pos~0), 85#L70true]) [2024-01-29 22:58:14,346 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2024-01-29 22:58:14,347 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2024-01-29 22:58:14,347 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2024-01-29 22:58:14,347 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2024-01-29 22:58:14,347 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][98], [979#true, 486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, 218#true, 819#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 203#true, Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 208#true, Black: 213#true, 656#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), 58#L64-4true, Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 82#L97-1true, 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 159#(= ~pos~0 0), 26#L50-2true, Black: 226#(<= ~pos~0 0), Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 652#true, Black: 661#(<= 0 ~pos~0)]) [2024-01-29 22:58:14,347 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2024-01-29 22:58:14,347 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2024-01-29 22:58:14,348 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2024-01-29 22:58:14,348 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2024-01-29 22:58:14,350 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([559] L70-1-->thread2Err8ASSERT_VIOLATIONWITNESS_INVARIANT: Formula: (let ((.cse0 (= (mod (+ v_thread2Thread1of1ForFork1_~_argptr.offset_33 v_thread2Thread1of1ForFork1_~_argptr.base_33) 4294967296) 0))) (and (or (not .cse0) (< 2147483645 v_~pos~0_189)) (= v_~pos~0_190 (+ v_~pos~0_189 2)) .cse0)) InVars {thread2Thread1of1ForFork1_~_argptr.offset=v_thread2Thread1of1ForFork1_~_argptr.offset_33, ~pos~0=v_~pos~0_190, thread2Thread1of1ForFork1_~_argptr.base=v_thread2Thread1of1ForFork1_~_argptr.base_33} OutVars{thread2Thread1of1ForFork1_~_argptr.offset=v_thread2Thread1of1ForFork1_~_argptr.offset_33, ~pos~0=v_~pos~0_189, thread2Thread1of1ForFork1_~_argptr.base=v_thread2Thread1of1ForFork1_~_argptr.base_33} AuxVars[] AssignedVars[~pos~0][213], [Black: 486#true, Black: 490#(<= 0 ~pos~0), Black: 647#true, 218#true, 819#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 203#true, Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), 489#(<= 1 ~pos~0), Black: 210#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 90#L96-4true, 656#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 213#true, 981#(= (* (div ~d2~0 256) 256) ~d2~0), Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 159#(= ~pos~0 0), Black: 226#(<= ~pos~0 0), Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), 36#L44-1true, Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 652#true, Black: 661#(<= 0 ~pos~0), 116#thread2Err8ASSERT_VIOLATIONWITNESS_INVARIANTtrue]) [2024-01-29 22:58:14,350 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2024-01-29 22:58:14,350 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2024-01-29 22:58:14,350 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2024-01-29 22:58:14,350 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2024-01-29 22:58:14,350 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([561] L70-1-->L72-2: Formula: (and (= v_~pos~0_198 (+ v_~pos~0_197 2)) (= (mod (+ v_thread2Thread1of1ForFork1_~_argptr.offset_37 v_thread2Thread1of1ForFork1_~_argptr.base_37) 4294967296) 0) (<= v_~pos~0_197 2147483645)) InVars {thread2Thread1of1ForFork1_~_argptr.offset=v_thread2Thread1of1ForFork1_~_argptr.offset_37, ~pos~0=v_~pos~0_198, thread2Thread1of1ForFork1_~_argptr.base=v_thread2Thread1of1ForFork1_~_argptr.base_37} OutVars{thread2Thread1of1ForFork1_~_argptr.offset=v_thread2Thread1of1ForFork1_~_argptr.offset_37, ~pos~0=v_~pos~0_197, thread2Thread1of1ForFork1_~_argptr.base=v_thread2Thread1of1ForFork1_~_argptr.base_37} AuxVars[] AssignedVars[~pos~0][214], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), 88#L72-2true, Black: 647#true, Black: 205#(<= 0 (+ 2147483647 ~pos~0)), Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 210#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 90#L96-4true, 398#(< ~pos~0 2147483647), Black: 213#true, 981#(= (* (div ~d2~0 256) 256) ~d2~0), Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 159#(= ~pos~0 0), Black: 226#(<= ~pos~0 0), Black: 218#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), 36#L44-1true, Black: 652#true, Black: 661#(<= 0 ~pos~0), 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0))]) [2024-01-29 22:58:14,351 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2024-01-29 22:58:14,351 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2024-01-29 22:58:14,351 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2024-01-29 22:58:14,351 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2024-01-29 22:58:14,351 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][98], [486#true, 979#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, 218#true, 819#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 824#(<= 0 ~pos~0), Black: 203#true, Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 208#true, 90#L96-4true, 656#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 213#true, Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), 8#thread2EXITtrue, Black: 159#(= ~pos~0 0), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), 26#L50-2true, Black: 226#(<= ~pos~0 0), Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 652#true, Black: 661#(<= 0 ~pos~0)]) [2024-01-29 22:58:14,352 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2024-01-29 22:58:14,352 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2024-01-29 22:58:14,352 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2024-01-29 22:58:14,352 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2024-01-29 22:58:14,384 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][119], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, 218#true, 819#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 824#(<= 0 ~pos~0), Black: 203#true, Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 210#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), Black: 213#true, 981#(= (* (div ~d2~0 256) 256) ~d2~0), Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 82#L97-1true, 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 159#(= ~pos~0 0), Black: 226#(<= ~pos~0 0), 26#L50-2true, 652#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 661#(<= 0 ~pos~0), 85#L70true]) [2024-01-29 22:58:14,384 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2024-01-29 22:58:14,384 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2024-01-29 22:58:14,384 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2024-01-29 22:58:14,385 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2024-01-29 22:58:14,385 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][98], [979#true, 486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, 218#true, 819#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 824#(<= 0 ~pos~0), Black: 203#true, Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 208#true, Black: 213#true, 58#L64-4true, Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 82#L97-1true, 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 226#(<= ~pos~0 0), 26#L50-2true, 652#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 661#(<= 0 ~pos~0)]) [2024-01-29 22:58:14,385 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2024-01-29 22:58:14,385 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2024-01-29 22:58:14,385 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2024-01-29 22:58:14,385 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2024-01-29 22:58:14,387 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([559] L70-1-->thread2Err8ASSERT_VIOLATIONWITNESS_INVARIANT: Formula: (let ((.cse0 (= (mod (+ v_thread2Thread1of1ForFork1_~_argptr.offset_33 v_thread2Thread1of1ForFork1_~_argptr.base_33) 4294967296) 0))) (and (or (not .cse0) (< 2147483645 v_~pos~0_189)) (= v_~pos~0_190 (+ v_~pos~0_189 2)) .cse0)) InVars {thread2Thread1of1ForFork1_~_argptr.offset=v_thread2Thread1of1ForFork1_~_argptr.offset_33, ~pos~0=v_~pos~0_190, thread2Thread1of1ForFork1_~_argptr.base=v_thread2Thread1of1ForFork1_~_argptr.base_33} OutVars{thread2Thread1of1ForFork1_~_argptr.offset=v_thread2Thread1of1ForFork1_~_argptr.offset_33, ~pos~0=v_~pos~0_189, thread2Thread1of1ForFork1_~_argptr.base=v_thread2Thread1of1ForFork1_~_argptr.base_33} AuxVars[] AssignedVars[~pos~0][206], [Black: 486#true, Black: 490#(<= 0 ~pos~0), Black: 647#true, 218#true, 819#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), 661#(<= 0 ~pos~0), Black: 824#(<= 0 ~pos~0), Black: 203#true, Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), 489#(<= 1 ~pos~0), Black: 210#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 90#L96-4true, Black: 213#true, 981#(= (* (div ~d2~0 256) 256) ~d2~0), Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 226#(<= ~pos~0 0), Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), 36#L44-1true, Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 652#true, 116#thread2Err8ASSERT_VIOLATIONWITNESS_INVARIANTtrue]) [2024-01-29 22:58:14,387 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2024-01-29 22:58:14,387 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2024-01-29 22:58:14,387 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2024-01-29 22:58:14,387 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2024-01-29 22:58:14,387 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([561] L70-1-->L72-2: Formula: (and (= v_~pos~0_198 (+ v_~pos~0_197 2)) (= (mod (+ v_thread2Thread1of1ForFork1_~_argptr.offset_37 v_thread2Thread1of1ForFork1_~_argptr.base_37) 4294967296) 0) (<= v_~pos~0_197 2147483645)) InVars {thread2Thread1of1ForFork1_~_argptr.offset=v_thread2Thread1of1ForFork1_~_argptr.offset_37, ~pos~0=v_~pos~0_198, thread2Thread1of1ForFork1_~_argptr.base=v_thread2Thread1of1ForFork1_~_argptr.base_37} OutVars{thread2Thread1of1ForFork1_~_argptr.offset=v_thread2Thread1of1ForFork1_~_argptr.offset_37, ~pos~0=v_~pos~0_197, thread2Thread1of1ForFork1_~_argptr.base=v_thread2Thread1of1ForFork1_~_argptr.base_37} AuxVars[] AssignedVars[~pos~0][217], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), 88#L72-2true, Black: 647#true, Black: 205#(<= 0 (+ 2147483647 ~pos~0)), Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 210#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 90#L96-4true, 398#(< ~pos~0 2147483647), Black: 213#true, 981#(= (* (div ~d2~0 256) 256) ~d2~0), Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 159#(= ~pos~0 0), Black: 226#(<= ~pos~0 0), Black: 218#true, 652#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), 36#L44-1true, Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 661#(<= 0 ~pos~0), 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0))]) [2024-01-29 22:58:14,387 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2024-01-29 22:58:14,387 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2024-01-29 22:58:14,387 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2024-01-29 22:58:14,387 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2024-01-29 22:58:14,388 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][98], [979#true, 486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, 218#true, 819#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 824#(<= 0 ~pos~0), Black: 203#true, Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 208#true, 90#L96-4true, Black: 213#true, Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), 8#thread2EXITtrue, Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), 26#L50-2true, Black: 226#(<= ~pos~0 0), 652#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 661#(<= 0 ~pos~0)]) [2024-01-29 22:58:14,388 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2024-01-29 22:58:14,388 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2024-01-29 22:58:14,388 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2024-01-29 22:58:14,388 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2024-01-29 22:58:14,414 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][94], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, Black: 203#true, Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 210#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), Black: 213#true, 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), 981#(= (* (div ~d2~0 256) 256) ~d2~0), 815#true, Black: 152#(= ~pos~0 0), 82#L97-1true, Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), 26#L50-2true, Black: 226#(<= ~pos~0 0), Black: 218#true, 652#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 661#(<= 0 ~pos~0), 85#L70true]) [2024-01-29 22:58:14,414 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2024-01-29 22:58:14,414 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2024-01-29 22:58:14,414 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2024-01-29 22:58:14,414 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2024-01-29 22:58:14,414 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([518] L44-1-->thread1Err4ASSERT_VIOLATIONWITNESS_INVARIANT: Formula: (let ((.cse0 (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_25 v_thread1Thread1of1ForFork0_~_argptr.base_25) 4294967296) 0))) (and .cse0 (or (not .cse0) (< (+ v_~pos~0_233 2147483647) 0)) (= v_~pos~0_233 (+ v_~pos~0_234 1)))) InVars {~pos~0=v_~pos~0_234, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_25, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_25} OutVars{~pos~0=v_~pos~0_233, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_25, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_1|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_25} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][140], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, Black: 205#(<= 0 (+ 2147483647 ~pos~0)), Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 210#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), Black: 213#true, 981#(= (* (div ~d2~0 256) 256) ~d2~0), 815#true, Black: 152#(= ~pos~0 0), 82#L97-1true, Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 159#(= ~pos~0 0), Black: 226#(<= ~pos~0 0), Black: 218#true, 652#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), 110#thread1Err4ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), 311#(and (<= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 0)), Black: 661#(<= 0 ~pos~0), 85#L70true]) [2024-01-29 22:58:14,414 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2024-01-29 22:58:14,415 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2024-01-29 22:58:14,415 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2024-01-29 22:58:14,415 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2024-01-29 22:58:14,420 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][97], [486#true, 979#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, Black: 824#(<= 0 ~pos~0), Black: 203#true, Black: 818#(<= 2 ~pos~0), Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 208#true, Black: 213#true, 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), 815#true, 58#L64-4true, Black: 152#(= ~pos~0 0), 82#L97-1true, Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), 26#L50-2true, Black: 226#(<= ~pos~0 0), Black: 218#true, 652#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 661#(<= 0 ~pos~0)]) [2024-01-29 22:58:14,420 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2024-01-29 22:58:14,420 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2024-01-29 22:58:14,420 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2024-01-29 22:58:14,420 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2024-01-29 22:58:14,420 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([518] L44-1-->thread1Err4ASSERT_VIOLATIONWITNESS_INVARIANT: Formula: (let ((.cse0 (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_25 v_thread1Thread1of1ForFork0_~_argptr.base_25) 4294967296) 0))) (and .cse0 (or (not .cse0) (< (+ v_~pos~0_233 2147483647) 0)) (= v_~pos~0_233 (+ v_~pos~0_234 1)))) InVars {~pos~0=v_~pos~0_234, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_25, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_25} OutVars{~pos~0=v_~pos~0_233, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_25, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_1|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_25} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][145], [486#true, 979#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, Black: 205#(<= 0 (+ 2147483647 ~pos~0)), Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 208#true, Black: 213#true, 815#true, 58#L64-4true, Black: 152#(= ~pos~0 0), 82#L97-1true, Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 159#(= ~pos~0 0), Black: 226#(<= ~pos~0 0), Black: 218#true, 652#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), 110#thread1Err4ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), 311#(and (<= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 0)), Black: 661#(<= 0 ~pos~0)]) [2024-01-29 22:58:14,420 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2024-01-29 22:58:14,420 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2024-01-29 22:58:14,420 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2024-01-29 22:58:14,420 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2024-01-29 22:58:14,430 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][97], [979#true, 486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, Black: 203#true, Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 208#true, 90#L96-4true, Black: 213#true, 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), 815#true, Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), 8#thread2EXITtrue, Black: 159#(= ~pos~0 0), 26#L50-2true, Black: 226#(<= ~pos~0 0), Black: 218#true, 652#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 661#(<= 0 ~pos~0)]) [2024-01-29 22:58:14,430 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2024-01-29 22:58:14,430 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2024-01-29 22:58:14,430 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2024-01-29 22:58:14,430 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2024-01-29 22:58:14,430 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([518] L44-1-->thread1Err4ASSERT_VIOLATIONWITNESS_INVARIANT: Formula: (let ((.cse0 (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_25 v_thread1Thread1of1ForFork0_~_argptr.base_25) 4294967296) 0))) (and .cse0 (or (not .cse0) (< (+ v_~pos~0_233 2147483647) 0)) (= v_~pos~0_233 (+ v_~pos~0_234 1)))) InVars {~pos~0=v_~pos~0_234, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_25, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_25} OutVars{~pos~0=v_~pos~0_233, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_25, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_1|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_25} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][145], [979#true, 486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, Black: 205#(<= 0 (+ 2147483647 ~pos~0)), Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 208#true, 90#L96-4true, Black: 213#true, 815#true, Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), 8#thread2EXITtrue, Black: 159#(= ~pos~0 0), Black: 226#(<= ~pos~0 0), Black: 218#true, 652#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), 110#thread1Err4ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), 311#(and (<= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 0)), Black: 661#(<= 0 ~pos~0)]) [2024-01-29 22:58:14,430 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2024-01-29 22:58:14,430 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2024-01-29 22:58:14,430 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2024-01-29 22:58:14,430 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2024-01-29 22:58:14,442 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([559] L70-1-->thread2Err8ASSERT_VIOLATIONWITNESS_INVARIANT: Formula: (let ((.cse0 (= (mod (+ v_thread2Thread1of1ForFork1_~_argptr.offset_33 v_thread2Thread1of1ForFork1_~_argptr.base_33) 4294967296) 0))) (and (or (not .cse0) (< 2147483645 v_~pos~0_189)) (= v_~pos~0_190 (+ v_~pos~0_189 2)) .cse0)) InVars {thread2Thread1of1ForFork1_~_argptr.offset=v_thread2Thread1of1ForFork1_~_argptr.offset_33, ~pos~0=v_~pos~0_190, thread2Thread1of1ForFork1_~_argptr.base=v_thread2Thread1of1ForFork1_~_argptr.base_33} OutVars{thread2Thread1of1ForFork1_~_argptr.offset=v_thread2Thread1of1ForFork1_~_argptr.offset_33, ~pos~0=v_~pos~0_189, thread2Thread1of1ForFork1_~_argptr.base=v_thread2Thread1of1ForFork1_~_argptr.base_33} AuxVars[] AssignedVars[~pos~0][213], [Black: 486#true, Black: 490#(<= 0 ~pos~0), Black: 647#true, 218#true, 819#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 203#true, Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 210#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 489#(<= 1 ~pos~0), 656#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 213#true, 981#(= (* (div ~d2~0 256) 256) ~d2~0), Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 82#L97-1true, 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 159#(= ~pos~0 0), Black: 226#(<= ~pos~0 0), Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), 36#L44-1true, Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 652#true, Black: 661#(<= 0 ~pos~0), 116#thread2Err8ASSERT_VIOLATIONWITNESS_INVARIANTtrue]) [2024-01-29 22:58:14,443 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2024-01-29 22:58:14,443 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2024-01-29 22:58:14,443 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2024-01-29 22:58:14,443 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2024-01-29 22:58:14,443 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([561] L70-1-->L72-2: Formula: (and (= v_~pos~0_198 (+ v_~pos~0_197 2)) (= (mod (+ v_thread2Thread1of1ForFork1_~_argptr.offset_37 v_thread2Thread1of1ForFork1_~_argptr.base_37) 4294967296) 0) (<= v_~pos~0_197 2147483645)) InVars {thread2Thread1of1ForFork1_~_argptr.offset=v_thread2Thread1of1ForFork1_~_argptr.offset_37, ~pos~0=v_~pos~0_198, thread2Thread1of1ForFork1_~_argptr.base=v_thread2Thread1of1ForFork1_~_argptr.base_37} OutVars{thread2Thread1of1ForFork1_~_argptr.offset=v_thread2Thread1of1ForFork1_~_argptr.offset_37, ~pos~0=v_~pos~0_197, thread2Thread1of1ForFork1_~_argptr.base=v_thread2Thread1of1ForFork1_~_argptr.base_37} AuxVars[] AssignedVars[~pos~0][214], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), 88#L72-2true, Black: 647#true, Black: 205#(<= 0 (+ 2147483647 ~pos~0)), Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 210#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 398#(< ~pos~0 2147483647), Black: 213#true, 981#(= (* (div ~d2~0 256) 256) ~d2~0), Black: 152#(= ~pos~0 0), 82#L97-1true, Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 159#(= ~pos~0 0), Black: 226#(<= ~pos~0 0), Black: 218#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), 36#L44-1true, Black: 652#true, Black: 661#(<= 0 ~pos~0), 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0))]) [2024-01-29 22:58:14,444 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2024-01-29 22:58:14,444 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2024-01-29 22:58:14,444 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2024-01-29 22:58:14,444 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2024-01-29 22:58:14,445 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][98], [486#true, 979#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, 218#true, 819#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 824#(<= 0 ~pos~0), Black: 203#true, Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 208#true, Black: 213#true, 656#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 82#L97-1true, 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), 8#thread2EXITtrue, Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 159#(= ~pos~0 0), Black: 226#(<= ~pos~0 0), 26#L50-2true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 652#true, Black: 661#(<= 0 ~pos~0)]) [2024-01-29 22:58:14,445 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2024-01-29 22:58:14,445 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2024-01-29 22:58:14,446 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2024-01-29 22:58:14,446 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2024-01-29 22:58:14,448 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][98], [486#true, 979#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, 218#true, 819#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 824#(<= 0 ~pos~0), Black: 203#true, Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 208#true, 90#L96-4true, 656#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 213#true, Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), 26#L50-2true, Black: 226#(<= ~pos~0 0), Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), 52#L66true, Black: 652#true, Black: 661#(<= 0 ~pos~0)]) [2024-01-29 22:58:14,448 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2024-01-29 22:58:14,448 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2024-01-29 22:58:14,448 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2024-01-29 22:58:14,448 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2024-01-29 22:58:14,478 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([559] L70-1-->thread2Err8ASSERT_VIOLATIONWITNESS_INVARIANT: Formula: (let ((.cse0 (= (mod (+ v_thread2Thread1of1ForFork1_~_argptr.offset_33 v_thread2Thread1of1ForFork1_~_argptr.base_33) 4294967296) 0))) (and (or (not .cse0) (< 2147483645 v_~pos~0_189)) (= v_~pos~0_190 (+ v_~pos~0_189 2)) .cse0)) InVars {thread2Thread1of1ForFork1_~_argptr.offset=v_thread2Thread1of1ForFork1_~_argptr.offset_33, ~pos~0=v_~pos~0_190, thread2Thread1of1ForFork1_~_argptr.base=v_thread2Thread1of1ForFork1_~_argptr.base_33} OutVars{thread2Thread1of1ForFork1_~_argptr.offset=v_thread2Thread1of1ForFork1_~_argptr.offset_33, ~pos~0=v_~pos~0_189, thread2Thread1of1ForFork1_~_argptr.base=v_thread2Thread1of1ForFork1_~_argptr.base_33} AuxVars[] AssignedVars[~pos~0][206], [Black: 486#true, Black: 490#(<= 0 ~pos~0), Black: 647#true, 218#true, 661#(<= 0 ~pos~0), 819#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 203#true, Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), 489#(<= 1 ~pos~0), Black: 210#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), Black: 213#true, 981#(= (* (div ~d2~0 256) 256) ~d2~0), Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 82#L97-1true, 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 159#(= ~pos~0 0), Black: 226#(<= ~pos~0 0), Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), 36#L44-1true, Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 652#true, 116#thread2Err8ASSERT_VIOLATIONWITNESS_INVARIANTtrue]) [2024-01-29 22:58:14,478 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2024-01-29 22:58:14,478 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2024-01-29 22:58:14,478 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2024-01-29 22:58:14,478 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2024-01-29 22:58:14,478 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([561] L70-1-->L72-2: Formula: (and (= v_~pos~0_198 (+ v_~pos~0_197 2)) (= (mod (+ v_thread2Thread1of1ForFork1_~_argptr.offset_37 v_thread2Thread1of1ForFork1_~_argptr.base_37) 4294967296) 0) (<= v_~pos~0_197 2147483645)) InVars {thread2Thread1of1ForFork1_~_argptr.offset=v_thread2Thread1of1ForFork1_~_argptr.offset_37, ~pos~0=v_~pos~0_198, thread2Thread1of1ForFork1_~_argptr.base=v_thread2Thread1of1ForFork1_~_argptr.base_37} OutVars{thread2Thread1of1ForFork1_~_argptr.offset=v_thread2Thread1of1ForFork1_~_argptr.offset_37, ~pos~0=v_~pos~0_197, thread2Thread1of1ForFork1_~_argptr.base=v_thread2Thread1of1ForFork1_~_argptr.base_37} AuxVars[] AssignedVars[~pos~0][217], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), 88#L72-2true, Black: 647#true, Black: 205#(<= 0 (+ 2147483647 ~pos~0)), Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 210#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 398#(< ~pos~0 2147483647), Black: 213#true, 981#(= (* (div ~d2~0 256) 256) ~d2~0), Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 82#L97-1true, 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 159#(= ~pos~0 0), Black: 226#(<= ~pos~0 0), 652#true, Black: 218#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), 36#L44-1true, Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 661#(<= 0 ~pos~0), 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0))]) [2024-01-29 22:58:14,479 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2024-01-29 22:58:14,479 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2024-01-29 22:58:14,479 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2024-01-29 22:58:14,479 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2024-01-29 22:58:14,479 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][98], [979#true, 486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, 218#true, 819#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 824#(<= 0 ~pos~0), Black: 203#true, Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 208#true, Black: 213#true, Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 82#L97-1true, 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), 8#thread2EXITtrue, Black: 226#(<= ~pos~0 0), 26#L50-2true, 652#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 661#(<= 0 ~pos~0)]) [2024-01-29 22:58:14,479 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2024-01-29 22:58:14,479 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2024-01-29 22:58:14,479 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2024-01-29 22:58:14,479 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2024-01-29 22:58:14,480 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][98], [979#true, 486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, 218#true, 819#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 824#(<= 0 ~pos~0), Black: 203#true, Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 208#true, 90#L96-4true, Black: 213#true, Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 159#(= ~pos~0 0), 26#L50-2true, Black: 226#(<= ~pos~0 0), 652#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), 52#L66true, Black: 661#(<= 0 ~pos~0)]) [2024-01-29 22:58:14,480 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2024-01-29 22:58:14,481 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2024-01-29 22:58:14,481 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2024-01-29 22:58:14,481 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2024-01-29 22:58:14,508 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][97], [486#true, 979#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, Black: 824#(<= 0 ~pos~0), Black: 203#true, Black: 818#(<= 2 ~pos~0), Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 208#true, Black: 213#true, 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), 815#true, Black: 152#(= ~pos~0 0), 82#L97-1true, Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), 8#thread2EXITtrue, 26#L50-2true, Black: 226#(<= ~pos~0 0), Black: 218#true, 652#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 661#(<= 0 ~pos~0)]) [2024-01-29 22:58:14,508 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2024-01-29 22:58:14,508 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2024-01-29 22:58:14,508 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2024-01-29 22:58:14,508 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2024-01-29 22:58:14,508 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([518] L44-1-->thread1Err4ASSERT_VIOLATIONWITNESS_INVARIANT: Formula: (let ((.cse0 (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_25 v_thread1Thread1of1ForFork0_~_argptr.base_25) 4294967296) 0))) (and .cse0 (or (not .cse0) (< (+ v_~pos~0_233 2147483647) 0)) (= v_~pos~0_233 (+ v_~pos~0_234 1)))) InVars {~pos~0=v_~pos~0_234, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_25, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_25} OutVars{~pos~0=v_~pos~0_233, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_25, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_1|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_25} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][145], [486#true, 979#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, Black: 205#(<= 0 (+ 2147483647 ~pos~0)), Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 208#true, Black: 213#true, 815#true, Black: 152#(= ~pos~0 0), 82#L97-1true, Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 159#(= ~pos~0 0), 8#thread2EXITtrue, Black: 226#(<= ~pos~0 0), Black: 218#true, 652#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), 110#thread1Err4ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), 311#(and (<= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 0)), Black: 661#(<= 0 ~pos~0)]) [2024-01-29 22:58:14,509 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2024-01-29 22:58:14,509 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2024-01-29 22:58:14,509 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2024-01-29 22:58:14,509 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2024-01-29 22:58:14,512 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][97], [486#true, 979#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, Black: 824#(<= 0 ~pos~0), Black: 203#true, Black: 818#(<= 2 ~pos~0), Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 208#true, 90#L96-4true, Black: 213#true, 815#true, 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), Black: 226#(<= ~pos~0 0), 26#L50-2true, Black: 218#true, 652#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), 52#L66true, Black: 661#(<= 0 ~pos~0)]) [2024-01-29 22:58:14,512 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2024-01-29 22:58:14,512 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2024-01-29 22:58:14,512 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2024-01-29 22:58:14,512 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2024-01-29 22:58:14,512 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([518] L44-1-->thread1Err4ASSERT_VIOLATIONWITNESS_INVARIANT: Formula: (let ((.cse0 (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_25 v_thread1Thread1of1ForFork0_~_argptr.base_25) 4294967296) 0))) (and .cse0 (or (not .cse0) (< (+ v_~pos~0_233 2147483647) 0)) (= v_~pos~0_233 (+ v_~pos~0_234 1)))) InVars {~pos~0=v_~pos~0_234, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_25, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_25} OutVars{~pos~0=v_~pos~0_233, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_25, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_1|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_25} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][145], [486#true, 979#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, Black: 205#(<= 0 (+ 2147483647 ~pos~0)), Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 208#true, 90#L96-4true, Black: 213#true, 815#true, Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 159#(= ~pos~0 0), Black: 226#(<= ~pos~0 0), Black: 218#true, 652#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), 110#thread1Err4ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), 52#L66true, Black: 661#(<= 0 ~pos~0), 311#(and (<= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 0))]) [2024-01-29 22:58:14,512 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2024-01-29 22:58:14,512 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2024-01-29 22:58:14,513 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2024-01-29 22:58:14,513 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2024-01-29 22:58:14,529 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][98], [486#true, 979#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, 218#true, 819#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 824#(<= 0 ~pos~0), Black: 203#true, Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 208#true, Black: 213#true, 656#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 82#L97-1true, 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 226#(<= ~pos~0 0), 26#L50-2true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), 52#L66true, Black: 652#true, Black: 661#(<= 0 ~pos~0)]) [2024-01-29 22:58:14,529 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2024-01-29 22:58:14,529 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2024-01-29 22:58:14,529 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2024-01-29 22:58:14,529 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2024-01-29 22:58:14,552 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][98], [979#true, 486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, 218#true, 819#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 824#(<= 0 ~pos~0), Black: 203#true, Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 208#true, Black: 213#true, Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 82#L97-1true, 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 159#(= ~pos~0 0), Black: 226#(<= ~pos~0 0), 26#L50-2true, 652#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), 52#L66true, Black: 661#(<= 0 ~pos~0)]) [2024-01-29 22:58:14,552 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2024-01-29 22:58:14,552 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2024-01-29 22:58:14,553 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2024-01-29 22:58:14,553 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2024-01-29 22:58:14,572 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][97], [979#true, 486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, Black: 824#(<= 0 ~pos~0), Black: 203#true, Black: 818#(<= 2 ~pos~0), Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 208#true, Black: 213#true, 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), 815#true, Black: 152#(= ~pos~0 0), 82#L97-1true, Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), 26#L50-2true, Black: 226#(<= ~pos~0 0), Black: 218#true, 652#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), 52#L66true, Black: 661#(<= 0 ~pos~0)]) [2024-01-29 22:58:14,572 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2024-01-29 22:58:14,572 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2024-01-29 22:58:14,572 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2024-01-29 22:58:14,572 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2024-01-29 22:58:14,573 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([518] L44-1-->thread1Err4ASSERT_VIOLATIONWITNESS_INVARIANT: Formula: (let ((.cse0 (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_25 v_thread1Thread1of1ForFork0_~_argptr.base_25) 4294967296) 0))) (and .cse0 (or (not .cse0) (< (+ v_~pos~0_233 2147483647) 0)) (= v_~pos~0_233 (+ v_~pos~0_234 1)))) InVars {~pos~0=v_~pos~0_234, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_25, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_25} OutVars{~pos~0=v_~pos~0_233, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_25, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_1|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_25} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][145], [979#true, 486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, Black: 205#(<= 0 (+ 2147483647 ~pos~0)), Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 208#true, Black: 213#true, 815#true, Black: 152#(= ~pos~0 0), 82#L97-1true, Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 159#(= ~pos~0 0), Black: 226#(<= ~pos~0 0), Black: 218#true, 652#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), 110#thread1Err4ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), 52#L66true, 311#(and (<= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 0)), Black: 661#(<= 0 ~pos~0)]) [2024-01-29 22:58:14,573 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2024-01-29 22:58:14,573 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2024-01-29 22:58:14,573 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2024-01-29 22:58:14,573 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2024-01-29 22:58:14,722 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([518] L44-1-->thread1Err4ASSERT_VIOLATIONWITNESS_INVARIANT: Formula: (let ((.cse0 (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_25 v_thread1Thread1of1ForFork0_~_argptr.base_25) 4294967296) 0))) (and .cse0 (or (not .cse0) (< (+ v_~pos~0_233 2147483647) 0)) (= v_~pos~0_233 (+ v_~pos~0_234 1)))) InVars {~pos~0=v_~pos~0_234, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_25, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_25} OutVars{~pos~0=v_~pos~0_233, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_25, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_1|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_25} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][178], [486#true, 979#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, Black: 205#(<= 0 (+ 2147483647 ~pos~0)), Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 208#true, 90#L96-4true, Black: 213#true, 815#true, Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 159#(= ~pos~0 0), Black: 226#(<= ~pos~0 0), Black: 218#true, 652#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), 110#thread1Err4ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), 311#(and (<= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 0)), Black: 661#(<= 0 ~pos~0), 55#thread2Err4ASSERT_VIOLATIONWITNESS_INVARIANTtrue]) [2024-01-29 22:58:14,722 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2024-01-29 22:58:14,722 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2024-01-29 22:58:14,722 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2024-01-29 22:58:14,722 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2024-01-29 22:58:14,722 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][179], [486#true, 979#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, Black: 824#(<= 0 ~pos~0), Black: 203#true, Black: 818#(<= 2 ~pos~0), Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 208#true, 90#L96-4true, Black: 213#true, 815#true, Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 159#(= ~pos~0 0), Black: 226#(<= ~pos~0 0), 26#L50-2true, Black: 218#true, 652#true, Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 661#(<= 0 ~pos~0), 55#thread2Err4ASSERT_VIOLATIONWITNESS_INVARIANTtrue]) [2024-01-29 22:58:14,723 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2024-01-29 22:58:14,723 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2024-01-29 22:58:14,723 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2024-01-29 22:58:14,723 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2024-01-29 22:58:14,753 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([518] L44-1-->thread1Err4ASSERT_VIOLATIONWITNESS_INVARIANT: Formula: (let ((.cse0 (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_25 v_thread1Thread1of1ForFork0_~_argptr.base_25) 4294967296) 0))) (and .cse0 (or (not .cse0) (< (+ v_~pos~0_233 2147483647) 0)) (= v_~pos~0_233 (+ v_~pos~0_234 1)))) InVars {~pos~0=v_~pos~0_234, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_25, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_25} OutVars{~pos~0=v_~pos~0_233, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_25, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_1|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_25} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][178], [979#true, 486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, Black: 205#(<= 0 (+ 2147483647 ~pos~0)), Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 208#true, Black: 213#true, 815#true, Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 82#L97-1true, 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 159#(= ~pos~0 0), Black: 226#(<= ~pos~0 0), Black: 218#true, 652#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), 110#thread1Err4ASSERT_VIOLATIONWITNESS_INVARIANTtrue, Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), 311#(and (<= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 0)), Black: 661#(<= 0 ~pos~0), 55#thread2Err4ASSERT_VIOLATIONWITNESS_INVARIANTtrue]) [2024-01-29 22:58:14,753 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2024-01-29 22:58:14,753 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2024-01-29 22:58:14,753 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2024-01-29 22:58:14,753 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2024-01-29 22:58:14,753 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][179], [979#true, 486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, Black: 203#true, Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 208#true, Black: 213#true, 815#true, Black: 152#(= ~pos~0 0), 82#L97-1true, Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 159#(= ~pos~0 0), 26#L50-2true, Black: 226#(<= ~pos~0 0), Black: 218#true, 652#true, Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 661#(<= 0 ~pos~0), 55#thread2Err4ASSERT_VIOLATIONWITNESS_INVARIANTtrue]) [2024-01-29 22:58:14,753 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2024-01-29 22:58:14,754 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2024-01-29 22:58:14,754 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2024-01-29 22:58:14,754 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2024-01-29 22:58:14,984 INFO L124 PetriNetUnfolderBase]: 19198/40413 cut-off events. [2024-01-29 22:58:14,985 INFO L125 PetriNetUnfolderBase]: For 188200/205936 co-relation queries the response was YES. [2024-01-29 22:58:15,155 INFO L83 FinitePrefix]: Finished finitePrefix Result has 138600 conditions, 40413 events. 19198/40413 cut-off events. For 188200/205936 co-relation queries the response was YES. Maximal size of possible extension queue 1178. Compared 404188 event pairs, 8008 based on Foata normal form. 1164/38200 useless extension candidates. Maximal degree in co-relation 138517. Up to 19592 conditions per place. [2024-01-29 22:58:15,526 INFO L140 encePairwiseOnDemand]: 132/137 looper letters, 272 selfloop transitions, 4 changer transitions 0/339 dead transitions. [2024-01-29 22:58:15,526 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 339 transitions, 4473 flow [2024-01-29 22:58:15,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-01-29 22:58:15,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-01-29 22:58:15,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 310 transitions. [2024-01-29 22:58:15,528 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.754257907542579 [2024-01-29 22:58:15,528 INFO L175 Difference]: Start difference. First operand has 127 places, 269 transitions, 2992 flow. Second operand 3 states and 310 transitions. [2024-01-29 22:58:15,528 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 339 transitions, 4473 flow [2024-01-29 22:58:15,737 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 339 transitions, 4453 flow, removed 10 selfloop flow, removed 0 redundant places. [2024-01-29 22:58:15,740 INFO L231 Difference]: Finished difference. Result has 129 places, 268 transitions, 2980 flow [2024-01-29 22:58:15,741 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=137, PETRI_DIFFERENCE_MINUEND_FLOW=2972, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=2980, PETRI_PLACES=129, PETRI_TRANSITIONS=268} [2024-01-29 22:58:15,741 INFO L281 CegarLoopForPetriNet]: 133 programPoint places, -4 predicate places. [2024-01-29 22:58:15,741 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 268 transitions, 2980 flow [2024-01-29 22:58:15,741 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 89.66666666666667) internal successors, (269), 3 states have internal predecessors, (269), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-29 22:58:15,741 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-29 22:58:15,741 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-29 22:58:15,742 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-01-29 22:58:15,742 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr25ASSERT_VIOLATIONERROR_FUNCTION === [thread1Err0ASSERT_VIOLATIONWITNESS_INVARIANT, thread1Err1ASSERT_VIOLATIONWITNESS_INVARIANT, thread1Err15ASSERT_VIOLATIONWITNESS_INVARIANT (and 89 more)] === [2024-01-29 22:58:15,742 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-29 22:58:15,742 INFO L85 PathProgramCache]: Analyzing trace with hash 919501738, now seen corresponding path program 1 times [2024-01-29 22:58:15,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-29 22:58:15,742 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1153361184] [2024-01-29 22:58:15,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-29 22:58:15,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-29 22:58:15,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-29 22:58:15,789 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-29 22:58:15,790 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-29 22:58:15,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1153361184] [2024-01-29 22:58:15,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1153361184] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-29 22:58:15,790 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-29 22:58:15,790 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-01-29 22:58:15,790 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1418080240] [2024-01-29 22:58:15,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-29 22:58:15,791 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-01-29 22:58:15,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-29 22:58:15,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-01-29 22:58:15,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-01-29 22:58:15,805 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 86 out of 137 [2024-01-29 22:58:15,806 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 268 transitions, 2980 flow. Second operand has 3 states, 3 states have (on average 95.33333333333333) internal successors, (286), 3 states have internal predecessors, (286), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-29 22:58:15,806 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-29 22:58:15,806 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 86 of 137 [2024-01-29 22:58:15,806 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-29 22:58:20,054 INFO L124 PetriNetUnfolderBase]: 15165/33621 cut-off events. [2024-01-29 22:58:20,055 INFO L125 PetriNetUnfolderBase]: For 155754/168486 co-relation queries the response was YES. [2024-01-29 22:58:20,169 INFO L83 FinitePrefix]: Finished finitePrefix Result has 114699 conditions, 33621 events. 15165/33621 cut-off events. For 155754/168486 co-relation queries the response was YES. Maximal size of possible extension queue 1058. Compared 341404 event pairs, 6514 based on Foata normal form. 1891/32865 useless extension candidates. Maximal degree in co-relation 114615. Up to 17353 conditions per place. [2024-01-29 22:58:20,272 INFO L140 encePairwiseOnDemand]: 133/137 looper letters, 264 selfloop transitions, 3 changer transitions 0/335 dead transitions. [2024-01-29 22:58:20,272 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 335 transitions, 4426 flow [2024-01-29 22:58:20,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-01-29 22:58:20,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-01-29 22:58:20,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 316 transitions. [2024-01-29 22:58:20,278 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7688564476885644 [2024-01-29 22:58:20,278 INFO L175 Difference]: Start difference. First operand has 129 places, 268 transitions, 2980 flow. Second operand 3 states and 316 transitions. [2024-01-29 22:58:20,278 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 335 transitions, 4426 flow [2024-01-29 22:58:20,435 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 335 transitions, 4422 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-01-29 22:58:20,440 INFO L231 Difference]: Finished difference. Result has 132 places, 269 transitions, 2994 flow [2024-01-29 22:58:20,440 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=137, PETRI_DIFFERENCE_MINUEND_FLOW=2976, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=2994, PETRI_PLACES=132, PETRI_TRANSITIONS=269} [2024-01-29 22:58:20,440 INFO L281 CegarLoopForPetriNet]: 133 programPoint places, -1 predicate places. [2024-01-29 22:58:20,441 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 269 transitions, 2994 flow [2024-01-29 22:58:20,441 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 95.33333333333333) internal successors, (286), 3 states have internal predecessors, (286), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-29 22:58:20,441 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-29 22:58:20,441 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-29 22:58:20,441 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-01-29 22:58:20,441 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting thread2Err8ASSERT_VIOLATIONWITNESS_INVARIANT === [thread1Err0ASSERT_VIOLATIONWITNESS_INVARIANT, thread1Err1ASSERT_VIOLATIONWITNESS_INVARIANT, thread1Err15ASSERT_VIOLATIONWITNESS_INVARIANT (and 89 more)] === [2024-01-29 22:58:20,442 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-29 22:58:20,442 INFO L85 PathProgramCache]: Analyzing trace with hash 704406210, now seen corresponding path program 1 times [2024-01-29 22:58:20,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-29 22:58:20,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1733205454] [2024-01-29 22:58:20,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-29 22:58:20,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-29 22:58:20,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-29 22:58:20,552 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-29 22:58:20,553 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-29 22:58:20,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1733205454] [2024-01-29 22:58:20,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1733205454] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-29 22:58:20,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1917299854] [2024-01-29 22:58:20,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-29 22:58:20,554 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-29 22:58:20,554 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-01-29 22:58:20,577 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-01-29 22:58:20,578 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-01-29 22:58:20,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-29 22:58:20,676 INFO L262 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 6 conjunts are in the unsatisfiable core [2024-01-29 22:58:20,681 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-29 22:58:20,816 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-29 22:58:20,817 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-01-29 22:58:21,043 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-29 22:58:21,044 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1917299854] provided 0 perfect and 2 imperfect interpolant sequences [2024-01-29 22:58:21,044 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-01-29 22:58:21,044 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 10 [2024-01-29 22:58:21,044 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [927092009] [2024-01-29 22:58:21,045 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-01-29 22:58:21,045 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-01-29 22:58:21,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-29 22:58:21,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-01-29 22:58:21,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=79, Unknown=0, NotChecked=0, Total=132 [2024-01-29 22:58:21,312 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 50 out of 137 [2024-01-29 22:58:21,312 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 269 transitions, 2994 flow. Second operand has 12 states, 12 states have (on average 60.833333333333336) internal successors, (730), 12 states have internal predecessors, (730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-29 22:58:21,312 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-29 22:58:21,312 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 50 of 137 [2024-01-29 22:58:21,313 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-29 22:58:28,686 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][180], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), 88#L72-2true, Black: 647#true, 218#true, 819#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 203#true, Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 208#true, 90#L96-4true, Black: 213#true, 656#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 982#true, 1225#(and (<= ~pos~0 2147483643) (= (mod (+ thread2Thread1of1ForFork1_~_argptr.offset thread2Thread1of1ForFork1_~_argptr.base) 4294967296) 0)), Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), 26#L50-2true, Black: 226#(<= ~pos~0 0), 984#(<= (+ (* 256 (div ~g2~0 256)) 1) ~g2~0), Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 652#true, Black: 661#(<= 0 ~pos~0)]) [2024-01-29 22:58:28,686 INFO L294 olderBase$Statistics]: this new event has 74 ancestors and is cut-off event [2024-01-29 22:58:28,686 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2024-01-29 22:58:28,687 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2024-01-29 22:58:28,687 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2024-01-29 22:58:28,687 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][180], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, 218#true, 819#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 203#true, Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 210#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 90#L96-4true, Black: 213#true, 656#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 982#true, 1225#(and (<= ~pos~0 2147483643) (= (mod (+ thread2Thread1of1ForFork1_~_argptr.offset thread2Thread1of1ForFork1_~_argptr.base) 4294967296) 0)), Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 121#L75true, 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), 26#L50-2true, Black: 226#(<= ~pos~0 0), 984#(<= (+ (* 256 (div ~g2~0 256)) 1) ~g2~0), Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 652#true, Black: 661#(<= 0 ~pos~0)]) [2024-01-29 22:58:28,687 INFO L294 olderBase$Statistics]: this new event has 75 ancestors and is cut-off event [2024-01-29 22:58:28,687 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2024-01-29 22:58:28,687 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2024-01-29 22:58:28,687 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2024-01-29 22:58:29,264 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][180], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, 218#true, 819#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 203#true, Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 210#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 90#L96-4true, Black: 213#true, 656#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 982#true, 1225#(and (<= ~pos~0 2147483643) (= (mod (+ thread2Thread1of1ForFork1_~_argptr.offset thread2Thread1of1ForFork1_~_argptr.base) 4294967296) 0)), Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 226#(<= ~pos~0 0), 26#L50-2true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), 984#(<= (+ (* 256 (div ~g2~0 256)) 1) ~g2~0), 41#L75-1true, Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 652#true, Black: 661#(<= 0 ~pos~0)]) [2024-01-29 22:58:29,264 INFO L294 olderBase$Statistics]: this new event has 74 ancestors and is not cut-off event [2024-01-29 22:58:29,264 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is not cut-off event [2024-01-29 22:58:29,264 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is not cut-off event [2024-01-29 22:58:29,265 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is not cut-off event [2024-01-29 22:58:29,319 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][180], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, 218#true, 819#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 824#(<= 0 ~pos~0), Black: 203#true, Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 210#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), Black: 213#true, 656#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 982#true, Black: 152#(= ~pos~0 0), 1225#(and (<= ~pos~0 2147483643) (= (mod (+ thread2Thread1of1ForFork1_~_argptr.offset thread2Thread1of1ForFork1_~_argptr.base) 4294967296) 0)), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 82#L97-1true, 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 121#L75true, 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 159#(= ~pos~0 0), Black: 226#(<= ~pos~0 0), 26#L50-2true, 984#(<= (+ (* 256 (div ~g2~0 256)) 1) ~g2~0), Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 652#true, Black: 661#(<= 0 ~pos~0)]) [2024-01-29 22:58:29,319 INFO L294 olderBase$Statistics]: this new event has 76 ancestors and is cut-off event [2024-01-29 22:58:29,319 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2024-01-29 22:58:29,319 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2024-01-29 22:58:29,319 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2024-01-29 22:58:29,319 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][180], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), 88#L72-2true, Black: 647#true, 218#true, 819#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 824#(<= 0 ~pos~0), Black: 203#true, Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 208#true, Black: 213#true, 656#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 982#true, Black: 152#(= ~pos~0 0), 1225#(and (<= ~pos~0 2147483643) (= (mod (+ thread2Thread1of1ForFork1_~_argptr.offset thread2Thread1of1ForFork1_~_argptr.base) 4294967296) 0)), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 82#L97-1true, 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 159#(= ~pos~0 0), Black: 226#(<= ~pos~0 0), 26#L50-2true, 984#(<= (+ (* 256 (div ~g2~0 256)) 1) ~g2~0), Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 652#true, Black: 661#(<= 0 ~pos~0)]) [2024-01-29 22:58:29,320 INFO L294 olderBase$Statistics]: this new event has 75 ancestors and is cut-off event [2024-01-29 22:58:29,320 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2024-01-29 22:58:29,320 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2024-01-29 22:58:29,320 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2024-01-29 22:58:30,174 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][180], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, 218#true, 819#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 203#true, Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 210#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), Black: 213#true, 656#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 982#true, Black: 152#(= ~pos~0 0), 1225#(and (<= ~pos~0 2147483643) (= (mod (+ thread2Thread1of1ForFork1_~_argptr.offset thread2Thread1of1ForFork1_~_argptr.base) 4294967296) 0)), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 82#L97-1true, 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 159#(= ~pos~0 0), Black: 226#(<= ~pos~0 0), 26#L50-2true, 984#(<= (+ (* 256 (div ~g2~0 256)) 1) ~g2~0), Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), 41#L75-1true, Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 652#true, Black: 661#(<= 0 ~pos~0)]) [2024-01-29 22:58:30,175 INFO L294 olderBase$Statistics]: this new event has 75 ancestors and is not cut-off event [2024-01-29 22:58:30,175 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is not cut-off event [2024-01-29 22:58:30,175 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is not cut-off event [2024-01-29 22:58:30,175 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is not cut-off event [2024-01-29 22:58:31,172 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][180], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, 218#true, 819#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 203#true, Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 210#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 90#L96-4true, Black: 213#true, 656#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 982#true, 981#(= (* (div ~d2~0 256) 256) ~d2~0), Black: 152#(= ~pos~0 0), 1225#(and (<= ~pos~0 2147483643) (= (mod (+ thread2Thread1of1ForFork1_~_argptr.offset thread2Thread1of1ForFork1_~_argptr.base) 4294967296) 0)), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 226#(<= ~pos~0 0), 26#L50-2true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), 984#(<= (+ (* 256 (div ~g2~0 256)) 1) ~g2~0), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 652#true, Black: 661#(<= 0 ~pos~0), 129#L64-3true]) [2024-01-29 22:58:31,173 INFO L294 olderBase$Statistics]: this new event has 76 ancestors and is not cut-off event [2024-01-29 22:58:31,173 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is not cut-off event [2024-01-29 22:58:31,173 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is not cut-off event [2024-01-29 22:58:31,173 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is not cut-off event [2024-01-29 22:58:31,173 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][180], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, 218#true, 819#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 824#(<= 0 ~pos~0), Black: 203#true, Black: 818#(<= 2 ~pos~0), 65#L76-2true, Black: 815#true, Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 208#true, 90#L96-4true, Black: 213#true, 656#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 982#true, Black: 152#(= ~pos~0 0), 1225#(and (<= ~pos~0 2147483643) (= (mod (+ thread2Thread1of1ForFork1_~_argptr.offset thread2Thread1of1ForFork1_~_argptr.base) 4294967296) 0)), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 226#(<= ~pos~0 0), 26#L50-2true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), 984#(<= (+ (* 256 (div ~g2~0 256)) 1) ~g2~0), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 652#true, Black: 661#(<= 0 ~pos~0)]) [2024-01-29 22:58:31,174 INFO L294 olderBase$Statistics]: this new event has 76 ancestors and is not cut-off event [2024-01-29 22:58:31,174 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is not cut-off event [2024-01-29 22:58:31,174 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is not cut-off event [2024-01-29 22:58:31,174 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is not cut-off event [2024-01-29 22:58:31,726 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][180], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, 218#true, 819#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 203#true, Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 210#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), Black: 213#true, 656#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 982#true, 981#(= (* (div ~d2~0 256) 256) ~d2~0), Black: 152#(= ~pos~0 0), 1225#(and (<= ~pos~0 2147483643) (= (mod (+ thread2Thread1of1ForFork1_~_argptr.offset thread2Thread1of1ForFork1_~_argptr.base) 4294967296) 0)), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 82#L97-1true, 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 159#(= ~pos~0 0), Black: 226#(<= ~pos~0 0), 26#L50-2true, 984#(<= (+ (* 256 (div ~g2~0 256)) 1) ~g2~0), Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 652#true, Black: 661#(<= 0 ~pos~0), 129#L64-3true]) [2024-01-29 22:58:31,726 INFO L294 olderBase$Statistics]: this new event has 77 ancestors and is not cut-off event [2024-01-29 22:58:31,726 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is not cut-off event [2024-01-29 22:58:31,726 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is not cut-off event [2024-01-29 22:58:31,726 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is not cut-off event [2024-01-29 22:58:31,727 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][180], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, 218#true, 819#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 203#true, Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), 65#L76-2true, Black: 815#true, Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 208#true, Black: 213#true, 656#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 982#true, Black: 152#(= ~pos~0 0), 1225#(and (<= ~pos~0 2147483643) (= (mod (+ thread2Thread1of1ForFork1_~_argptr.offset thread2Thread1of1ForFork1_~_argptr.base) 4294967296) 0)), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 82#L97-1true, 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 159#(= ~pos~0 0), Black: 226#(<= ~pos~0 0), 26#L50-2true, 984#(<= (+ (* 256 (div ~g2~0 256)) 1) ~g2~0), Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 652#true, Black: 661#(<= 0 ~pos~0)]) [2024-01-29 22:58:31,727 INFO L294 olderBase$Statistics]: this new event has 77 ancestors and is not cut-off event [2024-01-29 22:58:31,727 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is not cut-off event [2024-01-29 22:58:31,727 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is not cut-off event [2024-01-29 22:58:31,727 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is not cut-off event [2024-01-29 22:58:31,769 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][180], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, 218#true, 819#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 203#true, Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 208#true, 90#L96-4true, Black: 213#true, 656#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 982#true, 1225#(and (<= ~pos~0 2147483643) (= (mod (+ thread2Thread1of1ForFork1_~_argptr.offset thread2Thread1of1ForFork1_~_argptr.base) 4294967296) 0)), Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 226#(<= ~pos~0 0), 26#L50-2true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), 984#(<= (+ (* 256 (div ~g2~0 256)) 1) ~g2~0), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 652#true, Black: 661#(<= 0 ~pos~0), 74#L77true]) [2024-01-29 22:58:31,769 INFO L294 olderBase$Statistics]: this new event has 77 ancestors and is not cut-off event [2024-01-29 22:58:31,769 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is not cut-off event [2024-01-29 22:58:31,769 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is not cut-off event [2024-01-29 22:58:31,770 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is not cut-off event [2024-01-29 22:58:31,770 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][180], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, 218#true, 819#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 203#true, Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 208#true, 15#L75-2true, 90#L96-4true, Black: 213#true, 656#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 982#true, Black: 152#(= ~pos~0 0), 1225#(and (<= ~pos~0 2147483643) (= (mod (+ thread2Thread1of1ForFork1_~_argptr.offset thread2Thread1of1ForFork1_~_argptr.base) 4294967296) 0)), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 226#(<= ~pos~0 0), 26#L50-2true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), 984#(<= (+ (* 256 (div ~g2~0 256)) 1) ~g2~0), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 652#true, Black: 661#(<= 0 ~pos~0)]) [2024-01-29 22:58:31,770 INFO L294 olderBase$Statistics]: this new event has 77 ancestors and is not cut-off event [2024-01-29 22:58:31,770 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is not cut-off event [2024-01-29 22:58:31,770 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is not cut-off event [2024-01-29 22:58:31,771 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is not cut-off event [2024-01-29 22:58:31,836 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][180], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, 218#true, 819#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 203#true, Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 210#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 90#L96-4true, Black: 213#true, 656#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 982#true, 981#(= (* (div ~d2~0 256) 256) ~d2~0), 1225#(and (<= ~pos~0 2147483643) (= (mod (+ thread2Thread1of1ForFork1_~_argptr.offset thread2Thread1of1ForFork1_~_argptr.base) 4294967296) 0)), Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), 26#L50-2true, Black: 226#(<= ~pos~0 0), 984#(<= (+ (* 256 (div ~g2~0 256)) 1) ~g2~0), Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 652#true, Black: 661#(<= 0 ~pos~0), 89#L65-1true]) [2024-01-29 22:58:31,836 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2024-01-29 22:58:31,836 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2024-01-29 22:58:31,836 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2024-01-29 22:58:31,836 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2024-01-29 22:58:32,732 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][180], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, 218#true, 819#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 203#true, Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 208#true, Black: 213#true, 656#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 982#true, 1225#(and (<= ~pos~0 2147483643) (= (mod (+ thread2Thread1of1ForFork1_~_argptr.offset thread2Thread1of1ForFork1_~_argptr.base) 4294967296) 0)), Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 82#L97-1true, 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 159#(= ~pos~0 0), Black: 226#(<= ~pos~0 0), 26#L50-2true, 984#(<= (+ (* 256 (div ~g2~0 256)) 1) ~g2~0), Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 652#true, Black: 661#(<= 0 ~pos~0), 74#L77true]) [2024-01-29 22:58:32,732 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is not cut-off event [2024-01-29 22:58:32,732 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is not cut-off event [2024-01-29 22:58:32,733 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is not cut-off event [2024-01-29 22:58:32,733 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is not cut-off event [2024-01-29 22:58:32,733 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][180], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, 218#true, 819#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 203#true, Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 208#true, 15#L75-2true, Black: 213#true, 656#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 982#true, 1225#(and (<= ~pos~0 2147483643) (= (mod (+ thread2Thread1of1ForFork1_~_argptr.offset thread2Thread1of1ForFork1_~_argptr.base) 4294967296) 0)), Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 82#L97-1true, 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 159#(= ~pos~0 0), Black: 226#(<= ~pos~0 0), 26#L50-2true, 984#(<= (+ (* 256 (div ~g2~0 256)) 1) ~g2~0), Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 652#true, Black: 661#(<= 0 ~pos~0)]) [2024-01-29 22:58:32,733 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is not cut-off event [2024-01-29 22:58:32,733 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is not cut-off event [2024-01-29 22:58:32,733 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is not cut-off event [2024-01-29 22:58:32,733 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is not cut-off event [2024-01-29 22:58:32,777 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][180], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, 218#true, 819#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 203#true, Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 208#true, 90#L96-4true, Black: 213#true, 656#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 982#true, Black: 152#(= ~pos~0 0), 1225#(and (<= ~pos~0 2147483643) (= (mod (+ thread2Thread1of1ForFork1_~_argptr.offset thread2Thread1of1ForFork1_~_argptr.base) 4294967296) 0)), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 226#(<= ~pos~0 0), 26#L50-2true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), 984#(<= (+ (* 256 (div ~g2~0 256)) 1) ~g2~0), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 652#true, Black: 661#(<= 0 ~pos~0), 129#L64-3true]) [2024-01-29 22:58:32,777 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is not cut-off event [2024-01-29 22:58:32,777 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is not cut-off event [2024-01-29 22:58:32,777 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is not cut-off event [2024-01-29 22:58:32,777 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is not cut-off event [2024-01-29 22:58:32,777 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][180], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, 218#true, 819#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 203#true, Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 208#true, 15#L75-2true, 90#L96-4true, Black: 213#true, 656#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 984#(<= (+ (* 256 (div ~g2~0 256)) 1) ~g2~0), Black: 152#(= ~pos~0 0), 1225#(and (<= ~pos~0 2147483643) (= (mod (+ thread2Thread1of1ForFork1_~_argptr.offset thread2Thread1of1ForFork1_~_argptr.base) 4294967296) 0)), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 226#(<= ~pos~0 0), 26#L50-2true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 652#true, Black: 661#(<= 0 ~pos~0), 982#true]) [2024-01-29 22:58:32,778 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is not cut-off event [2024-01-29 22:58:32,778 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is not cut-off event [2024-01-29 22:58:32,778 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is not cut-off event [2024-01-29 22:58:32,778 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is not cut-off event [2024-01-29 22:58:32,820 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][180], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, 218#true, 819#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 203#true, Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 210#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), Black: 213#true, 656#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), 981#(= (* (div ~d2~0 256) 256) ~d2~0), Black: 982#true, Black: 152#(= ~pos~0 0), 1225#(and (<= ~pos~0 2147483643) (= (mod (+ thread2Thread1of1ForFork1_~_argptr.offset thread2Thread1of1ForFork1_~_argptr.base) 4294967296) 0)), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 82#L97-1true, 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 159#(= ~pos~0 0), Black: 226#(<= ~pos~0 0), 26#L50-2true, 984#(<= (+ (* 256 (div ~g2~0 256)) 1) ~g2~0), Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 652#true, Black: 661#(<= 0 ~pos~0), 89#L65-1true]) [2024-01-29 22:58:32,820 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2024-01-29 22:58:32,820 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2024-01-29 22:58:32,821 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2024-01-29 22:58:32,821 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2024-01-29 22:58:33,369 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][180], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, 218#true, 819#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 203#true, Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 208#true, Black: 213#true, 656#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 982#true, 1225#(and (<= ~pos~0 2147483643) (= (mod (+ thread2Thread1of1ForFork1_~_argptr.offset thread2Thread1of1ForFork1_~_argptr.base) 4294967296) 0)), Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 82#L97-1true, 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 159#(= ~pos~0 0), Black: 226#(<= ~pos~0 0), 26#L50-2true, 984#(<= (+ (* 256 (div ~g2~0 256)) 1) ~g2~0), Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 652#true, Black: 661#(<= 0 ~pos~0), 129#L64-3true]) [2024-01-29 22:58:33,370 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is not cut-off event [2024-01-29 22:58:33,370 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is not cut-off event [2024-01-29 22:58:33,370 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is not cut-off event [2024-01-29 22:58:33,370 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is not cut-off event [2024-01-29 22:58:33,371 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][180], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, 218#true, 819#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 203#true, Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 208#true, 15#L75-2true, Black: 213#true, 656#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 984#(<= (+ (* 256 (div ~g2~0 256)) 1) ~g2~0), 1225#(and (<= ~pos~0 2147483643) (= (mod (+ thread2Thread1of1ForFork1_~_argptr.offset thread2Thread1of1ForFork1_~_argptr.base) 4294967296) 0)), Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 82#L97-1true, 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 159#(= ~pos~0 0), Black: 226#(<= ~pos~0 0), 26#L50-2true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 652#true, Black: 661#(<= 0 ~pos~0), 982#true]) [2024-01-29 22:58:33,371 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is not cut-off event [2024-01-29 22:58:33,371 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is not cut-off event [2024-01-29 22:58:33,371 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is not cut-off event [2024-01-29 22:58:33,371 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is not cut-off event [2024-01-29 22:58:33,414 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][180], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, 218#true, 819#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 203#true, Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 208#true, 90#L96-4true, Black: 213#true, 656#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 984#(<= (+ (* 256 (div ~g2~0 256)) 1) ~g2~0), Black: 152#(= ~pos~0 0), 1225#(and (<= ~pos~0 2147483643) (= (mod (+ thread2Thread1of1ForFork1_~_argptr.offset thread2Thread1of1ForFork1_~_argptr.base) 4294967296) 0)), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 226#(<= ~pos~0 0), 26#L50-2true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 652#true, Black: 661#(<= 0 ~pos~0), 982#true, 129#L64-3true]) [2024-01-29 22:58:33,414 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is not cut-off event [2024-01-29 22:58:33,414 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is not cut-off event [2024-01-29 22:58:33,414 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is not cut-off event [2024-01-29 22:58:33,415 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is not cut-off event [2024-01-29 22:58:33,471 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][180], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, 218#true, 819#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 824#(<= 0 ~pos~0), Black: 203#true, Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 210#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 90#L96-4true, Black: 213#true, 656#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 982#true, 981#(= (* (div ~d2~0 256) 256) ~d2~0), Black: 152#(= ~pos~0 0), 1225#(and (<= ~pos~0 2147483643) (= (mod (+ thread2Thread1of1ForFork1_~_argptr.offset thread2Thread1of1ForFork1_~_argptr.base) 4294967296) 0)), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), 26#L50-2true, Black: 226#(<= ~pos~0 0), 984#(<= (+ (* 256 (div ~g2~0 256)) 1) ~g2~0), Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 652#true, Black: 661#(<= 0 ~pos~0), 93#L70-1true]) [2024-01-29 22:58:33,471 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2024-01-29 22:58:33,471 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2024-01-29 22:58:33,471 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2024-01-29 22:58:33,471 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2024-01-29 22:58:33,472 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([561] L70-1-->L72-2: Formula: (and (= v_~pos~0_198 (+ v_~pos~0_197 2)) (= (mod (+ v_thread2Thread1of1ForFork1_~_argptr.offset_37 v_thread2Thread1of1ForFork1_~_argptr.base_37) 4294967296) 0) (<= v_~pos~0_197 2147483645)) InVars {thread2Thread1of1ForFork1_~_argptr.offset=v_thread2Thread1of1ForFork1_~_argptr.offset_37, ~pos~0=v_~pos~0_198, thread2Thread1of1ForFork1_~_argptr.base=v_thread2Thread1of1ForFork1_~_argptr.base_37} OutVars{thread2Thread1of1ForFork1_~_argptr.offset=v_thread2Thread1of1ForFork1_~_argptr.offset_37, ~pos~0=v_~pos~0_197, thread2Thread1of1ForFork1_~_argptr.base=v_thread2Thread1of1ForFork1_~_argptr.base_37} AuxVars[] AssignedVars[~pos~0][574], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), 88#L72-2true, Black: 647#true, Black: 205#(<= 0 (+ 2147483647 ~pos~0)), Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 210#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 90#L96-4true, 398#(< ~pos~0 2147483647), Black: 213#true, Black: 982#true, 981#(= (* (div ~d2~0 256) 256) ~d2~0), Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 159#(= ~pos~0 0), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 226#(<= ~pos~0 0), Black: 218#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), 984#(<= (+ (* 256 (div ~g2~0 256)) 1) ~g2~0), 36#L44-1true, 991#(and (= (* (div (+ thread2Thread1of1ForFork1_~_argptr.offset thread2Thread1of1ForFork1_~_argptr.base) 4294967296) 4294967296) (+ thread2Thread1of1ForFork1_~_argptr.offset thread2Thread1of1ForFork1_~_argptr.base)) (<= ~pos~0 2)), Black: 652#true, Black: 661#(<= 0 ~pos~0), 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0))]) [2024-01-29 22:58:33,472 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2024-01-29 22:58:33,472 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2024-01-29 22:58:33,472 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2024-01-29 22:58:33,472 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2024-01-29 22:58:33,473 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][180], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, 218#true, 819#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 203#true, Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 208#true, 90#L96-4true, Black: 213#true, 656#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 982#true, 1225#(and (<= ~pos~0 2147483643) (= (mod (+ thread2Thread1of1ForFork1_~_argptr.offset thread2Thread1of1ForFork1_~_argptr.base) 4294967296) 0)), Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), 26#L50-2true, Black: 226#(<= ~pos~0 0), 984#(<= (+ (* 256 (div ~g2~0 256)) 1) ~g2~0), Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 652#true, Black: 661#(<= 0 ~pos~0), 89#L65-1true]) [2024-01-29 22:58:33,473 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2024-01-29 22:58:33,473 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2024-01-29 22:58:33,474 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2024-01-29 22:58:33,474 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2024-01-29 22:58:34,478 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][180], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, 218#true, 819#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 824#(<= 0 ~pos~0), Black: 203#true, Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 208#true, Black: 213#true, 656#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 984#(<= (+ (* 256 (div ~g2~0 256)) 1) ~g2~0), Black: 152#(= ~pos~0 0), 1225#(and (<= ~pos~0 2147483643) (= (mod (+ thread2Thread1of1ForFork1_~_argptr.offset thread2Thread1of1ForFork1_~_argptr.base) 4294967296) 0)), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 82#L97-1true, 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 159#(= ~pos~0 0), Black: 226#(<= ~pos~0 0), 26#L50-2true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 652#true, Black: 661#(<= 0 ~pos~0), 982#true, 129#L64-3true]) [2024-01-29 22:58:34,478 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is not cut-off event [2024-01-29 22:58:34,478 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is not cut-off event [2024-01-29 22:58:34,478 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is not cut-off event [2024-01-29 22:58:34,478 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is not cut-off event [2024-01-29 22:58:34,530 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][180], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, 218#true, 819#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 203#true, Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 208#true, 90#L96-4true, Black: 213#true, 656#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 984#(<= (+ (* 256 (div ~g2~0 256)) 1) ~g2~0), Black: 152#(= ~pos~0 0), 1225#(and (<= ~pos~0 2147483643) (= (mod (+ thread2Thread1of1ForFork1_~_argptr.offset thread2Thread1of1ForFork1_~_argptr.base) 4294967296) 0)), 58#L64-4true, Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 226#(<= ~pos~0 0), 26#L50-2true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 652#true, Black: 661#(<= 0 ~pos~0), 982#true]) [2024-01-29 22:58:34,530 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is not cut-off event [2024-01-29 22:58:34,530 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is not cut-off event [2024-01-29 22:58:34,530 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is not cut-off event [2024-01-29 22:58:34,530 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is not cut-off event [2024-01-29 22:58:34,575 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][180], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, 218#true, 819#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 203#true, Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 210#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), Black: 213#true, 656#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), 981#(= (* (div ~d2~0 256) 256) ~d2~0), Black: 982#true, Black: 152#(= ~pos~0 0), 1225#(and (<= ~pos~0 2147483643) (= (mod (+ thread2Thread1of1ForFork1_~_argptr.offset thread2Thread1of1ForFork1_~_argptr.base) 4294967296) 0)), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 82#L97-1true, 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 159#(= ~pos~0 0), Black: 226#(<= ~pos~0 0), 26#L50-2true, 984#(<= (+ (* 256 (div ~g2~0 256)) 1) ~g2~0), Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 652#true, Black: 661#(<= 0 ~pos~0), 93#L70-1true]) [2024-01-29 22:58:34,575 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2024-01-29 22:58:34,575 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2024-01-29 22:58:34,575 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2024-01-29 22:58:34,575 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2024-01-29 22:58:34,575 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([561] L70-1-->L72-2: Formula: (and (= v_~pos~0_198 (+ v_~pos~0_197 2)) (= (mod (+ v_thread2Thread1of1ForFork1_~_argptr.offset_37 v_thread2Thread1of1ForFork1_~_argptr.base_37) 4294967296) 0) (<= v_~pos~0_197 2147483645)) InVars {thread2Thread1of1ForFork1_~_argptr.offset=v_thread2Thread1of1ForFork1_~_argptr.offset_37, ~pos~0=v_~pos~0_198, thread2Thread1of1ForFork1_~_argptr.base=v_thread2Thread1of1ForFork1_~_argptr.base_37} OutVars{thread2Thread1of1ForFork1_~_argptr.offset=v_thread2Thread1of1ForFork1_~_argptr.offset_37, ~pos~0=v_~pos~0_197, thread2Thread1of1ForFork1_~_argptr.base=v_thread2Thread1of1ForFork1_~_argptr.base_37} AuxVars[] AssignedVars[~pos~0][574], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), 88#L72-2true, Black: 647#true, Black: 205#(<= 0 (+ 2147483647 ~pos~0)), Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 210#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 398#(< ~pos~0 2147483647), Black: 213#true, 981#(= (* (div ~d2~0 256) 256) ~d2~0), Black: 982#true, Black: 152#(= ~pos~0 0), 82#L97-1true, Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 159#(= ~pos~0 0), Black: 226#(<= ~pos~0 0), Black: 218#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), 984#(<= (+ (* 256 (div ~g2~0 256)) 1) ~g2~0), 36#L44-1true, Black: 652#true, 991#(and (= (* (div (+ thread2Thread1of1ForFork1_~_argptr.offset thread2Thread1of1ForFork1_~_argptr.base) 4294967296) 4294967296) (+ thread2Thread1of1ForFork1_~_argptr.offset thread2Thread1of1ForFork1_~_argptr.base)) (<= ~pos~0 2)), Black: 661#(<= 0 ~pos~0), 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0))]) [2024-01-29 22:58:34,576 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2024-01-29 22:58:34,576 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2024-01-29 22:58:34,576 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2024-01-29 22:58:34,576 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2024-01-29 22:58:34,576 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][180], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, 218#true, 819#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 203#true, Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 208#true, Black: 213#true, 656#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 982#true, 1225#(and (<= ~pos~0 2147483643) (= (mod (+ thread2Thread1of1ForFork1_~_argptr.offset thread2Thread1of1ForFork1_~_argptr.base) 4294967296) 0)), Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 82#L97-1true, 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 159#(= ~pos~0 0), Black: 226#(<= ~pos~0 0), 26#L50-2true, 984#(<= (+ (* 256 (div ~g2~0 256)) 1) ~g2~0), Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 652#true, Black: 661#(<= 0 ~pos~0), 89#L65-1true]) [2024-01-29 22:58:34,577 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2024-01-29 22:58:34,577 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2024-01-29 22:58:34,577 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2024-01-29 22:58:34,577 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2024-01-29 22:58:35,179 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][180], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, 218#true, 819#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 824#(<= 0 ~pos~0), Black: 203#true, Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 208#true, Black: 213#true, 656#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 984#(<= (+ (* 256 (div ~g2~0 256)) 1) ~g2~0), 58#L64-4true, Black: 152#(= ~pos~0 0), 1225#(and (<= ~pos~0 2147483643) (= (mod (+ thread2Thread1of1ForFork1_~_argptr.offset thread2Thread1of1ForFork1_~_argptr.base) 4294967296) 0)), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 82#L97-1true, 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 226#(<= ~pos~0 0), 26#L50-2true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 652#true, Black: 661#(<= 0 ~pos~0), 982#true]) [2024-01-29 22:58:35,180 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is not cut-off event [2024-01-29 22:58:35,180 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is not cut-off event [2024-01-29 22:58:35,180 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is not cut-off event [2024-01-29 22:58:35,180 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is not cut-off event [2024-01-29 22:58:35,584 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][180], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, 218#true, 819#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 203#true, Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 208#true, 90#L96-4true, Black: 213#true, 656#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 984#(<= (+ (* 256 (div ~g2~0 256)) 1) ~g2~0), Black: 152#(= ~pos~0 0), 1225#(and (<= ~pos~0 2147483643) (= (mod (+ thread2Thread1of1ForFork1_~_argptr.offset thread2Thread1of1ForFork1_~_argptr.base) 4294967296) 0)), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), 8#thread2EXITtrue, Black: 159#(= ~pos~0 0), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 226#(<= ~pos~0 0), 26#L50-2true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 652#true, Black: 661#(<= 0 ~pos~0), 982#true]) [2024-01-29 22:58:35,585 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is not cut-off event [2024-01-29 22:58:35,585 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is not cut-off event [2024-01-29 22:58:35,585 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is not cut-off event [2024-01-29 22:58:35,585 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is not cut-off event [2024-01-29 22:58:35,670 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][180], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, 218#true, 819#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), 95#L66-1true, Black: 824#(<= 0 ~pos~0), Black: 203#true, Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 208#true, 90#L96-4true, Black: 213#true, 656#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 982#true, 1225#(and (<= ~pos~0 2147483643) (= (mod (+ thread2Thread1of1ForFork1_~_argptr.offset thread2Thread1of1ForFork1_~_argptr.base) 4294967296) 0)), Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 226#(<= ~pos~0 0), 26#L50-2true, 984#(<= (+ (* 256 (div ~g2~0 256)) 1) ~g2~0), Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 652#true, Black: 661#(<= 0 ~pos~0)]) [2024-01-29 22:58:35,670 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2024-01-29 22:58:35,670 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2024-01-29 22:58:35,670 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2024-01-29 22:58:35,670 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2024-01-29 22:58:36,184 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][180], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, 218#true, 819#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 203#true, Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 208#true, Black: 213#true, 656#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 984#(<= (+ (* 256 (div ~g2~0 256)) 1) ~g2~0), Black: 152#(= ~pos~0 0), 1225#(and (<= ~pos~0 2147483643) (= (mod (+ thread2Thread1of1ForFork1_~_argptr.offset thread2Thread1of1ForFork1_~_argptr.base) 4294967296) 0)), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 82#L97-1true, 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), 8#thread2EXITtrue, Black: 226#(<= ~pos~0 0), 26#L50-2true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 652#true, Black: 661#(<= 0 ~pos~0), 982#true]) [2024-01-29 22:58:36,184 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is not cut-off event [2024-01-29 22:58:36,184 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2024-01-29 22:58:36,184 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2024-01-29 22:58:36,184 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2024-01-29 22:58:36,253 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][180], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, 218#true, 819#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), 95#L66-1true, Black: 203#true, Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 815#true, Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 208#true, Black: 213#true, 656#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 2 ~pos~0)), Black: 982#true, 1225#(and (<= ~pos~0 2147483643) (= (mod (+ thread2Thread1of1ForFork1_~_argptr.offset thread2Thread1of1ForFork1_~_argptr.base) 4294967296) 0)), Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 82#L97-1true, 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 159#(= ~pos~0 0), Black: 226#(<= ~pos~0 0), 26#L50-2true, 984#(<= (+ (* 256 (div ~g2~0 256)) 1) ~g2~0), Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 652#true, Black: 661#(<= 0 ~pos~0)]) [2024-01-29 22:58:36,253 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2024-01-29 22:58:36,253 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2024-01-29 22:58:36,254 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2024-01-29 22:58:36,254 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2024-01-29 22:58:36,260 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][292], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), 88#L72-2true, Black: 647#true, 218#true, Black: 824#(<= 0 ~pos~0), Black: 203#true, Black: 818#(<= 2 ~pos~0), Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 208#true, 90#L96-4true, Black: 213#true, 815#true, Black: 982#true, Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 226#(<= ~pos~0 0), 26#L50-2true, 652#true, 984#(<= (+ (* 256 (div ~g2~0 256)) 1) ~g2~0), Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), 992#(and (= (* (div (+ thread2Thread1of1ForFork1_~_argptr.offset thread2Thread1of1ForFork1_~_argptr.base) 4294967296) 4294967296) (+ thread2Thread1of1ForFork1_~_argptr.offset thread2Thread1of1ForFork1_~_argptr.base)) (<= ~pos~0 4)), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 661#(<= 0 ~pos~0)]) [2024-01-29 22:58:36,260 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2024-01-29 22:58:36,260 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2024-01-29 22:58:36,260 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2024-01-29 22:58:36,260 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2024-01-29 22:58:36,260 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][292], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, 218#true, Black: 824#(<= 0 ~pos~0), Black: 203#true, Black: 818#(<= 2 ~pos~0), Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 210#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 90#L96-4true, Black: 213#true, 815#true, Black: 982#true, Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 121#L75true, 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 226#(<= ~pos~0 0), 26#L50-2true, 652#true, 984#(<= (+ (* 256 (div ~g2~0 256)) 1) ~g2~0), Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), 992#(and (= (* (div (+ thread2Thread1of1ForFork1_~_argptr.offset thread2Thread1of1ForFork1_~_argptr.base) 4294967296) 4294967296) (+ thread2Thread1of1ForFork1_~_argptr.offset thread2Thread1of1ForFork1_~_argptr.base)) (<= ~pos~0 4)), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 661#(<= 0 ~pos~0)]) [2024-01-29 22:58:36,260 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2024-01-29 22:58:36,260 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2024-01-29 22:58:36,260 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2024-01-29 22:58:36,261 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2024-01-29 22:58:36,269 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][292], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, 218#true, Black: 824#(<= 0 ~pos~0), Black: 203#true, Black: 818#(<= 2 ~pos~0), Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 210#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 90#L96-4true, Black: 213#true, 815#true, Black: 982#true, Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 226#(<= ~pos~0 0), 26#L50-2true, 652#true, 984#(<= (+ (* 256 (div ~g2~0 256)) 1) ~g2~0), Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), 41#L75-1true, 992#(and (= (* (div (+ thread2Thread1of1ForFork1_~_argptr.offset thread2Thread1of1ForFork1_~_argptr.base) 4294967296) 4294967296) (+ thread2Thread1of1ForFork1_~_argptr.offset thread2Thread1of1ForFork1_~_argptr.base)) (<= ~pos~0 4)), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 661#(<= 0 ~pos~0)]) [2024-01-29 22:58:36,269 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2024-01-29 22:58:36,270 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2024-01-29 22:58:36,270 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2024-01-29 22:58:36,270 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2024-01-29 22:58:37,252 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][292], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, 218#true, Black: 203#true, Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 210#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), Black: 213#true, Black: 982#true, 815#true, Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 82#L97-1true, 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 121#L75true, 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 159#(= ~pos~0 0), 26#L50-2true, Black: 226#(<= ~pos~0 0), 652#true, 984#(<= (+ (* 256 (div ~g2~0 256)) 1) ~g2~0), Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), 992#(and (= (* (div (+ thread2Thread1of1ForFork1_~_argptr.offset thread2Thread1of1ForFork1_~_argptr.base) 4294967296) 4294967296) (+ thread2Thread1of1ForFork1_~_argptr.offset thread2Thread1of1ForFork1_~_argptr.base)) (<= ~pos~0 4)), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 661#(<= 0 ~pos~0)]) [2024-01-29 22:58:37,253 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2024-01-29 22:58:37,253 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2024-01-29 22:58:37,253 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2024-01-29 22:58:37,253 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2024-01-29 22:58:37,253 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][292], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), 88#L72-2true, Black: 647#true, 218#true, Black: 203#true, Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 208#true, Black: 213#true, Black: 982#true, 815#true, Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 82#L97-1true, 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 159#(= ~pos~0 0), 26#L50-2true, Black: 226#(<= ~pos~0 0), 652#true, 984#(<= (+ (* 256 (div ~g2~0 256)) 1) ~g2~0), Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), 992#(and (= (* (div (+ thread2Thread1of1ForFork1_~_argptr.offset thread2Thread1of1ForFork1_~_argptr.base) 4294967296) 4294967296) (+ thread2Thread1of1ForFork1_~_argptr.offset thread2Thread1of1ForFork1_~_argptr.base)) (<= ~pos~0 4)), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 661#(<= 0 ~pos~0)]) [2024-01-29 22:58:37,253 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2024-01-29 22:58:37,253 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2024-01-29 22:58:37,253 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2024-01-29 22:58:37,253 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2024-01-29 22:58:37,264 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][292], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, 218#true, Black: 203#true, Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 210#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), Black: 213#true, Black: 982#true, 815#true, Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 82#L97-1true, 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 159#(= ~pos~0 0), Black: 226#(<= ~pos~0 0), 26#L50-2true, 652#true, 984#(<= (+ (* 256 (div ~g2~0 256)) 1) ~g2~0), Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), 41#L75-1true, 992#(and (= (* (div (+ thread2Thread1of1ForFork1_~_argptr.offset thread2Thread1of1ForFork1_~_argptr.base) 4294967296) 4294967296) (+ thread2Thread1of1ForFork1_~_argptr.offset thread2Thread1of1ForFork1_~_argptr.base)) (<= ~pos~0 4)), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 661#(<= 0 ~pos~0)]) [2024-01-29 22:58:37,264 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2024-01-29 22:58:37,264 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2024-01-29 22:58:37,264 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2024-01-29 22:58:37,264 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2024-01-29 22:58:37,876 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][292], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, 218#true, Black: 203#true, Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 210#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 90#L96-4true, Black: 213#true, 815#true, Black: 982#true, 981#(= (* (div ~d2~0 256) 256) ~d2~0), Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 226#(<= ~pos~0 0), 26#L50-2true, 652#true, 984#(<= (+ (* 256 (div ~g2~0 256)) 1) ~g2~0), Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), 992#(and (= (* (div (+ thread2Thread1of1ForFork1_~_argptr.offset thread2Thread1of1ForFork1_~_argptr.base) 4294967296) 4294967296) (+ thread2Thread1of1ForFork1_~_argptr.offset thread2Thread1of1ForFork1_~_argptr.base)) (<= ~pos~0 4)), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 661#(<= 0 ~pos~0), 129#L64-3true]) [2024-01-29 22:58:37,876 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2024-01-29 22:58:37,876 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2024-01-29 22:58:37,876 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2024-01-29 22:58:37,876 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2024-01-29 22:58:37,876 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][292], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, 218#true, Black: 824#(<= 0 ~pos~0), Black: 203#true, Black: 818#(<= 2 ~pos~0), 65#L76-2true, Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 208#true, 90#L96-4true, Black: 213#true, 815#true, Black: 982#true, Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 226#(<= ~pos~0 0), 26#L50-2true, 652#true, 984#(<= (+ (* 256 (div ~g2~0 256)) 1) ~g2~0), Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), 992#(and (= (* (div (+ thread2Thread1of1ForFork1_~_argptr.offset thread2Thread1of1ForFork1_~_argptr.base) 4294967296) 4294967296) (+ thread2Thread1of1ForFork1_~_argptr.offset thread2Thread1of1ForFork1_~_argptr.base)) (<= ~pos~0 4)), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 661#(<= 0 ~pos~0)]) [2024-01-29 22:58:37,876 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2024-01-29 22:58:37,877 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2024-01-29 22:58:37,877 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2024-01-29 22:58:37,877 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2024-01-29 22:58:38,807 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][292], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, 218#true, Black: 203#true, Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 210#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), Black: 213#true, 981#(= (* (div ~d2~0 256) 256) ~d2~0), Black: 982#true, 815#true, Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 82#L97-1true, 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 159#(= ~pos~0 0), 26#L50-2true, Black: 226#(<= ~pos~0 0), 652#true, 984#(<= (+ (* 256 (div ~g2~0 256)) 1) ~g2~0), Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), 992#(and (= (* (div (+ thread2Thread1of1ForFork1_~_argptr.offset thread2Thread1of1ForFork1_~_argptr.base) 4294967296) 4294967296) (+ thread2Thread1of1ForFork1_~_argptr.offset thread2Thread1of1ForFork1_~_argptr.base)) (<= ~pos~0 4)), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 661#(<= 0 ~pos~0), 129#L64-3true]) [2024-01-29 22:58:38,808 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2024-01-29 22:58:38,808 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2024-01-29 22:58:38,808 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2024-01-29 22:58:38,808 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2024-01-29 22:58:38,808 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][292], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, 218#true, Black: 203#true, Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), 65#L76-2true, Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 208#true, Black: 213#true, Black: 982#true, 815#true, Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 82#L97-1true, 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 159#(= ~pos~0 0), 26#L50-2true, Black: 226#(<= ~pos~0 0), 652#true, 984#(<= (+ (* 256 (div ~g2~0 256)) 1) ~g2~0), Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), 992#(and (= (* (div (+ thread2Thread1of1ForFork1_~_argptr.offset thread2Thread1of1ForFork1_~_argptr.base) 4294967296) 4294967296) (+ thread2Thread1of1ForFork1_~_argptr.offset thread2Thread1of1ForFork1_~_argptr.base)) (<= ~pos~0 4)), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 661#(<= 0 ~pos~0)]) [2024-01-29 22:58:38,808 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2024-01-29 22:58:38,808 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2024-01-29 22:58:38,808 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2024-01-29 22:58:38,808 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2024-01-29 22:58:38,819 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][292], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, 218#true, Black: 203#true, Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 208#true, 90#L96-4true, Black: 213#true, 815#true, Black: 982#true, Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 226#(<= ~pos~0 0), 26#L50-2true, 652#true, 984#(<= (+ (* 256 (div ~g2~0 256)) 1) ~g2~0), Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), 992#(and (= (* (div (+ thread2Thread1of1ForFork1_~_argptr.offset thread2Thread1of1ForFork1_~_argptr.base) 4294967296) 4294967296) (+ thread2Thread1of1ForFork1_~_argptr.offset thread2Thread1of1ForFork1_~_argptr.base)) (<= ~pos~0 4)), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 661#(<= 0 ~pos~0), 74#L77true]) [2024-01-29 22:58:38,819 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2024-01-29 22:58:38,819 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2024-01-29 22:58:38,820 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2024-01-29 22:58:38,820 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2024-01-29 22:58:38,820 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][292], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, 218#true, Black: 824#(<= 0 ~pos~0), Black: 203#true, Black: 818#(<= 2 ~pos~0), Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 208#true, 15#L75-2true, 90#L96-4true, Black: 213#true, 815#true, Black: 982#true, Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 226#(<= ~pos~0 0), 26#L50-2true, 652#true, 984#(<= (+ (* 256 (div ~g2~0 256)) 1) ~g2~0), Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), 992#(and (= (* (div (+ thread2Thread1of1ForFork1_~_argptr.offset thread2Thread1of1ForFork1_~_argptr.base) 4294967296) 4294967296) (+ thread2Thread1of1ForFork1_~_argptr.offset thread2Thread1of1ForFork1_~_argptr.base)) (<= ~pos~0 4)), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 661#(<= 0 ~pos~0)]) [2024-01-29 22:58:38,820 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2024-01-29 22:58:38,820 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2024-01-29 22:58:38,820 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2024-01-29 22:58:38,820 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2024-01-29 22:58:39,343 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][292], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, 218#true, Black: 203#true, Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 208#true, Black: 213#true, Black: 982#true, 815#true, Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 82#L97-1true, 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 159#(= ~pos~0 0), Black: 226#(<= ~pos~0 0), 26#L50-2true, 652#true, 984#(<= (+ (* 256 (div ~g2~0 256)) 1) ~g2~0), Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), 992#(and (= (* (div (+ thread2Thread1of1ForFork1_~_argptr.offset thread2Thread1of1ForFork1_~_argptr.base) 4294967296) 4294967296) (+ thread2Thread1of1ForFork1_~_argptr.offset thread2Thread1of1ForFork1_~_argptr.base)) (<= ~pos~0 4)), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 661#(<= 0 ~pos~0), 74#L77true]) [2024-01-29 22:58:39,343 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2024-01-29 22:58:39,343 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2024-01-29 22:58:39,343 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2024-01-29 22:58:39,343 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2024-01-29 22:58:39,344 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][292], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, 218#true, Black: 203#true, Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 208#true, 15#L75-2true, Black: 213#true, Black: 982#true, 815#true, Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 82#L97-1true, 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 159#(= ~pos~0 0), 26#L50-2true, Black: 226#(<= ~pos~0 0), 652#true, 984#(<= (+ (* 256 (div ~g2~0 256)) 1) ~g2~0), Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), 992#(and (= (* (div (+ thread2Thread1of1ForFork1_~_argptr.offset thread2Thread1of1ForFork1_~_argptr.base) 4294967296) 4294967296) (+ thread2Thread1of1ForFork1_~_argptr.offset thread2Thread1of1ForFork1_~_argptr.base)) (<= ~pos~0 4)), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 661#(<= 0 ~pos~0)]) [2024-01-29 22:58:39,344 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2024-01-29 22:58:39,344 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2024-01-29 22:58:39,344 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2024-01-29 22:58:39,344 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2024-01-29 22:58:39,353 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][292], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, 218#true, Black: 203#true, Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 210#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 90#L96-4true, Black: 213#true, 815#true, Black: 982#true, 981#(= (* (div ~d2~0 256) 256) ~d2~0), Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 226#(<= ~pos~0 0), 26#L50-2true, 652#true, 984#(<= (+ (* 256 (div ~g2~0 256)) 1) ~g2~0), Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), 992#(and (= (* (div (+ thread2Thread1of1ForFork1_~_argptr.offset thread2Thread1of1ForFork1_~_argptr.base) 4294967296) 4294967296) (+ thread2Thread1of1ForFork1_~_argptr.offset thread2Thread1of1ForFork1_~_argptr.base)) (<= ~pos~0 4)), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 661#(<= 0 ~pos~0), 89#L65-1true]) [2024-01-29 22:58:39,353 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2024-01-29 22:58:39,353 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2024-01-29 22:58:39,353 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2024-01-29 22:58:39,353 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2024-01-29 22:58:39,354 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][292], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, 218#true, Black: 203#true, Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 208#true, 90#L96-4true, Black: 213#true, 815#true, Black: 982#true, Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 226#(<= ~pos~0 0), 26#L50-2true, 652#true, 984#(<= (+ (* 256 (div ~g2~0 256)) 1) ~g2~0), Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), 992#(and (= (* (div (+ thread2Thread1of1ForFork1_~_argptr.offset thread2Thread1of1ForFork1_~_argptr.base) 4294967296) 4294967296) (+ thread2Thread1of1ForFork1_~_argptr.offset thread2Thread1of1ForFork1_~_argptr.base)) (<= ~pos~0 4)), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 661#(<= 0 ~pos~0), 129#L64-3true]) [2024-01-29 22:58:39,355 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2024-01-29 22:58:39,355 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2024-01-29 22:58:39,355 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2024-01-29 22:58:39,355 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2024-01-29 22:58:39,355 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][292], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, 218#true, Black: 824#(<= 0 ~pos~0), Black: 203#true, Black: 818#(<= 2 ~pos~0), Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 208#true, 15#L75-2true, 90#L96-4true, Black: 213#true, 815#true, Black: 984#(<= (+ (* 256 (div ~g2~0 256)) 1) ~g2~0), Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 226#(<= ~pos~0 0), 26#L50-2true, 652#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), 992#(and (= (* (div (+ thread2Thread1of1ForFork1_~_argptr.offset thread2Thread1of1ForFork1_~_argptr.base) 4294967296) 4294967296) (+ thread2Thread1of1ForFork1_~_argptr.offset thread2Thread1of1ForFork1_~_argptr.base)) (<= ~pos~0 4)), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 661#(<= 0 ~pos~0), 982#true]) [2024-01-29 22:58:39,355 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2024-01-29 22:58:39,355 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2024-01-29 22:58:39,355 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2024-01-29 22:58:39,355 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2024-01-29 22:58:40,266 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][292], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, 218#true, Black: 824#(<= 0 ~pos~0), Black: 203#true, Black: 818#(<= 2 ~pos~0), Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 210#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), Black: 213#true, Black: 982#true, 981#(= (* (div ~d2~0 256) 256) ~d2~0), 815#true, Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 82#L97-1true, 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 159#(= ~pos~0 0), Black: 226#(<= ~pos~0 0), 26#L50-2true, 652#true, 984#(<= (+ (* 256 (div ~g2~0 256)) 1) ~g2~0), Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), 992#(and (= (* (div (+ thread2Thread1of1ForFork1_~_argptr.offset thread2Thread1of1ForFork1_~_argptr.base) 4294967296) 4294967296) (+ thread2Thread1of1ForFork1_~_argptr.offset thread2Thread1of1ForFork1_~_argptr.base)) (<= ~pos~0 4)), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 661#(<= 0 ~pos~0), 89#L65-1true]) [2024-01-29 22:58:40,266 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2024-01-29 22:58:40,266 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2024-01-29 22:58:40,266 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2024-01-29 22:58:40,266 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2024-01-29 22:58:40,267 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][292], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, 218#true, Black: 203#true, Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 208#true, Black: 213#true, Black: 982#true, 815#true, Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 82#L97-1true, 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 159#(= ~pos~0 0), 26#L50-2true, Black: 226#(<= ~pos~0 0), 652#true, 984#(<= (+ (* 256 (div ~g2~0 256)) 1) ~g2~0), Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), 992#(and (= (* (div (+ thread2Thread1of1ForFork1_~_argptr.offset thread2Thread1of1ForFork1_~_argptr.base) 4294967296) 4294967296) (+ thread2Thread1of1ForFork1_~_argptr.offset thread2Thread1of1ForFork1_~_argptr.base)) (<= ~pos~0 4)), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 661#(<= 0 ~pos~0), 129#L64-3true]) [2024-01-29 22:58:40,267 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2024-01-29 22:58:40,267 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2024-01-29 22:58:40,267 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2024-01-29 22:58:40,267 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2024-01-29 22:58:40,268 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][292], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, 218#true, Black: 203#true, Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 208#true, 15#L75-2true, Black: 213#true, 815#true, Black: 984#(<= (+ (* 256 (div ~g2~0 256)) 1) ~g2~0), Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 82#L97-1true, 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 159#(= ~pos~0 0), Black: 226#(<= ~pos~0 0), 26#L50-2true, 652#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), 992#(and (= (* (div (+ thread2Thread1of1ForFork1_~_argptr.offset thread2Thread1of1ForFork1_~_argptr.base) 4294967296) 4294967296) (+ thread2Thread1of1ForFork1_~_argptr.offset thread2Thread1of1ForFork1_~_argptr.base)) (<= ~pos~0 4)), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 661#(<= 0 ~pos~0), 982#true]) [2024-01-29 22:58:40,268 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2024-01-29 22:58:40,268 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2024-01-29 22:58:40,268 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2024-01-29 22:58:40,268 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2024-01-29 22:58:40,277 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][292], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, 218#true, Black: 203#true, Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 208#true, 90#L96-4true, Black: 213#true, 815#true, Black: 984#(<= (+ (* 256 (div ~g2~0 256)) 1) ~g2~0), Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 226#(<= ~pos~0 0), 26#L50-2true, 652#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), 992#(and (= (* (div (+ thread2Thread1of1ForFork1_~_argptr.offset thread2Thread1of1ForFork1_~_argptr.base) 4294967296) 4294967296) (+ thread2Thread1of1ForFork1_~_argptr.offset thread2Thread1of1ForFork1_~_argptr.base)) (<= ~pos~0 4)), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 661#(<= 0 ~pos~0), 982#true, 129#L64-3true]) [2024-01-29 22:58:40,277 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2024-01-29 22:58:40,277 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2024-01-29 22:58:40,277 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2024-01-29 22:58:40,277 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2024-01-29 22:58:40,776 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][292], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, 218#true, Black: 203#true, Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 208#true, Black: 213#true, 815#true, Black: 984#(<= (+ (* 256 (div ~g2~0 256)) 1) ~g2~0), Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 82#L97-1true, 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 159#(= ~pos~0 0), 26#L50-2true, Black: 226#(<= ~pos~0 0), 652#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), 992#(and (= (* (div (+ thread2Thread1of1ForFork1_~_argptr.offset thread2Thread1of1ForFork1_~_argptr.base) 4294967296) 4294967296) (+ thread2Thread1of1ForFork1_~_argptr.offset thread2Thread1of1ForFork1_~_argptr.base)) (<= ~pos~0 4)), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 661#(<= 0 ~pos~0), 982#true, 129#L64-3true]) [2024-01-29 22:58:40,776 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2024-01-29 22:58:40,776 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2024-01-29 22:58:40,776 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2024-01-29 22:58:40,776 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2024-01-29 22:58:40,782 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][292], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, 218#true, Black: 203#true, Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 210#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 90#L96-4true, Black: 213#true, 815#true, Black: 982#true, 981#(= (* (div ~d2~0 256) 256) ~d2~0), Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 226#(<= ~pos~0 0), 26#L50-2true, 652#true, 984#(<= (+ (* 256 (div ~g2~0 256)) 1) ~g2~0), Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), 992#(and (= (* (div (+ thread2Thread1of1ForFork1_~_argptr.offset thread2Thread1of1ForFork1_~_argptr.base) 4294967296) 4294967296) (+ thread2Thread1of1ForFork1_~_argptr.offset thread2Thread1of1ForFork1_~_argptr.base)) (<= ~pos~0 4)), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 661#(<= 0 ~pos~0), 93#L70-1true]) [2024-01-29 22:58:40,783 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2024-01-29 22:58:40,783 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2024-01-29 22:58:40,783 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2024-01-29 22:58:40,783 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2024-01-29 22:58:40,783 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([561] L70-1-->L72-2: Formula: (and (= v_~pos~0_198 (+ v_~pos~0_197 2)) (= (mod (+ v_thread2Thread1of1ForFork1_~_argptr.offset_37 v_thread2Thread1of1ForFork1_~_argptr.base_37) 4294967296) 0) (<= v_~pos~0_197 2147483645)) InVars {thread2Thread1of1ForFork1_~_argptr.offset=v_thread2Thread1of1ForFork1_~_argptr.offset_37, ~pos~0=v_~pos~0_198, thread2Thread1of1ForFork1_~_argptr.base=v_thread2Thread1of1ForFork1_~_argptr.base_37} OutVars{thread2Thread1of1ForFork1_~_argptr.offset=v_thread2Thread1of1ForFork1_~_argptr.offset_37, ~pos~0=v_~pos~0_197, thread2Thread1of1ForFork1_~_argptr.base=v_thread2Thread1of1ForFork1_~_argptr.base_37} AuxVars[] AssignedVars[~pos~0][607], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), 88#L72-2true, Black: 647#true, Black: 205#(<= 0 (+ 2147483647 ~pos~0)), Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 210#(<= (+ (* (div ~d2~0 256) 256) 1) ~d2~0), 90#L96-4true, 398#(< ~pos~0 2147483647), Black: 213#true, 815#true, Black: 982#true, 981#(= (* (div ~d2~0 256) 256) ~d2~0), Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 159#(= ~pos~0 0), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 226#(<= ~pos~0 0), 652#true, Black: 218#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), 984#(<= (+ (* 256 (div ~g2~0 256)) 1) ~g2~0), 36#L44-1true, Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 661#(<= 0 ~pos~0), 1087#(and (<= ~pos~0 0) (<= (mod (+ thread2Thread1of1ForFork1_~_argptr.offset thread2Thread1of1ForFork1_~_argptr.base) 4294967296) 0))]) [2024-01-29 22:58:40,784 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2024-01-29 22:58:40,784 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2024-01-29 22:58:40,784 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2024-01-29 22:58:40,784 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2024-01-29 22:58:40,785 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][292], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, 218#true, Black: 203#true, Black: 824#(<= 0 ~pos~0), Black: 818#(<= 2 ~pos~0), Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 208#true, 90#L96-4true, Black: 213#true, 815#true, Black: 982#true, Black: 152#(= ~pos~0 0), Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 159#(= ~pos~0 0), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 226#(<= ~pos~0 0), 26#L50-2true, 652#true, 984#(<= (+ (* 256 (div ~g2~0 256)) 1) ~g2~0), Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), 992#(and (= (* (div (+ thread2Thread1of1ForFork1_~_argptr.offset thread2Thread1of1ForFork1_~_argptr.base) 4294967296) 4294967296) (+ thread2Thread1of1ForFork1_~_argptr.offset thread2Thread1of1ForFork1_~_argptr.base)) (<= ~pos~0 4)), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 661#(<= 0 ~pos~0), 89#L65-1true]) [2024-01-29 22:58:40,785 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2024-01-29 22:58:40,785 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2024-01-29 22:58:40,785 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2024-01-29 22:58:40,785 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2024-01-29 22:58:40,786 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([520] L44-1-->L50-2: Formula: (and (= (mod (+ v_thread1Thread1of1ForFork0_~_argptr.offset_29 v_thread1Thread1of1ForFork0_~_argptr.base_29) 4294967296) 0) (<= 0 (+ v_~pos~0_241 2147483647)) (= v_~pos~0_241 (+ v_~pos~0_242 1))) InVars {~pos~0=v_~pos~0_242, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} OutVars{~pos~0=v_~pos~0_241, thread1Thread1of1ForFork0_~_argptr.base=v_thread1Thread1of1ForFork0_~_argptr.base_29, thread1Thread1of1ForFork0_#t~post1=|v_thread1Thread1of1ForFork0_#t~post1_5|, thread1Thread1of1ForFork0_~_argptr.offset=v_thread1Thread1of1ForFork0_~_argptr.offset_29} AuxVars[] AssignedVars[thread1Thread1of1ForFork0_#t~post1, ~pos~0][292], [486#true, Black: 489#(<= 1 ~pos~0), Black: 490#(<= 0 ~pos~0), Black: 647#true, 218#true, Black: 824#(<= 0 ~pos~0), Black: 203#true, Black: 818#(<= 2 ~pos~0), Black: 820#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 208#true, 90#L96-4true, Black: 213#true, 815#true, Black: 984#(<= (+ (* 256 (div ~g2~0 256)) 1) ~g2~0), Black: 152#(= ~pos~0 0), 58#L64-4true, Black: 153#(and (= ~pos~0 0) (= (* (div ~d2~0 256) 256) ~d2~0)), 196#(and (= |thread1Thread1of1ForFork0_#in~_argptr.offset| 0) (= thread1Thread1of1ForFork0_~_argptr.base 0) (= |thread1Thread1of1ForFork0_#in~_argptr.base| 0) (= thread1Thread1of1ForFork0_~_argptr.offset 0)), 202#(and (= |thread2Thread1of1ForFork1_#in~_argptr.base| 0) (= thread2Thread1of1ForFork1_~_argptr.offset 0) (= thread2Thread1of1ForFork1_~_argptr.base 0) (= |thread2Thread1of1ForFork1_#in~_argptr.offset| 0)), Black: 382#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483646)), Black: 398#(< ~pos~0 2147483647), Black: 354#(and (= (mod (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 0) (<= ~pos~0 2147483647)), Black: 159#(= ~pos~0 0), Black: 226#(<= ~pos~0 0), 26#L50-2true, 652#true, Black: 222#(and (<= ~pos~0 1) (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296))), 992#(and (= (* (div (+ thread2Thread1of1ForFork1_~_argptr.offset thread2Thread1of1ForFork1_~_argptr.base) 4294967296) 4294967296) (+ thread2Thread1of1ForFork1_~_argptr.offset thread2Thread1of1ForFork1_~_argptr.base)) (<= ~pos~0 4)), Black: 657#(and (= (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) (* (div (+ thread1Thread1of1ForFork0_~_argptr.offset thread1Thread1of1ForFork0_~_argptr.base) 4294967296) 4294967296)) (<= 0 ~pos~0)), Black: 661#(<= 0 ~pos~0), 982#true]) [2024-01-29 22:58:40,786 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2024-01-29 22:58:40,786 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2024-01-29 22:58:40,786 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2024-01-29 22:58:40,786 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event