./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/valid-memsafety.prp --file ../../../trunk/examples/svcomp/pthread-ext/40_barrier_vf.i --full-output --traceabstraction.when.to.check.the.insufficient.erros.location.relative.to.the.other.error.locations TOGETHER --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version b8dbc81d Calling Ultimate with: /usr/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/AutomizerMemDerefMemtrack.xml -i ../../../trunk/examples/svcomp/pthread-ext/40_barrier_vf.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 5eef73b6b2655059556d731e3a5babc181132142f2417a2cf863165dd8efda84 --traceabstraction.when.to.check.the.insufficient.erros.location.relative.to.the.other.error.locations TOGETHER --- Real Ultimate output --- This is Ultimate 0.2.3-?-b8dbc81 [2023-08-30 02:36:15,299 INFO L177 SettingsManager]: Resetting all preferences to default values... [2023-08-30 02:36:15,301 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2023-08-30 02:36:15,321 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2023-08-30 02:36:15,322 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2023-08-30 02:36:15,323 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2023-08-30 02:36:15,324 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2023-08-30 02:36:15,325 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2023-08-30 02:36:15,326 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2023-08-30 02:36:15,327 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2023-08-30 02:36:15,328 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2023-08-30 02:36:15,332 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2023-08-30 02:36:15,333 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2023-08-30 02:36:15,335 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2023-08-30 02:36:15,336 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2023-08-30 02:36:15,336 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2023-08-30 02:36:15,337 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2023-08-30 02:36:15,338 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2023-08-30 02:36:15,339 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2023-08-30 02:36:15,340 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2023-08-30 02:36:15,341 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2023-08-30 02:36:15,344 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2023-08-30 02:36:15,346 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2023-08-30 02:36:15,347 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2023-08-30 02:36:15,353 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2023-08-30 02:36:15,356 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2023-08-30 02:36:15,356 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2023-08-30 02:36:15,357 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2023-08-30 02:36:15,358 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2023-08-30 02:36:15,358 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2023-08-30 02:36:15,358 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2023-08-30 02:36:15,359 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2023-08-30 02:36:15,360 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2023-08-30 02:36:15,361 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2023-08-30 02:36:15,362 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2023-08-30 02:36:15,362 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2023-08-30 02:36:15,362 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2023-08-30 02:36:15,362 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2023-08-30 02:36:15,363 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2023-08-30 02:36:15,373 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2023-08-30 02:36:15,373 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2023-08-30 02:36:15,375 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2023-08-30 02:36:15,401 INFO L113 SettingsManager]: Loading preferences was successful [2023-08-30 02:36:15,401 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-30 02:36:15,402 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-08-30 02:36:15,402 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-08-30 02:36:15,403 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-30 02:36:15,403 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-30 02:36:15,403 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-30 02:36:15,403 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2023-08-30 02:36:15,404 INFO L138 SettingsManager]: * Use SBE=true [2023-08-30 02:36:15,404 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-30 02:36:15,404 INFO L138 SettingsManager]: * sizeof long=4 [2023-08-30 02:36:15,404 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2023-08-30 02:36:15,405 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-30 02:36:15,405 INFO L138 SettingsManager]: * sizeof POINTER=4 [2023-08-30 02:36:15,405 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2023-08-30 02:36:15,405 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2023-08-30 02:36:15,405 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2023-08-30 02:36:15,405 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2023-08-30 02:36:15,405 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-30 02:36:15,406 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-08-30 02:36:15,406 INFO L138 SettingsManager]: * sizeof long double=12 [2023-08-30 02:36:15,406 INFO L138 SettingsManager]: * Use constant arrays=true [2023-08-30 02:36:15,406 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-30 02:36:15,406 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-30 02:36:15,406 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-30 02:36:15,406 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-30 02:36:15,407 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-30 02:36:15,407 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-30 02:36:15,407 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-30 02:36:15,407 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-30 02:36:15,407 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-30 02:36:15,407 INFO L138 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-08-30 02:36:15,407 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-30 02:36:15,408 INFO L138 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-08-30 02:36:15,408 INFO L138 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.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 5eef73b6b2655059556d731e3a5babc181132142f2417a2cf863165dd8efda84 Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: When to check the insufficient erros location relative to the other error locations -> TOGETHER [2023-08-30 02:36:15,614 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-30 02:36:15,629 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-30 02:36:15,631 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-30 02:36:15,631 INFO L271 PluginConnector]: Initializing CDTParser... [2023-08-30 02:36:15,632 INFO L275 PluginConnector]: CDTParser initialized [2023-08-30 02:36:15,632 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-ext/40_barrier_vf.i [2023-08-30 02:36:16,538 INFO L500 CDTParser]: Created temporary CDT project at NULL [2023-08-30 02:36:16,792 INFO L351 CDTParser]: Found 1 translation units. [2023-08-30 02:36:16,792 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-ext/40_barrier_vf.i [2023-08-30 02:36:16,804 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ac691935e/b16cc85c5ee640aeb9a087d78a8a0bec/FLAGd72b0758b [2023-08-30 02:36:16,821 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ac691935e/b16cc85c5ee640aeb9a087d78a8a0bec [2023-08-30 02:36:16,823 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-30 02:36:16,824 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2023-08-30 02:36:16,825 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-30 02:36:16,825 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-30 02:36:16,834 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-30 02:36:16,834 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 30.08 02:36:16" (1/1) ... [2023-08-30 02:36:16,835 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5f786218 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 02:36:16, skipping insertion in model container [2023-08-30 02:36:16,835 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 30.08 02:36:16" (1/1) ... [2023-08-30 02:36:16,839 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2023-08-30 02:36:16,894 INFO L178 MainTranslator]: Built tables and reachable declarations [2023-08-30 02:36:17,032 WARN L633 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2023-08-30 02:36:17,138 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-ext/40_barrier_vf.i[31163,31176] [2023-08-30 02:36:17,145 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-30 02:36:17,158 INFO L203 MainTranslator]: Completed pre-run [2023-08-30 02:36:17,174 WARN L633 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2023-08-30 02:36:17,189 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-ext/40_barrier_vf.i[31163,31176] [2023-08-30 02:36:17,195 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-30 02:36:17,221 WARN L667 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-08-30 02:36:17,221 WARN L667 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-08-30 02:36:17,221 WARN L667 CHandler]: The function __builtin_bswap16 is called, but not defined or handled by StandardFunctionHandler. [2023-08-30 02:36:17,226 INFO L208 MainTranslator]: Completed translation [2023-08-30 02:36:17,226 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 02:36:17 WrapperNode [2023-08-30 02:36:17,226 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-30 02:36:17,227 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-30 02:36:17,227 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-30 02:36:17,228 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-30 02:36:17,232 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 02:36:17" (1/1) ... [2023-08-30 02:36:17,255 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 02:36:17" (1/1) ... [2023-08-30 02:36:17,277 INFO L138 Inliner]: procedures = 174, calls = 25, calls flagged for inlining = 10, calls inlined = 12, statements flattened = 78 [2023-08-30 02:36:17,277 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-30 02:36:17,278 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-30 02:36:17,278 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-30 02:36:17,279 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2023-08-30 02:36:17,284 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 02:36:17" (1/1) ... [2023-08-30 02:36:17,284 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 02:36:17" (1/1) ... [2023-08-30 02:36:17,290 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 02:36:17" (1/1) ... [2023-08-30 02:36:17,290 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 02:36:17" (1/1) ... [2023-08-30 02:36:17,303 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 02:36:17" (1/1) ... [2023-08-30 02:36:17,306 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 02:36:17" (1/1) ... [2023-08-30 02:36:17,310 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 02:36:17" (1/1) ... [2023-08-30 02:36:17,312 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 02:36:17" (1/1) ... [2023-08-30 02:36:17,314 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-30 02:36:17,318 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-30 02:36:17,318 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2023-08-30 02:36:17,318 INFO L275 PluginConnector]: RCFGBuilder initialized [2023-08-30 02:36:17,319 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 02:36:17" (1/1) ... [2023-08-30 02:36:17,323 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-30 02:36:17,330 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 02:36:17,339 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-08-30 02:36:17,364 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-08-30 02:36:17,367 INFO L130 BoogieDeclarations]: Found specification of procedure thr1 [2023-08-30 02:36:17,367 INFO L138 BoogieDeclarations]: Found implementation of procedure thr1 [2023-08-30 02:36:17,367 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-30 02:36:17,367 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-08-30 02:36:17,367 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-30 02:36:17,367 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-30 02:36:17,367 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-30 02:36:17,367 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-30 02:36:17,367 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-08-30 02:36:17,368 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-30 02:36:17,368 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-30 02:36:17,369 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-08-30 02:36:17,469 INFO L236 CfgBuilder]: Building ICFG [2023-08-30 02:36:17,470 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-30 02:36:17,602 INFO L277 CfgBuilder]: Performing block encoding [2023-08-30 02:36:17,653 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-30 02:36:17,653 INFO L302 CfgBuilder]: Removed 2 assume(true) statements. [2023-08-30 02:36:17,657 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 30.08 02:36:17 BoogieIcfgContainer [2023-08-30 02:36:17,657 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-30 02:36:17,658 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-30 02:36:17,658 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2023-08-30 02:36:17,660 INFO L275 PluginConnector]: TraceAbstraction initialized [2023-08-30 02:36:17,660 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 30.08 02:36:16" (1/3) ... [2023-08-30 02:36:17,661 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3fa30d42 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 30.08 02:36:17, skipping insertion in model container [2023-08-30 02:36:17,661 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 02:36:17" (2/3) ... [2023-08-30 02:36:17,661 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3fa30d42 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 30.08 02:36:17, skipping insertion in model container [2023-08-30 02:36:17,661 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 30.08 02:36:17" (3/3) ... [2023-08-30 02:36:17,662 INFO L112 eAbstractionObserver]: Analyzing ICFG 40_barrier_vf.i [2023-08-30 02:36:17,673 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-30 02:36:17,673 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2023-08-30 02:36:17,673 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-30 02:36:17,717 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-30 02:36:17,745 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 55 places, 55 transitions, 115 flow [2023-08-30 02:36:17,781 INFO L130 PetriNetUnfolder]: 4/70 cut-off events. [2023-08-30 02:36:17,781 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-08-30 02:36:17,784 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75 conditions, 70 events. 4/70 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 107 event pairs, 0 based on Foata normal form. 0/57 useless extension candidates. Maximal degree in co-relation 39. Up to 4 conditions per place. [2023-08-30 02:36:17,784 INFO L82 GeneralOperation]: Start removeDead. Operand has 55 places, 55 transitions, 115 flow [2023-08-30 02:36:17,801 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 55 places, 55 transitions, 115 flow [2023-08-30 02:36:17,804 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-30 02:36:17,813 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 55 places, 55 transitions, 115 flow [2023-08-30 02:36:17,815 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 55 places, 55 transitions, 115 flow [2023-08-30 02:36:17,815 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 55 places, 55 transitions, 115 flow [2023-08-30 02:36:17,825 INFO L130 PetriNetUnfolder]: 4/70 cut-off events. [2023-08-30 02:36:17,825 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-08-30 02:36:17,826 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75 conditions, 70 events. 4/70 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 107 event pairs, 0 based on Foata normal form. 0/57 useless extension candidates. Maximal degree in co-relation 39. Up to 4 conditions per place. [2023-08-30 02:36:17,826 INFO L119 LiptonReduction]: Number of co-enabled transitions 792 [2023-08-30 02:36:19,746 INFO L134 LiptonReduction]: Checked pairs total: 685 [2023-08-30 02:36:19,746 INFO L136 LiptonReduction]: Total number of compositions: 55 [2023-08-30 02:36:19,756 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-30 02:36:19,760 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=All, 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;@56f5a76, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-30 02:36:19,760 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2023-08-30 02:36:19,761 INFO L130 PetriNetUnfolder]: 0/1 cut-off events. [2023-08-30 02:36:19,761 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-08-30 02:36:19,762 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 02:36:19,762 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1] [2023-08-30 02:36:19,762 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thr1Err0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 3 more)] === [2023-08-30 02:36:19,765 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 02:36:19,765 INFO L85 PathProgramCache]: Analyzing trace with hash 10449, now seen corresponding path program 1 times [2023-08-30 02:36:19,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 02:36:19,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2111375653] [2023-08-30 02:36:19,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 02:36:19,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 02:36:19,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 02:36:19,882 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 02:36:19,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 02:36:19,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2111375653] [2023-08-30 02:36:19,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2111375653] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 02:36:19,884 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 02:36:19,884 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-30 02:36:19,885 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1605749122] [2023-08-30 02:36:19,885 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 02:36:19,890 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-08-30 02:36:19,894 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 02:36:19,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-08-30 02:36:19,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-08-30 02:36:19,913 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 110 [2023-08-30 02:36:19,915 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 14 places, 11 transitions, 27 flow. Second operand has 2 states, 2 states have (on average 45.0) internal successors, (90), 2 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 02:36:19,915 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 02:36:19,915 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 110 [2023-08-30 02:36:19,916 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 02:36:19,939 INFO L130 PetriNetUnfolder]: 4/19 cut-off events. [2023-08-30 02:36:19,940 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-08-30 02:36:19,940 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43 conditions, 19 events. 4/19 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 34 event pairs, 4 based on Foata normal form. 0/13 useless extension candidates. Maximal degree in co-relation 26. Up to 19 conditions per place. [2023-08-30 02:36:19,941 INFO L137 encePairwiseOnDemand]: 107/110 looper letters, 7 selfloop transitions, 0 changer transitions 0/8 dead transitions. [2023-08-30 02:36:19,941 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 12 places, 8 transitions, 35 flow [2023-08-30 02:36:19,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-08-30 02:36:19,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2023-08-30 02:36:19,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 98 transitions. [2023-08-30 02:36:19,950 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44545454545454544 [2023-08-30 02:36:19,950 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 98 transitions. [2023-08-30 02:36:19,951 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 98 transitions. [2023-08-30 02:36:19,952 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 02:36:19,953 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 98 transitions. [2023-08-30 02:36:19,955 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 49.0) internal successors, (98), 2 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 02:36:19,960 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 110.0) internal successors, (330), 3 states have internal predecessors, (330), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 02:36:19,960 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 110.0) internal successors, (330), 3 states have internal predecessors, (330), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 02:36:19,961 INFO L175 Difference]: Start difference. First operand has 14 places, 11 transitions, 27 flow. Second operand 2 states and 98 transitions. [2023-08-30 02:36:19,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 12 places, 8 transitions, 35 flow [2023-08-30 02:36:19,963 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 12 places, 8 transitions, 35 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-30 02:36:19,964 INFO L231 Difference]: Finished difference. Result has 12 places, 8 transitions, 21 flow [2023-08-30 02:36:19,965 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=110, PETRI_DIFFERENCE_MINUEND_FLOW=21, PETRI_DIFFERENCE_MINUEND_PLACES=11, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=8, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=8, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=21, PETRI_PLACES=12, PETRI_TRANSITIONS=8} [2023-08-30 02:36:19,968 INFO L281 CegarLoopForPetriNet]: 14 programPoint places, -2 predicate places. [2023-08-30 02:36:19,968 INFO L495 AbstractCegarLoop]: Abstraction has has 12 places, 8 transitions, 21 flow [2023-08-30 02:36:19,968 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 45.0) internal successors, (90), 2 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 02:36:19,968 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 02:36:19,969 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1] [2023-08-30 02:36:19,970 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-30 02:36:19,970 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thr1Err0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 3 more)] === [2023-08-30 02:36:19,972 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 02:36:19,974 INFO L85 PathProgramCache]: Analyzing trace with hash 10456, now seen corresponding path program 1 times [2023-08-30 02:36:19,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 02:36:19,974 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [752679445] [2023-08-30 02:36:19,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 02:36:19,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 02:36:20,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 02:36:20,099 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 02:36:20,100 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 02:36:20,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [752679445] [2023-08-30 02:36:20,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [752679445] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 02:36:20,100 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 02:36:20,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-30 02:36:20,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [830158068] [2023-08-30 02:36:20,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 02:36:20,102 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 02:36:20,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 02:36:20,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 02:36:20,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 02:36:20,120 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 40 out of 110 [2023-08-30 02:36:20,121 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 12 places, 8 transitions, 21 flow. Second operand has 3 states, 3 states have (on average 40.666666666666664) internal successors, (122), 3 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 02:36:20,121 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 02:36:20,121 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 40 of 110 [2023-08-30 02:36:20,121 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 02:36:20,130 INFO L130 PetriNetUnfolder]: 3/15 cut-off events. [2023-08-30 02:36:20,130 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-08-30 02:36:20,130 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36 conditions, 15 events. 3/15 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 20 event pairs, 3 based on Foata normal form. 0/12 useless extension candidates. Maximal degree in co-relation 32. Up to 14 conditions per place. [2023-08-30 02:36:20,131 INFO L137 encePairwiseOnDemand]: 108/110 looper letters, 5 selfloop transitions, 1 changer transitions 0/7 dead transitions. [2023-08-30 02:36:20,131 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 13 places, 7 transitions, 31 flow [2023-08-30 02:36:20,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 02:36:20,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 02:36:20,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 127 transitions. [2023-08-30 02:36:20,135 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38484848484848483 [2023-08-30 02:36:20,135 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 127 transitions. [2023-08-30 02:36:20,135 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 127 transitions. [2023-08-30 02:36:20,136 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 02:36:20,136 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 127 transitions. [2023-08-30 02:36:20,136 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 42.333333333333336) internal successors, (127), 3 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 02:36:20,137 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 110.0) internal successors, (440), 4 states have internal predecessors, (440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 02:36:20,137 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 110.0) internal successors, (440), 4 states have internal predecessors, (440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 02:36:20,138 INFO L175 Difference]: Start difference. First operand has 12 places, 8 transitions, 21 flow. Second operand 3 states and 127 transitions. [2023-08-30 02:36:20,138 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 13 places, 7 transitions, 31 flow [2023-08-30 02:36:20,138 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 13 places, 7 transitions, 31 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-30 02:36:20,138 INFO L231 Difference]: Finished difference. Result has 13 places, 7 transitions, 21 flow [2023-08-30 02:36:20,138 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=110, PETRI_DIFFERENCE_MINUEND_FLOW=19, PETRI_DIFFERENCE_MINUEND_PLACES=11, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=7, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=6, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=21, PETRI_PLACES=13, PETRI_TRANSITIONS=7} [2023-08-30 02:36:20,139 INFO L281 CegarLoopForPetriNet]: 14 programPoint places, -1 predicate places. [2023-08-30 02:36:20,139 INFO L495 AbstractCegarLoop]: Abstraction has has 13 places, 7 transitions, 21 flow [2023-08-30 02:36:20,139 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 40.666666666666664) internal successors, (122), 3 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 02:36:20,139 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 02:36:20,140 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1] [2023-08-30 02:36:20,140 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-08-30 02:36:20,140 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thr1Err0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 3 more)] === [2023-08-30 02:36:20,140 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 02:36:20,140 INFO L85 PathProgramCache]: Analyzing trace with hash 10455, now seen corresponding path program 1 times [2023-08-30 02:36:20,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 02:36:20,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [770724530] [2023-08-30 02:36:20,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 02:36:20,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 02:36:20,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 02:36:20,179 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 02:36:20,180 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 02:36:20,180 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [770724530] [2023-08-30 02:36:20,180 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [770724530] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 02:36:20,180 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 02:36:20,180 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-30 02:36:20,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [397908581] [2023-08-30 02:36:20,181 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 02:36:20,181 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 02:36:20,181 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 02:36:20,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 02:36:20,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 02:36:20,199 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 38 out of 110 [2023-08-30 02:36:20,199 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 13 places, 7 transitions, 21 flow. Second operand has 3 states, 3 states have (on average 38.666666666666664) internal successors, (116), 3 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 02:36:20,199 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 02:36:20,200 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 38 of 110 [2023-08-30 02:36:20,200 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 02:36:20,225 INFO L130 PetriNetUnfolder]: 2/11 cut-off events. [2023-08-30 02:36:20,226 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-08-30 02:36:20,226 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30 conditions, 11 events. 2/11 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 9 event pairs, 2 based on Foata normal form. 0/11 useless extension candidates. Maximal degree in co-relation 25. Up to 10 conditions per place. [2023-08-30 02:36:20,226 INFO L137 encePairwiseOnDemand]: 108/110 looper letters, 4 selfloop transitions, 1 changer transitions 0/6 dead transitions. [2023-08-30 02:36:20,226 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 14 places, 6 transitions, 29 flow [2023-08-30 02:36:20,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 02:36:20,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 02:36:20,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 120 transitions. [2023-08-30 02:36:20,228 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36363636363636365 [2023-08-30 02:36:20,229 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 120 transitions. [2023-08-30 02:36:20,229 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 120 transitions. [2023-08-30 02:36:20,229 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 02:36:20,229 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 120 transitions. [2023-08-30 02:36:20,230 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 40.0) internal successors, (120), 3 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 02:36:20,231 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 110.0) internal successors, (440), 4 states have internal predecessors, (440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 02:36:20,232 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 110.0) internal successors, (440), 4 states have internal predecessors, (440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 02:36:20,232 INFO L175 Difference]: Start difference. First operand has 13 places, 7 transitions, 21 flow. Second operand 3 states and 120 transitions. [2023-08-30 02:36:20,232 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 14 places, 6 transitions, 29 flow [2023-08-30 02:36:20,232 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 13 places, 6 transitions, 28 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 02:36:20,232 INFO L231 Difference]: Finished difference. Result has 13 places, 6 transitions, 20 flow [2023-08-30 02:36:20,232 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=110, PETRI_DIFFERENCE_MINUEND_FLOW=18, PETRI_DIFFERENCE_MINUEND_PLACES=11, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=6, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=5, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=20, PETRI_PLACES=13, PETRI_TRANSITIONS=6} [2023-08-30 02:36:20,233 INFO L281 CegarLoopForPetriNet]: 14 programPoint places, -1 predicate places. [2023-08-30 02:36:20,235 INFO L495 AbstractCegarLoop]: Abstraction has has 13 places, 6 transitions, 20 flow [2023-08-30 02:36:20,236 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 38.666666666666664) internal successors, (116), 3 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 02:36:20,236 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 02:36:20,236 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2023-08-30 02:36:20,236 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-08-30 02:36:20,237 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting thr1Err0ASSERT_VIOLATIONMEMORY_LEAK === [thr1Err0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 3 more)] === [2023-08-30 02:36:20,237 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 02:36:20,237 INFO L85 PathProgramCache]: Analyzing trace with hash 10054156, now seen corresponding path program 1 times [2023-08-30 02:36:20,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 02:36:20,237 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1368283713] [2023-08-30 02:36:20,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 02:36:20,238 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 02:36:20,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 02:36:20,384 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 02:36:20,385 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 02:36:20,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1368283713] [2023-08-30 02:36:20,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1368283713] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 02:36:20,385 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 02:36:20,385 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-30 02:36:20,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1004567101] [2023-08-30 02:36:20,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 02:36:20,386 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 02:36:20,387 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 02:36:20,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 02:36:20,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 02:36:20,401 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 41 out of 110 [2023-08-30 02:36:20,401 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 13 places, 6 transitions, 20 flow. Second operand has 3 states, 3 states have (on average 42.333333333333336) internal successors, (127), 3 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 02:36:20,401 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 02:36:20,401 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 41 of 110 [2023-08-30 02:36:20,401 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 02:36:20,408 INFO L130 PetriNetUnfolder]: 0/6 cut-off events. [2023-08-30 02:36:20,409 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-08-30 02:36:20,410 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21 conditions, 6 events. 0/6 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 1. Compared 0 event pairs, 0 based on Foata normal form. 3/9 useless extension candidates. Maximal degree in co-relation 0. Up to 5 conditions per place. [2023-08-30 02:36:20,410 INFO L137 encePairwiseOnDemand]: 108/110 looper letters, 3 selfloop transitions, 1 changer transitions 0/5 dead transitions. [2023-08-30 02:36:20,410 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 14 places, 5 transitions, 26 flow [2023-08-30 02:36:20,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 02:36:20,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 02:36:20,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 128 transitions. [2023-08-30 02:36:20,412 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3878787878787879 [2023-08-30 02:36:20,412 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 128 transitions. [2023-08-30 02:36:20,412 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 128 transitions. [2023-08-30 02:36:20,414 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 02:36:20,414 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 128 transitions. [2023-08-30 02:36:20,415 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 42.666666666666664) internal successors, (128), 3 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 02:36:20,415 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 110.0) internal successors, (440), 4 states have internal predecessors, (440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 02:36:20,416 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 110.0) internal successors, (440), 4 states have internal predecessors, (440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 02:36:20,416 INFO L175 Difference]: Start difference. First operand has 13 places, 6 transitions, 20 flow. Second operand 3 states and 128 transitions. [2023-08-30 02:36:20,416 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 14 places, 5 transitions, 26 flow [2023-08-30 02:36:20,416 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 13 places, 5 transitions, 25 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 02:36:20,417 INFO L231 Difference]: Finished difference. Result has 13 places, 5 transitions, 19 flow [2023-08-30 02:36:20,417 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=110, PETRI_DIFFERENCE_MINUEND_FLOW=17, PETRI_DIFFERENCE_MINUEND_PLACES=11, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=5, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=4, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=19, PETRI_PLACES=13, PETRI_TRANSITIONS=5} [2023-08-30 02:36:20,418 INFO L281 CegarLoopForPetriNet]: 14 programPoint places, -1 predicate places. [2023-08-30 02:36:20,418 INFO L495 AbstractCegarLoop]: Abstraction has has 13 places, 5 transitions, 19 flow [2023-08-30 02:36:20,418 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 42.333333333333336) internal successors, (127), 3 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 02:36:20,418 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 02:36:20,418 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1] [2023-08-30 02:36:20,418 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-08-30 02:36:20,419 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [thr1Err0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 3 more)] === [2023-08-30 02:36:20,419 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 02:36:20,419 INFO L85 PathProgramCache]: Analyzing trace with hash 1072073266, now seen corresponding path program 1 times [2023-08-30 02:36:20,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 02:36:20,419 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [885775036] [2023-08-30 02:36:20,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 02:36:20,420 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 02:36:20,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-30 02:36:20,428 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-30 02:36:20,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-30 02:36:20,447 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-30 02:36:20,448 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-30 02:36:20,448 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (5 of 6 remaining) [2023-08-30 02:36:20,452 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONMEMORY_LEAK (4 of 6 remaining) [2023-08-30 02:36:20,452 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (3 of 6 remaining) [2023-08-30 02:36:20,453 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (2 of 6 remaining) [2023-08-30 02:36:20,453 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (1 of 6 remaining) [2023-08-30 02:36:20,453 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONMEMORY_LEAK (0 of 6 remaining) [2023-08-30 02:36:20,453 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-08-30 02:36:20,454 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1] [2023-08-30 02:36:20,455 WARN L233 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-30 02:36:20,455 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2023-08-30 02:36:20,470 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-30 02:36:20,474 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 78 places, 78 transitions, 168 flow [2023-08-30 02:36:20,493 INFO L130 PetriNetUnfolder]: 7/110 cut-off events. [2023-08-30 02:36:20,494 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-08-30 02:36:20,494 INFO L83 FinitePrefix]: Finished finitePrefix Result has 120 conditions, 110 events. 7/110 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 255 event pairs, 0 based on Foata normal form. 0/89 useless extension candidates. Maximal degree in co-relation 71. Up to 6 conditions per place. [2023-08-30 02:36:20,494 INFO L82 GeneralOperation]: Start removeDead. Operand has 78 places, 78 transitions, 168 flow [2023-08-30 02:36:20,495 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 78 places, 78 transitions, 168 flow [2023-08-30 02:36:20,495 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-30 02:36:20,495 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 78 places, 78 transitions, 168 flow [2023-08-30 02:36:20,495 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 78 places, 78 transitions, 168 flow [2023-08-30 02:36:20,495 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 78 places, 78 transitions, 168 flow [2023-08-30 02:36:20,503 INFO L130 PetriNetUnfolder]: 7/110 cut-off events. [2023-08-30 02:36:20,503 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-08-30 02:36:20,504 INFO L83 FinitePrefix]: Finished finitePrefix Result has 120 conditions, 110 events. 7/110 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 255 event pairs, 0 based on Foata normal form. 0/89 useless extension candidates. Maximal degree in co-relation 71. Up to 6 conditions per place. [2023-08-30 02:36:20,505 INFO L119 LiptonReduction]: Number of co-enabled transitions 2596 [2023-08-30 02:36:21,293 INFO L134 LiptonReduction]: Checked pairs total: 8300 [2023-08-30 02:36:21,294 INFO L136 LiptonReduction]: Total number of compositions: 54 [2023-08-30 02:36:21,295 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-30 02:36:21,295 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=All, 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;@56f5a76, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-30 02:36:21,296 INFO L358 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2023-08-30 02:36:21,296 INFO L130 PetriNetUnfolder]: 0/1 cut-off events. [2023-08-30 02:36:21,296 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-08-30 02:36:21,296 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 02:36:21,296 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1] [2023-08-30 02:36:21,297 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thr1Err0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 4 more)] === [2023-08-30 02:36:21,297 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 02:36:21,297 INFO L85 PathProgramCache]: Analyzing trace with hash 15444, now seen corresponding path program 1 times [2023-08-30 02:36:21,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 02:36:21,297 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1375866405] [2023-08-30 02:36:21,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 02:36:21,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 02:36:21,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 02:36:21,303 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 02:36:21,303 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 02:36:21,303 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1375866405] [2023-08-30 02:36:21,303 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1375866405] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 02:36:21,303 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 02:36:21,304 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-30 02:36:21,304 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1552725178] [2023-08-30 02:36:21,304 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 02:36:21,304 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-08-30 02:36:21,304 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 02:36:21,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-08-30 02:36:21,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-08-30 02:36:21,305 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 58 out of 132 [2023-08-30 02:36:21,305 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 39 transitions, 90 flow. Second operand has 2 states, 2 states have (on average 59.0) internal successors, (118), 2 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 02:36:21,305 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 02:36:21,306 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 58 of 132 [2023-08-30 02:36:21,306 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 02:36:21,402 INFO L130 PetriNetUnfolder]: 561/1074 cut-off events. [2023-08-30 02:36:21,402 INFO L131 PetriNetUnfolder]: For 27/27 co-relation queries the response was YES. [2023-08-30 02:36:21,404 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2015 conditions, 1074 events. 561/1074 cut-off events. For 27/27 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 6946 event pairs, 485 based on Foata normal form. 0/797 useless extension candidates. Maximal degree in co-relation 824. Up to 902 conditions per place. [2023-08-30 02:36:21,408 INFO L137 encePairwiseOnDemand]: 128/132 looper letters, 22 selfloop transitions, 0 changer transitions 0/35 dead transitions. [2023-08-30 02:36:21,408 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 39 places, 35 transitions, 126 flow [2023-08-30 02:36:21,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-08-30 02:36:21,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2023-08-30 02:36:21,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 142 transitions. [2023-08-30 02:36:21,409 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5378787878787878 [2023-08-30 02:36:21,409 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 142 transitions. [2023-08-30 02:36:21,409 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 142 transitions. [2023-08-30 02:36:21,409 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 02:36:21,410 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 142 transitions. [2023-08-30 02:36:21,410 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 71.0) internal successors, (142), 2 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 02:36:21,411 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 132.0) internal successors, (396), 3 states have internal predecessors, (396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 02:36:21,411 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 132.0) internal successors, (396), 3 states have internal predecessors, (396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 02:36:21,411 INFO L175 Difference]: Start difference. First operand has 42 places, 39 transitions, 90 flow. Second operand 2 states and 142 transitions. [2023-08-30 02:36:21,411 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 39 places, 35 transitions, 126 flow [2023-08-30 02:36:21,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 39 places, 35 transitions, 124 flow, removed 1 selfloop flow, removed 0 redundant places. [2023-08-30 02:36:21,412 INFO L231 Difference]: Finished difference. Result has 39 places, 35 transitions, 80 flow [2023-08-30 02:36:21,412 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=132, PETRI_DIFFERENCE_MINUEND_FLOW=80, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=80, PETRI_PLACES=39, PETRI_TRANSITIONS=35} [2023-08-30 02:36:21,413 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, -3 predicate places. [2023-08-30 02:36:21,413 INFO L495 AbstractCegarLoop]: Abstraction has has 39 places, 35 transitions, 80 flow [2023-08-30 02:36:21,413 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 59.0) internal successors, (118), 2 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 02:36:21,413 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 02:36:21,413 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1] [2023-08-30 02:36:21,414 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-08-30 02:36:21,414 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thr1Err0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 4 more)] === [2023-08-30 02:36:21,414 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 02:36:21,414 INFO L85 PathProgramCache]: Analyzing trace with hash 15452, now seen corresponding path program 1 times [2023-08-30 02:36:21,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 02:36:21,414 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [158698491] [2023-08-30 02:36:21,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 02:36:21,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 02:36:21,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 02:36:21,433 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 02:36:21,433 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 02:36:21,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [158698491] [2023-08-30 02:36:21,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [158698491] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 02:36:21,433 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 02:36:21,434 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-30 02:36:21,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [258605726] [2023-08-30 02:36:21,434 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 02:36:21,434 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 02:36:21,434 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 02:36:21,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 02:36:21,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 02:36:21,446 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 54 out of 132 [2023-08-30 02:36:21,446 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 39 places, 35 transitions, 80 flow. Second operand has 3 states, 3 states have (on average 54.666666666666664) internal successors, (164), 3 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 02:36:21,446 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 02:36:21,446 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 54 of 132 [2023-08-30 02:36:21,447 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 02:36:21,504 INFO L130 PetriNetUnfolder]: 402/791 cut-off events. [2023-08-30 02:36:21,504 INFO L131 PetriNetUnfolder]: For 22/22 co-relation queries the response was YES. [2023-08-30 02:36:21,505 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1484 conditions, 791 events. 402/791 cut-off events. For 22/22 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 4811 event pairs, 345 based on Foata normal form. 0/623 useless extension candidates. Maximal degree in co-relation 1479. Up to 657 conditions per place. [2023-08-30 02:36:21,508 INFO L137 encePairwiseOnDemand]: 130/132 looper letters, 20 selfloop transitions, 1 changer transitions 0/34 dead transitions. [2023-08-30 02:36:21,508 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 40 places, 34 transitions, 120 flow [2023-08-30 02:36:21,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 02:36:21,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 02:36:21,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 184 transitions. [2023-08-30 02:36:21,509 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46464646464646464 [2023-08-30 02:36:21,510 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 184 transitions. [2023-08-30 02:36:21,510 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 184 transitions. [2023-08-30 02:36:21,518 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 02:36:21,518 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 184 transitions. [2023-08-30 02:36:21,518 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 61.333333333333336) internal successors, (184), 3 states have internal predecessors, (184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 02:36:21,519 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 132.0) internal successors, (528), 4 states have internal predecessors, (528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 02:36:21,520 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 132.0) internal successors, (528), 4 states have internal predecessors, (528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 02:36:21,520 INFO L175 Difference]: Start difference. First operand has 39 places, 35 transitions, 80 flow. Second operand 3 states and 184 transitions. [2023-08-30 02:36:21,520 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 40 places, 34 transitions, 120 flow [2023-08-30 02:36:21,520 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 34 transitions, 120 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-30 02:36:21,521 INFO L231 Difference]: Finished difference. Result has 40 places, 34 transitions, 80 flow [2023-08-30 02:36:21,521 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=132, PETRI_DIFFERENCE_MINUEND_FLOW=78, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=80, PETRI_PLACES=40, PETRI_TRANSITIONS=34} [2023-08-30 02:36:21,521 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, -2 predicate places. [2023-08-30 02:36:21,522 INFO L495 AbstractCegarLoop]: Abstraction has has 40 places, 34 transitions, 80 flow [2023-08-30 02:36:21,522 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 54.666666666666664) internal successors, (164), 3 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 02:36:21,522 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 02:36:21,522 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1] [2023-08-30 02:36:21,522 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-08-30 02:36:21,522 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thr1Err0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 4 more)] === [2023-08-30 02:36:21,523 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 02:36:21,523 INFO L85 PathProgramCache]: Analyzing trace with hash 15451, now seen corresponding path program 1 times [2023-08-30 02:36:21,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 02:36:21,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [20034621] [2023-08-30 02:36:21,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 02:36:21,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 02:36:21,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 02:36:21,549 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 02:36:21,550 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 02:36:21,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [20034621] [2023-08-30 02:36:21,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [20034621] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 02:36:21,550 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 02:36:21,550 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-30 02:36:21,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1075009893] [2023-08-30 02:36:21,550 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 02:36:21,551 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 02:36:21,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 02:36:21,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 02:36:21,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 02:36:21,563 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 132 [2023-08-30 02:36:21,564 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 34 transitions, 80 flow. Second operand has 3 states, 3 states have (on average 52.666666666666664) internal successors, (158), 3 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 02:36:21,564 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 02:36:21,564 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 132 [2023-08-30 02:36:21,564 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 02:36:21,607 INFO L130 PetriNetUnfolder]: 243/508 cut-off events. [2023-08-30 02:36:21,608 INFO L131 PetriNetUnfolder]: For 22/22 co-relation queries the response was YES. [2023-08-30 02:36:21,608 INFO L83 FinitePrefix]: Finished finitePrefix Result has 959 conditions, 508 events. 243/508 cut-off events. For 22/22 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 2823 event pairs, 205 based on Foata normal form. 0/449 useless extension candidates. Maximal degree in co-relation 953. Up to 413 conditions per place. [2023-08-30 02:36:21,610 INFO L137 encePairwiseOnDemand]: 130/132 looper letters, 19 selfloop transitions, 1 changer transitions 0/33 dead transitions. [2023-08-30 02:36:21,610 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 41 places, 33 transitions, 118 flow [2023-08-30 02:36:21,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 02:36:21,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 02:36:21,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 177 transitions. [2023-08-30 02:36:21,611 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44696969696969696 [2023-08-30 02:36:21,611 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 177 transitions. [2023-08-30 02:36:21,611 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 177 transitions. [2023-08-30 02:36:21,611 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 02:36:21,612 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 177 transitions. [2023-08-30 02:36:21,612 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 59.0) internal successors, (177), 3 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 02:36:21,613 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 132.0) internal successors, (528), 4 states have internal predecessors, (528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 02:36:21,613 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 132.0) internal successors, (528), 4 states have internal predecessors, (528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 02:36:21,613 INFO L175 Difference]: Start difference. First operand has 40 places, 34 transitions, 80 flow. Second operand 3 states and 177 transitions. [2023-08-30 02:36:21,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 41 places, 33 transitions, 118 flow [2023-08-30 02:36:21,614 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 33 transitions, 117 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 02:36:21,614 INFO L231 Difference]: Finished difference. Result has 40 places, 33 transitions, 79 flow [2023-08-30 02:36:21,614 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=132, PETRI_DIFFERENCE_MINUEND_FLOW=77, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=79, PETRI_PLACES=40, PETRI_TRANSITIONS=33} [2023-08-30 02:36:21,615 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, -2 predicate places. [2023-08-30 02:36:21,615 INFO L495 AbstractCegarLoop]: Abstraction has has 40 places, 33 transitions, 79 flow [2023-08-30 02:36:21,615 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 52.666666666666664) internal successors, (158), 3 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 02:36:21,615 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 02:36:21,615 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1] [2023-08-30 02:36:21,616 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-08-30 02:36:21,616 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [thr1Err0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 4 more)] === [2023-08-30 02:36:21,616 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 02:36:21,616 INFO L85 PathProgramCache]: Analyzing trace with hash 1310409453, now seen corresponding path program 1 times [2023-08-30 02:36:21,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 02:36:21,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1965627012] [2023-08-30 02:36:21,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 02:36:21,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 02:36:21,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-30 02:36:21,623 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-30 02:36:21,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-30 02:36:21,628 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-30 02:36:21,628 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-30 02:36:21,628 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (6 of 7 remaining) [2023-08-30 02:36:21,629 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONMEMORY_LEAK (5 of 7 remaining) [2023-08-30 02:36:21,629 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (4 of 7 remaining) [2023-08-30 02:36:21,629 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (3 of 7 remaining) [2023-08-30 02:36:21,629 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (2 of 7 remaining) [2023-08-30 02:36:21,629 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONMEMORY_LEAK (1 of 7 remaining) [2023-08-30 02:36:21,629 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONMEMORY_LEAK (0 of 7 remaining) [2023-08-30 02:36:21,629 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-08-30 02:36:21,630 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1] [2023-08-30 02:36:21,630 WARN L233 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-30 02:36:21,630 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2023-08-30 02:36:21,643 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-30 02:36:21,644 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 101 places, 101 transitions, 223 flow [2023-08-30 02:36:21,654 INFO L130 PetriNetUnfolder]: 10/150 cut-off events. [2023-08-30 02:36:21,654 INFO L131 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2023-08-30 02:36:21,654 INFO L83 FinitePrefix]: Finished finitePrefix Result has 166 conditions, 150 events. 10/150 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 400 event pairs, 0 based on Foata normal form. 0/121 useless extension candidates. Maximal degree in co-relation 114. Up to 8 conditions per place. [2023-08-30 02:36:21,655 INFO L82 GeneralOperation]: Start removeDead. Operand has 101 places, 101 transitions, 223 flow [2023-08-30 02:36:21,655 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 101 places, 101 transitions, 223 flow [2023-08-30 02:36:21,656 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-30 02:36:21,656 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 101 places, 101 transitions, 223 flow [2023-08-30 02:36:21,656 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 101 places, 101 transitions, 223 flow [2023-08-30 02:36:21,656 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 101 places, 101 transitions, 223 flow [2023-08-30 02:36:21,664 INFO L130 PetriNetUnfolder]: 10/150 cut-off events. [2023-08-30 02:36:21,664 INFO L131 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2023-08-30 02:36:21,665 INFO L83 FinitePrefix]: Finished finitePrefix Result has 166 conditions, 150 events. 10/150 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 400 event pairs, 0 based on Foata normal form. 0/121 useless extension candidates. Maximal degree in co-relation 114. Up to 8 conditions per place. [2023-08-30 02:36:21,667 INFO L119 LiptonReduction]: Number of co-enabled transitions 5412 [2023-08-30 02:36:22,487 INFO L134 LiptonReduction]: Checked pairs total: 20068 [2023-08-30 02:36:22,488 INFO L136 LiptonReduction]: Total number of compositions: 66 [2023-08-30 02:36:22,489 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-30 02:36:22,490 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=All, 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;@56f5a76, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-30 02:36:22,490 INFO L358 AbstractCegarLoop]: Starting to check reachability of 8 error locations. [2023-08-30 02:36:22,491 INFO L130 PetriNetUnfolder]: 0/1 cut-off events. [2023-08-30 02:36:22,491 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-08-30 02:36:22,491 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 02:36:22,491 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1] [2023-08-30 02:36:22,492 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thr1Err0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 5 more)] === [2023-08-30 02:36:22,492 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 02:36:22,492 INFO L85 PathProgramCache]: Analyzing trace with hash 21552, now seen corresponding path program 1 times [2023-08-30 02:36:22,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 02:36:22,492 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1666424237] [2023-08-30 02:36:22,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 02:36:22,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 02:36:22,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 02:36:22,499 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 02:36:22,499 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 02:36:22,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1666424237] [2023-08-30 02:36:22,500 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1666424237] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 02:36:22,500 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 02:36:22,500 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-30 02:36:22,500 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1396177003] [2023-08-30 02:36:22,500 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 02:36:22,501 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-08-30 02:36:22,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 02:36:22,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-08-30 02:36:22,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-08-30 02:36:22,502 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 167 [2023-08-30 02:36:22,502 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 54 transitions, 129 flow. Second operand has 2 states, 2 states have (on average 73.0) internal successors, (146), 2 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 02:36:22,502 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 02:36:22,502 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 167 [2023-08-30 02:36:22,502 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 02:36:23,292 INFO L130 PetriNetUnfolder]: 7162/11374 cut-off events. [2023-08-30 02:36:23,293 INFO L131 PetriNetUnfolder]: For 529/529 co-relation queries the response was YES. [2023-08-30 02:36:23,304 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21671 conditions, 11374 events. 7162/11374 cut-off events. For 529/529 co-relation queries the response was YES. Maximal size of possible extension queue 659. Compared 85435 event pairs, 6210 based on Foata normal form. 0/9152 useless extension candidates. Maximal degree in co-relation 1818. Up to 9879 conditions per place. [2023-08-30 02:36:23,380 INFO L137 encePairwiseOnDemand]: 162/167 looper letters, 30 selfloop transitions, 0 changer transitions 0/49 dead transitions. [2023-08-30 02:36:23,381 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 49 transitions, 179 flow [2023-08-30 02:36:23,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-08-30 02:36:23,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2023-08-30 02:36:23,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 179 transitions. [2023-08-30 02:36:23,382 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5359281437125748 [2023-08-30 02:36:23,382 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 179 transitions. [2023-08-30 02:36:23,382 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 179 transitions. [2023-08-30 02:36:23,382 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 02:36:23,383 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 179 transitions. [2023-08-30 02:36:23,383 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 89.5) internal successors, (179), 2 states have internal predecessors, (179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 02:36:23,383 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 167.0) internal successors, (501), 3 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 02:36:23,384 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 167.0) internal successors, (501), 3 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 02:36:23,384 INFO L175 Difference]: Start difference. First operand has 58 places, 54 transitions, 129 flow. Second operand 2 states and 179 transitions. [2023-08-30 02:36:23,384 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 49 transitions, 179 flow [2023-08-30 02:36:23,386 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 49 transitions, 173 flow, removed 3 selfloop flow, removed 0 redundant places. [2023-08-30 02:36:23,387 INFO L231 Difference]: Finished difference. Result has 54 places, 49 transitions, 113 flow [2023-08-30 02:36:23,387 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=167, PETRI_DIFFERENCE_MINUEND_FLOW=113, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=113, PETRI_PLACES=54, PETRI_TRANSITIONS=49} [2023-08-30 02:36:23,389 INFO L281 CegarLoopForPetriNet]: 58 programPoint places, -4 predicate places. [2023-08-30 02:36:23,389 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 49 transitions, 113 flow [2023-08-30 02:36:23,389 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 73.0) internal successors, (146), 2 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 02:36:23,389 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 02:36:23,390 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1] [2023-08-30 02:36:23,390 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-08-30 02:36:23,390 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thr1Err0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 5 more)] === [2023-08-30 02:36:23,391 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 02:36:23,391 INFO L85 PathProgramCache]: Analyzing trace with hash 21564, now seen corresponding path program 1 times [2023-08-30 02:36:23,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 02:36:23,391 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [52128895] [2023-08-30 02:36:23,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 02:36:23,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 02:36:23,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 02:36:23,422 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 02:36:23,422 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 02:36:23,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [52128895] [2023-08-30 02:36:23,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [52128895] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 02:36:23,423 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 02:36:23,423 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-30 02:36:23,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1730745172] [2023-08-30 02:36:23,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 02:36:23,423 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 02:36:23,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 02:36:23,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 02:36:23,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 02:36:23,432 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 68 out of 167 [2023-08-30 02:36:23,433 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 49 transitions, 113 flow. Second operand has 3 states, 3 states have (on average 68.66666666666667) internal successors, (206), 3 states have internal predecessors, (206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 02:36:23,433 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 02:36:23,433 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 68 of 167 [2023-08-30 02:36:23,433 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 02:36:23,928 INFO L130 PetriNetUnfolder]: 5221/8413 cut-off events. [2023-08-30 02:36:23,928 INFO L131 PetriNetUnfolder]: For 213/213 co-relation queries the response was YES. [2023-08-30 02:36:23,936 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15944 conditions, 8413 events. 5221/8413 cut-off events. For 213/213 co-relation queries the response was YES. Maximal size of possible extension queue 489. Compared 61292 event pairs, 4507 based on Foata normal form. 0/7063 useless extension candidates. Maximal degree in co-relation 15938. Up to 7258 conditions per place. [2023-08-30 02:36:23,993 INFO L137 encePairwiseOnDemand]: 165/167 looper letters, 28 selfloop transitions, 1 changer transitions 0/48 dead transitions. [2023-08-30 02:36:23,993 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 48 transitions, 169 flow [2023-08-30 02:36:23,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 02:36:23,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 02:36:23,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 234 transitions. [2023-08-30 02:36:23,995 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46706586826347307 [2023-08-30 02:36:23,995 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 234 transitions. [2023-08-30 02:36:23,995 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 234 transitions. [2023-08-30 02:36:23,995 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 02:36:23,995 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 234 transitions. [2023-08-30 02:36:23,996 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 78.0) internal successors, (234), 3 states have internal predecessors, (234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 02:36:23,996 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 167.0) internal successors, (668), 4 states have internal predecessors, (668), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 02:36:23,996 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 167.0) internal successors, (668), 4 states have internal predecessors, (668), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 02:36:23,997 INFO L175 Difference]: Start difference. First operand has 54 places, 49 transitions, 113 flow. Second operand 3 states and 234 transitions. [2023-08-30 02:36:23,997 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 48 transitions, 169 flow [2023-08-30 02:36:23,997 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 48 transitions, 169 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-30 02:36:23,998 INFO L231 Difference]: Finished difference. Result has 55 places, 48 transitions, 113 flow [2023-08-30 02:36:23,998 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=167, PETRI_DIFFERENCE_MINUEND_FLOW=111, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=113, PETRI_PLACES=55, PETRI_TRANSITIONS=48} [2023-08-30 02:36:23,998 INFO L281 CegarLoopForPetriNet]: 58 programPoint places, -3 predicate places. [2023-08-30 02:36:23,999 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 48 transitions, 113 flow [2023-08-30 02:36:23,999 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 68.66666666666667) internal successors, (206), 3 states have internal predecessors, (206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 02:36:23,999 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 02:36:23,999 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1] [2023-08-30 02:36:23,999 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-08-30 02:36:23,999 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thr1Err0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 5 more)] === [2023-08-30 02:36:24,000 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 02:36:24,000 INFO L85 PathProgramCache]: Analyzing trace with hash 21563, now seen corresponding path program 1 times [2023-08-30 02:36:24,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 02:36:24,000 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1540574885] [2023-08-30 02:36:24,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 02:36:24,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 02:36:24,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 02:36:24,010 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 02:36:24,011 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 02:36:24,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1540574885] [2023-08-30 02:36:24,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1540574885] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 02:36:24,011 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 02:36:24,011 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-30 02:36:24,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [892488142] [2023-08-30 02:36:24,011 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 02:36:24,012 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 02:36:24,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 02:36:24,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 02:36:24,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 02:36:24,024 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 66 out of 167 [2023-08-30 02:36:24,024 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 48 transitions, 113 flow. Second operand has 3 states, 3 states have (on average 66.66666666666667) internal successors, (200), 3 states have internal predecessors, (200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 02:36:24,024 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 02:36:24,024 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 66 of 167 [2023-08-30 02:36:24,024 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 02:36:24,344 INFO L130 PetriNetUnfolder]: 3280/5452 cut-off events. [2023-08-30 02:36:24,344 INFO L131 PetriNetUnfolder]: For 213/213 co-relation queries the response was YES. [2023-08-30 02:36:24,351 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10365 conditions, 5452 events. 3280/5452 cut-off events. For 213/213 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 38093 event pairs, 2804 based on Foata normal form. 0/4974 useless extension candidates. Maximal degree in co-relation 10358. Up to 4638 conditions per place. [2023-08-30 02:36:24,365 INFO L137 encePairwiseOnDemand]: 165/167 looper letters, 27 selfloop transitions, 1 changer transitions 0/47 dead transitions. [2023-08-30 02:36:24,365 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 47 transitions, 167 flow [2023-08-30 02:36:24,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 02:36:24,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 02:36:24,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 227 transitions. [2023-08-30 02:36:24,366 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4530938123752495 [2023-08-30 02:36:24,367 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 227 transitions. [2023-08-30 02:36:24,367 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 227 transitions. [2023-08-30 02:36:24,367 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 02:36:24,367 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 227 transitions. [2023-08-30 02:36:24,368 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 75.66666666666667) internal successors, (227), 3 states have internal predecessors, (227), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 02:36:24,368 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 167.0) internal successors, (668), 4 states have internal predecessors, (668), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 02:36:24,368 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 167.0) internal successors, (668), 4 states have internal predecessors, (668), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 02:36:24,369 INFO L175 Difference]: Start difference. First operand has 55 places, 48 transitions, 113 flow. Second operand 3 states and 227 transitions. [2023-08-30 02:36:24,369 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 47 transitions, 167 flow [2023-08-30 02:36:24,369 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 47 transitions, 166 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 02:36:24,370 INFO L231 Difference]: Finished difference. Result has 55 places, 47 transitions, 112 flow [2023-08-30 02:36:24,370 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=167, PETRI_DIFFERENCE_MINUEND_FLOW=110, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=112, PETRI_PLACES=55, PETRI_TRANSITIONS=47} [2023-08-30 02:36:24,371 INFO L281 CegarLoopForPetriNet]: 58 programPoint places, -3 predicate places. [2023-08-30 02:36:24,371 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 47 transitions, 112 flow [2023-08-30 02:36:24,371 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 66.66666666666667) internal successors, (200), 3 states have internal predecessors, (200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 02:36:24,371 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 02:36:24,371 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 02:36:24,371 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-08-30 02:36:24,371 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting thr1Err0ASSERT_VIOLATIONMEMORY_LEAK === [thr1Err0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 5 more)] === [2023-08-30 02:36:24,372 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 02:36:24,372 INFO L85 PathProgramCache]: Analyzing trace with hash 341068278, now seen corresponding path program 1 times [2023-08-30 02:36:24,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 02:36:24,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [201981378] [2023-08-30 02:36:24,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 02:36:24,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 02:36:24,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 02:36:24,423 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 02:36:24,423 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 02:36:24,424 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [201981378] [2023-08-30 02:36:24,424 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [201981378] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 02:36:24,424 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 02:36:24,424 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-30 02:36:24,424 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1240042205] [2023-08-30 02:36:24,424 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 02:36:24,424 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-30 02:36:24,425 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 02:36:24,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-30 02:36:24,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-30 02:36:24,455 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 59 out of 167 [2023-08-30 02:36:24,456 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 47 transitions, 112 flow. Second operand has 5 states, 5 states have (on average 61.0) internal successors, (305), 5 states have internal predecessors, (305), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 02:36:24,456 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 02:36:24,456 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 59 of 167 [2023-08-30 02:36:24,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 02:36:25,733 INFO L130 PetriNetUnfolder]: 12355/19121 cut-off events. [2023-08-30 02:36:25,733 INFO L131 PetriNetUnfolder]: For 657/657 co-relation queries the response was YES. [2023-08-30 02:36:25,750 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37606 conditions, 19121 events. 12355/19121 cut-off events. For 657/657 co-relation queries the response was YES. Maximal size of possible extension queue 1107. Compared 144651 event pairs, 2185 based on Foata normal form. 280/18732 useless extension candidates. Maximal degree in co-relation 37599. Up to 7379 conditions per place. [2023-08-30 02:36:25,828 INFO L137 encePairwiseOnDemand]: 155/167 looper letters, 130 selfloop transitions, 26 changer transitions 0/168 dead transitions. [2023-08-30 02:36:25,829 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 168 transitions, 706 flow [2023-08-30 02:36:25,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-30 02:36:25,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-30 02:36:25,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 580 transitions. [2023-08-30 02:36:25,831 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49615055603079555 [2023-08-30 02:36:25,831 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 580 transitions. [2023-08-30 02:36:25,832 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 580 transitions. [2023-08-30 02:36:25,832 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 02:36:25,832 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 580 transitions. [2023-08-30 02:36:25,833 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 82.85714285714286) internal successors, (580), 7 states have internal predecessors, (580), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 02:36:25,836 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 167.0) internal successors, (1336), 8 states have internal predecessors, (1336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 02:36:25,837 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 167.0) internal successors, (1336), 8 states have internal predecessors, (1336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 02:36:25,837 INFO L175 Difference]: Start difference. First operand has 55 places, 47 transitions, 112 flow. Second operand 7 states and 580 transitions. [2023-08-30 02:36:25,837 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 168 transitions, 706 flow [2023-08-30 02:36:25,840 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 168 transitions, 705 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 02:36:25,843 INFO L231 Difference]: Finished difference. Result has 66 places, 77 transitions, 325 flow [2023-08-30 02:36:25,843 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=167, PETRI_DIFFERENCE_MINUEND_FLOW=111, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=325, PETRI_PLACES=66, PETRI_TRANSITIONS=77} [2023-08-30 02:36:25,845 INFO L281 CegarLoopForPetriNet]: 58 programPoint places, 8 predicate places. [2023-08-30 02:36:25,845 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 77 transitions, 325 flow [2023-08-30 02:36:25,845 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 61.0) internal successors, (305), 5 states have internal predecessors, (305), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 02:36:25,846 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 02:36:25,846 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 02:36:25,846 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-08-30 02:36:25,846 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting thr1Err0ASSERT_VIOLATIONMEMORY_LEAK === [thr1Err0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 5 more)] === [2023-08-30 02:36:25,846 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 02:36:25,847 INFO L85 PathProgramCache]: Analyzing trace with hash -2028822631, now seen corresponding path program 1 times [2023-08-30 02:36:25,847 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 02:36:25,847 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [492355481] [2023-08-30 02:36:25,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 02:36:25,847 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 02:36:25,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 02:36:25,988 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 02:36:25,989 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 02:36:25,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [492355481] [2023-08-30 02:36:25,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [492355481] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 02:36:25,989 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 02:36:25,989 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 02:36:25,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1175087124] [2023-08-30 02:36:25,990 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 02:36:25,990 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 02:36:25,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 02:36:25,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 02:36:25,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 02:36:25,995 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 167 [2023-08-30 02:36:25,995 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 77 transitions, 325 flow. Second operand has 3 states, 3 states have (on average 68.66666666666667) internal successors, (206), 3 states have internal predecessors, (206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 02:36:25,995 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 02:36:25,996 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 167 [2023-08-30 02:36:25,996 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 02:36:26,802 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([604] L719-1-->L724: Formula: (not (= 3 (mod v_~count~0_81 4294967296))) InVars {~count~0=v_~count~0_81} OutVars{thr1Thread1of3ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of3ForFork0_Barrier2_#t~post4#1_15|, ~count~0=v_~count~0_81} AuxVars[] AssignedVars[thr1Thread1of3ForFork0_Barrier2_#t~post4#1][34], [Black: 118#(= |thr1Thread1of3ForFork0_Barrier2_#t~post4#1| 0), 113#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), Black: 121#(and (= ~count~0 0) (= |thr1Thread1of3ForFork0_Barrier2_#t~post4#1| 0)), thr1Thread1of3ForFork0InUse, Black: 119#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of3ForFork0InUse, thr1Thread3of3ForFork0InUse, 104#true, 88#L724true, 133#(= ~COND~0 0), 109#(and (= |ULTIMATE.start_main_~#t~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t~0#1.base|) 4)), 115#true, 15#L724-5true, 12#L733-5true, 11#L725true, Black: 123#(and (<= ~count~0 1) (= |thr1Thread1of3ForFork0_Barrier2_#t~post4#1| 0) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 117#(= ~count~0 0)]) [2023-08-30 02:36:26,802 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-30 02:36:26,802 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-30 02:36:26,802 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-30 02:36:26,803 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-30 02:36:26,807 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([603] L719-1-->L721: Formula: (= 3 (mod v_~count~0_79 4294967296)) InVars {~count~0=v_~count~0_79} OutVars{thr1Thread1of3ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of3ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_79} AuxVars[] AssignedVars[thr1Thread1of3ForFork0_Barrier2_#t~post4#1][33], [Black: 118#(= |thr1Thread1of3ForFork0_Barrier2_#t~post4#1| 0), 113#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), Black: 121#(and (= ~count~0 0) (= |thr1Thread1of3ForFork0_Barrier2_#t~post4#1| 0)), thr1Thread1of3ForFork0InUse, Black: 119#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of3ForFork0InUse, thr1Thread3of3ForFork0InUse, 104#true, 84#L721true, 133#(= ~COND~0 0), 109#(and (= |ULTIMATE.start_main_~#t~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t~0#1.base|) 4)), 115#true, 15#L724-5true, 12#L733-5true, 11#L725true, Black: 123#(and (<= ~count~0 1) (= |thr1Thread1of3ForFork0_Barrier2_#t~post4#1| 0) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 117#(= ~count~0 0)]) [2023-08-30 02:36:26,807 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-30 02:36:26,807 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-30 02:36:26,807 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-30 02:36:26,808 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-30 02:36:26,829 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([600] L719-1-->L721: Formula: (= (mod v_~count~0_75 4294967296) 3) InVars {~count~0=v_~count~0_75} OutVars{thr1Thread3of3ForFork0_Barrier2_#t~post4#1=|v_thr1Thread3of3ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_75} AuxVars[] AssignedVars[thr1Thread3of3ForFork0_Barrier2_#t~post4#1][39], [Black: 118#(= |thr1Thread1of3ForFork0_Barrier2_#t~post4#1| 0), 113#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), Black: 121#(and (= ~count~0 0) (= |thr1Thread1of3ForFork0_Barrier2_#t~post4#1| 0)), Black: 119#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, thr1Thread3of3ForFork0InUse, 104#true, 70#L725true, 133#(= ~COND~0 0), 109#(and (= |ULTIMATE.start_main_~#t~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t~0#1.base|) 4)), 94#L721true, 115#true, 15#L724-5true, 12#L733-5true, Black: 123#(and (<= ~count~0 1) (= |thr1Thread1of3ForFork0_Barrier2_#t~post4#1| 0) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 117#(= ~count~0 0)]) [2023-08-30 02:36:26,829 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-30 02:36:26,829 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-30 02:36:26,829 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-30 02:36:26,829 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-30 02:36:26,829 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([601] L719-1-->L724: Formula: (not (= (mod v_~count~0_77 4294967296) 3)) InVars {~count~0=v_~count~0_77} OutVars{thr1Thread3of3ForFork0_Barrier2_#t~post4#1=|v_thr1Thread3of3ForFork0_Barrier2_#t~post4#1_15|, ~count~0=v_~count~0_77} AuxVars[] AssignedVars[thr1Thread3of3ForFork0_Barrier2_#t~post4#1][40], [Black: 118#(= |thr1Thread1of3ForFork0_Barrier2_#t~post4#1| 0), Black: 121#(and (= ~count~0 0) (= |thr1Thread1of3ForFork0_Barrier2_#t~post4#1| 0)), 113#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), Black: 119#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, thr1Thread3of3ForFork0InUse, 104#true, 77#L724true, 70#L725true, 133#(= ~COND~0 0), 109#(and (= |ULTIMATE.start_main_~#t~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t~0#1.base|) 4)), 115#true, 15#L724-5true, 12#L733-5true, Black: 123#(and (<= ~count~0 1) (= |thr1Thread1of3ForFork0_Barrier2_#t~post4#1| 0) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 117#(= ~count~0 0)]) [2023-08-30 02:36:26,830 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-30 02:36:26,830 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-30 02:36:26,830 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-30 02:36:26,830 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-30 02:36:26,901 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([604] L719-1-->L724: Formula: (not (= 3 (mod v_~count~0_81 4294967296))) InVars {~count~0=v_~count~0_81} OutVars{thr1Thread1of3ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of3ForFork0_Barrier2_#t~post4#1_15|, ~count~0=v_~count~0_81} AuxVars[] AssignedVars[thr1Thread1of3ForFork0_Barrier2_#t~post4#1][34], [Black: 118#(= |thr1Thread1of3ForFork0_Barrier2_#t~post4#1| 0), 113#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), Black: 121#(and (= ~count~0 0) (= |thr1Thread1of3ForFork0_Barrier2_#t~post4#1| 0)), thr1Thread1of3ForFork0InUse, Black: 119#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of3ForFork0InUse, thr1Thread3of3ForFork0InUse, 88#L724true, 104#true, 133#(= ~COND~0 0), 109#(and (= |ULTIMATE.start_main_~#t~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t~0#1.base|) 4)), 115#true, 15#L724-5true, 12#L733-5true, 93#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, Black: 123#(and (<= ~count~0 1) (= |thr1Thread1of3ForFork0_Barrier2_#t~post4#1| 0) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 117#(= ~count~0 0)]) [2023-08-30 02:36:26,902 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-30 02:36:26,902 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-30 02:36:26,902 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-30 02:36:26,902 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-30 02:36:26,907 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([603] L719-1-->L721: Formula: (= 3 (mod v_~count~0_79 4294967296)) InVars {~count~0=v_~count~0_79} OutVars{thr1Thread1of3ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of3ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_79} AuxVars[] AssignedVars[thr1Thread1of3ForFork0_Barrier2_#t~post4#1][33], [Black: 118#(= |thr1Thread1of3ForFork0_Barrier2_#t~post4#1| 0), 113#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), Black: 121#(and (= ~count~0 0) (= |thr1Thread1of3ForFork0_Barrier2_#t~post4#1| 0)), thr1Thread1of3ForFork0InUse, Black: 119#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of3ForFork0InUse, thr1Thread3of3ForFork0InUse, 104#true, 84#L721true, 133#(= ~COND~0 0), 109#(and (= |ULTIMATE.start_main_~#t~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t~0#1.base|) 4)), 115#true, 15#L724-5true, 12#L733-5true, 93#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, Black: 123#(and (<= ~count~0 1) (= |thr1Thread1of3ForFork0_Barrier2_#t~post4#1| 0) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 117#(= ~count~0 0)]) [2023-08-30 02:36:26,907 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-30 02:36:26,907 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-30 02:36:26,907 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-30 02:36:26,907 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-30 02:36:26,929 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([600] L719-1-->L721: Formula: (= (mod v_~count~0_75 4294967296) 3) InVars {~count~0=v_~count~0_75} OutVars{thr1Thread3of3ForFork0_Barrier2_#t~post4#1=|v_thr1Thread3of3ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_75} AuxVars[] AssignedVars[thr1Thread3of3ForFork0_Barrier2_#t~post4#1][39], [Black: 118#(= |thr1Thread1of3ForFork0_Barrier2_#t~post4#1| 0), 113#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), Black: 121#(and (= ~count~0 0) (= |thr1Thread1of3ForFork0_Barrier2_#t~post4#1| 0)), Black: 119#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, thr1Thread3of3ForFork0InUse, 104#true, 133#(= ~COND~0 0), 109#(and (= |ULTIMATE.start_main_~#t~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t~0#1.base|) 4)), 94#L721true, 115#true, 15#L724-5true, 12#L733-5true, Black: 123#(and (<= ~count~0 1) (= |thr1Thread1of3ForFork0_Barrier2_#t~post4#1| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 89#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, Black: 117#(= ~count~0 0)]) [2023-08-30 02:36:26,929 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-30 02:36:26,929 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-30 02:36:26,929 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-30 02:36:26,929 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-30 02:36:26,929 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([601] L719-1-->L724: Formula: (not (= (mod v_~count~0_77 4294967296) 3)) InVars {~count~0=v_~count~0_77} OutVars{thr1Thread3of3ForFork0_Barrier2_#t~post4#1=|v_thr1Thread3of3ForFork0_Barrier2_#t~post4#1_15|, ~count~0=v_~count~0_77} AuxVars[] AssignedVars[thr1Thread3of3ForFork0_Barrier2_#t~post4#1][40], [Black: 118#(= |thr1Thread1of3ForFork0_Barrier2_#t~post4#1| 0), Black: 121#(and (= ~count~0 0) (= |thr1Thread1of3ForFork0_Barrier2_#t~post4#1| 0)), 113#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), Black: 119#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, thr1Thread3of3ForFork0InUse, 104#true, 77#L724true, 133#(= ~COND~0 0), 109#(and (= |ULTIMATE.start_main_~#t~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t~0#1.base|) 4)), 115#true, 15#L724-5true, 12#L733-5true, Black: 123#(and (<= ~count~0 1) (= |thr1Thread1of3ForFork0_Barrier2_#t~post4#1| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 89#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, Black: 117#(= ~count~0 0)]) [2023-08-30 02:36:26,930 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-30 02:36:26,930 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-30 02:36:26,930 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-30 02:36:26,930 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-30 02:36:26,937 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([603] L719-1-->L721: Formula: (= 3 (mod v_~count~0_79 4294967296)) InVars {~count~0=v_~count~0_79} OutVars{thr1Thread1of3ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of3ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_79} AuxVars[] AssignedVars[thr1Thread1of3ForFork0_Barrier2_#t~post4#1][33], [Black: 118#(= |thr1Thread1of3ForFork0_Barrier2_#t~post4#1| 0), Black: 121#(and (= ~count~0 0) (= |thr1Thread1of3ForFork0_Barrier2_#t~post4#1| 0)), 113#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), Black: 119#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, thr1Thread3of3ForFork0InUse, 104#true, 84#L721true, 133#(= ~COND~0 0), 109#(and (= |ULTIMATE.start_main_~#t~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t~0#1.base|) 4)), 115#true, 15#L724-5true, 12#L733-5true, 93#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, Black: 123#(and (<= ~count~0 1) (= |thr1Thread1of3ForFork0_Barrier2_#t~post4#1| 0) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 117#(= ~count~0 0)]) [2023-08-30 02:36:26,937 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-30 02:36:26,938 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-30 02:36:26,938 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-30 02:36:26,938 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-30 02:36:26,938 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-30 02:36:26,938 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([604] L719-1-->L724: Formula: (not (= 3 (mod v_~count~0_81 4294967296))) InVars {~count~0=v_~count~0_81} OutVars{thr1Thread1of3ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of3ForFork0_Barrier2_#t~post4#1_15|, ~count~0=v_~count~0_81} AuxVars[] AssignedVars[thr1Thread1of3ForFork0_Barrier2_#t~post4#1][34], [Black: 118#(= |thr1Thread1of3ForFork0_Barrier2_#t~post4#1| 0), 113#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), Black: 121#(and (= ~count~0 0) (= |thr1Thread1of3ForFork0_Barrier2_#t~post4#1| 0)), Black: 119#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, thr1Thread3of3ForFork0InUse, 104#true, 88#L724true, 133#(= ~COND~0 0), 109#(and (= |ULTIMATE.start_main_~#t~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t~0#1.base|) 4)), 115#true, 15#L724-5true, 12#L733-5true, 93#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, Black: 123#(and (<= ~count~0 1) (= |thr1Thread1of3ForFork0_Barrier2_#t~post4#1| 0) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 117#(= ~count~0 0)]) [2023-08-30 02:36:26,938 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-30 02:36:26,938 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-30 02:36:26,938 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-30 02:36:26,938 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-30 02:36:26,938 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-30 02:36:26,993 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([603] L719-1-->L721: Formula: (= 3 (mod v_~count~0_79 4294967296)) InVars {~count~0=v_~count~0_79} OutVars{thr1Thread1of3ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of3ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_79} AuxVars[] AssignedVars[thr1Thread1of3ForFork0_Barrier2_#t~post4#1][33], [Black: 118#(= |thr1Thread1of3ForFork0_Barrier2_#t~post4#1| 0), 113#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), Black: 121#(and (= ~count~0 0) (= |thr1Thread1of3ForFork0_Barrier2_#t~post4#1| 0)), Black: 119#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, thr1Thread3of3ForFork0InUse, 104#true, 84#L721true, 133#(= ~COND~0 0), 109#(and (= |ULTIMATE.start_main_~#t~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t~0#1.base|) 4)), 115#true, 34#L733-4true, 15#L724-5true, 11#L725true, Black: 123#(and (<= ~count~0 1) (= |thr1Thread1of3ForFork0_Barrier2_#t~post4#1| 0) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 117#(= ~count~0 0)]) [2023-08-30 02:36:26,994 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-30 02:36:26,994 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-30 02:36:26,994 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-30 02:36:26,994 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-30 02:36:26,994 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([604] L719-1-->L724: Formula: (not (= 3 (mod v_~count~0_81 4294967296))) InVars {~count~0=v_~count~0_81} OutVars{thr1Thread1of3ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of3ForFork0_Barrier2_#t~post4#1_15|, ~count~0=v_~count~0_81} AuxVars[] AssignedVars[thr1Thread1of3ForFork0_Barrier2_#t~post4#1][34], [Black: 118#(= |thr1Thread1of3ForFork0_Barrier2_#t~post4#1| 0), Black: 121#(and (= ~count~0 0) (= |thr1Thread1of3ForFork0_Barrier2_#t~post4#1| 0)), 113#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), Black: 119#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, thr1Thread3of3ForFork0InUse, 104#true, 88#L724true, 133#(= ~COND~0 0), 109#(and (= |ULTIMATE.start_main_~#t~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t~0#1.base|) 4)), 34#L733-4true, 115#true, 15#L724-5true, 11#L725true, Black: 123#(and (<= ~count~0 1) (= |thr1Thread1of3ForFork0_Barrier2_#t~post4#1| 0) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 117#(= ~count~0 0)]) [2023-08-30 02:36:26,994 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-30 02:36:26,994 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-30 02:36:26,994 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-30 02:36:26,994 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-30 02:36:27,035 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([603] L719-1-->L721: Formula: (= 3 (mod v_~count~0_79 4294967296)) InVars {~count~0=v_~count~0_79} OutVars{thr1Thread1of3ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of3ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_79} AuxVars[] AssignedVars[thr1Thread1of3ForFork0_Barrier2_#t~post4#1][33], [Black: 118#(= |thr1Thread1of3ForFork0_Barrier2_#t~post4#1| 0), 113#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), Black: 121#(and (= ~count~0 0) (= |thr1Thread1of3ForFork0_Barrier2_#t~post4#1| 0)), Black: 119#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, thr1Thread3of3ForFork0InUse, 104#true, 84#L721true, 133#(= ~COND~0 0), 109#(and (= |ULTIMATE.start_main_~#t~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t~0#1.base|) 4)), 115#true, 39#L725true, 12#L733-5true, 93#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, Black: 123#(and (<= ~count~0 1) (= |thr1Thread1of3ForFork0_Barrier2_#t~post4#1| 0) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 117#(= ~count~0 0)]) [2023-08-30 02:36:27,036 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-30 02:36:27,036 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-30 02:36:27,036 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-30 02:36:27,036 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-30 02:36:27,036 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([604] L719-1-->L724: Formula: (not (= 3 (mod v_~count~0_81 4294967296))) InVars {~count~0=v_~count~0_81} OutVars{thr1Thread1of3ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of3ForFork0_Barrier2_#t~post4#1_15|, ~count~0=v_~count~0_81} AuxVars[] AssignedVars[thr1Thread1of3ForFork0_Barrier2_#t~post4#1][34], [Black: 118#(= |thr1Thread1of3ForFork0_Barrier2_#t~post4#1| 0), 113#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), Black: 121#(and (= ~count~0 0) (= |thr1Thread1of3ForFork0_Barrier2_#t~post4#1| 0)), Black: 119#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, thr1Thread3of3ForFork0InUse, 104#true, 88#L724true, 133#(= ~COND~0 0), 109#(and (= |ULTIMATE.start_main_~#t~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t~0#1.base|) 4)), 115#true, 39#L725true, 12#L733-5true, 93#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, Black: 123#(and (<= ~count~0 1) (= |thr1Thread1of3ForFork0_Barrier2_#t~post4#1| 0) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 117#(= ~count~0 0)]) [2023-08-30 02:36:27,036 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-30 02:36:27,036 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-30 02:36:27,036 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-30 02:36:27,036 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-30 02:36:27,083 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([600] L719-1-->L721: Formula: (= (mod v_~count~0_75 4294967296) 3) InVars {~count~0=v_~count~0_75} OutVars{thr1Thread3of3ForFork0_Barrier2_#t~post4#1=|v_thr1Thread3of3ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_75} AuxVars[] AssignedVars[thr1Thread3of3ForFork0_Barrier2_#t~post4#1][39], [Black: 118#(= |thr1Thread1of3ForFork0_Barrier2_#t~post4#1| 0), 113#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), Black: 121#(and (= ~count~0 0) (= |thr1Thread1of3ForFork0_Barrier2_#t~post4#1| 0)), Black: 119#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, thr1Thread3of3ForFork0InUse, 104#true, 70#L725true, 133#(= ~COND~0 0), 109#(and (= |ULTIMATE.start_main_~#t~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t~0#1.base|) 4)), 94#L721true, 115#true, 34#L733-4true, 15#L724-5true, Black: 123#(and (<= ~count~0 1) (= |thr1Thread1of3ForFork0_Barrier2_#t~post4#1| 0) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 117#(= ~count~0 0)]) [2023-08-30 02:36:27,083 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-30 02:36:27,083 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-30 02:36:27,083 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-30 02:36:27,083 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-30 02:36:27,083 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([601] L719-1-->L724: Formula: (not (= (mod v_~count~0_77 4294967296) 3)) InVars {~count~0=v_~count~0_77} OutVars{thr1Thread3of3ForFork0_Barrier2_#t~post4#1=|v_thr1Thread3of3ForFork0_Barrier2_#t~post4#1_15|, ~count~0=v_~count~0_77} AuxVars[] AssignedVars[thr1Thread3of3ForFork0_Barrier2_#t~post4#1][40], [Black: 118#(= |thr1Thread1of3ForFork0_Barrier2_#t~post4#1| 0), Black: 121#(and (= ~count~0 0) (= |thr1Thread1of3ForFork0_Barrier2_#t~post4#1| 0)), 113#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), Black: 119#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, thr1Thread3of3ForFork0InUse, 77#L724true, 104#true, 70#L725true, 133#(= ~COND~0 0), 109#(and (= |ULTIMATE.start_main_~#t~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t~0#1.base|) 4)), 34#L733-4true, 115#true, 15#L724-5true, Black: 123#(and (<= ~count~0 1) (= |thr1Thread1of3ForFork0_Barrier2_#t~post4#1| 0) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 117#(= ~count~0 0)]) [2023-08-30 02:36:27,083 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-30 02:36:27,083 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-30 02:36:27,083 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-30 02:36:27,083 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-30 02:36:27,092 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([603] L719-1-->L721: Formula: (= 3 (mod v_~count~0_79 4294967296)) InVars {~count~0=v_~count~0_79} OutVars{thr1Thread1of3ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of3ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_79} AuxVars[] AssignedVars[thr1Thread1of3ForFork0_Barrier2_#t~post4#1][33], [Black: 118#(= |thr1Thread1of3ForFork0_Barrier2_#t~post4#1| 0), 113#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), Black: 121#(and (= ~count~0 0) (= |thr1Thread1of3ForFork0_Barrier2_#t~post4#1| 0)), Black: 119#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, thr1Thread3of3ForFork0InUse, 104#true, 84#L721true, 133#(= ~COND~0 0), 109#(and (= |ULTIMATE.start_main_~#t~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t~0#1.base|) 4)), 115#true, 34#L733-4true, 15#L724-5true, 93#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, Black: 123#(and (<= ~count~0 1) (= |thr1Thread1of3ForFork0_Barrier2_#t~post4#1| 0) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 117#(= ~count~0 0)]) [2023-08-30 02:36:27,092 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-30 02:36:27,092 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-30 02:36:27,092 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-30 02:36:27,093 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-30 02:36:27,093 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([604] L719-1-->L724: Formula: (not (= 3 (mod v_~count~0_81 4294967296))) InVars {~count~0=v_~count~0_81} OutVars{thr1Thread1of3ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of3ForFork0_Barrier2_#t~post4#1_15|, ~count~0=v_~count~0_81} AuxVars[] AssignedVars[thr1Thread1of3ForFork0_Barrier2_#t~post4#1][34], [Black: 118#(= |thr1Thread1of3ForFork0_Barrier2_#t~post4#1| 0), Black: 121#(and (= ~count~0 0) (= |thr1Thread1of3ForFork0_Barrier2_#t~post4#1| 0)), 113#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), Black: 119#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, thr1Thread3of3ForFork0InUse, 104#true, 88#L724true, 133#(= ~COND~0 0), 109#(and (= |ULTIMATE.start_main_~#t~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t~0#1.base|) 4)), 34#L733-4true, 115#true, 15#L724-5true, 93#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, Black: 123#(and (<= ~count~0 1) (= |thr1Thread1of3ForFork0_Barrier2_#t~post4#1| 0) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 117#(= ~count~0 0)]) [2023-08-30 02:36:27,093 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-30 02:36:27,093 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-30 02:36:27,093 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-30 02:36:27,093 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-30 02:36:27,246 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([603] L719-1-->L721: Formula: (= 3 (mod v_~count~0_79 4294967296)) InVars {~count~0=v_~count~0_79} OutVars{thr1Thread1of3ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of3ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_79} AuxVars[] AssignedVars[thr1Thread1of3ForFork0_Barrier2_#t~post4#1][33], [75#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, Black: 118#(= |thr1Thread1of3ForFork0_Barrier2_#t~post4#1| 0), 113#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), Black: 121#(and (= ~count~0 0) (= |thr1Thread1of3ForFork0_Barrier2_#t~post4#1| 0)), Black: 119#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, thr1Thread3of3ForFork0InUse, 104#true, 84#L721true, 133#(= ~COND~0 0), 109#(and (= |ULTIMATE.start_main_~#t~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t~0#1.base|) 4)), 115#true, 12#L733-5true, 93#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, Black: 123#(and (<= ~count~0 1) (= |thr1Thread1of3ForFork0_Barrier2_#t~post4#1| 0) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 117#(= ~count~0 0)]) [2023-08-30 02:36:27,246 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-30 02:36:27,246 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-30 02:36:27,246 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-30 02:36:27,247 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-30 02:36:27,247 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([604] L719-1-->L724: Formula: (not (= 3 (mod v_~count~0_81 4294967296))) InVars {~count~0=v_~count~0_81} OutVars{thr1Thread1of3ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of3ForFork0_Barrier2_#t~post4#1_15|, ~count~0=v_~count~0_81} AuxVars[] AssignedVars[thr1Thread1of3ForFork0_Barrier2_#t~post4#1][34], [Black: 118#(= |thr1Thread1of3ForFork0_Barrier2_#t~post4#1| 0), 75#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 113#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), Black: 121#(and (= ~count~0 0) (= |thr1Thread1of3ForFork0_Barrier2_#t~post4#1| 0)), Black: 119#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, thr1Thread3of3ForFork0InUse, 104#true, 88#L724true, 133#(= ~COND~0 0), 109#(and (= |ULTIMATE.start_main_~#t~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t~0#1.base|) 4)), 115#true, 12#L733-5true, 93#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, Black: 123#(and (<= ~count~0 1) (= |thr1Thread1of3ForFork0_Barrier2_#t~post4#1| 0) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 117#(= ~count~0 0)]) [2023-08-30 02:36:27,247 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-30 02:36:27,247 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-30 02:36:27,247 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-30 02:36:27,247 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-30 02:36:27,301 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([600] L719-1-->L721: Formula: (= (mod v_~count~0_75 4294967296) 3) InVars {~count~0=v_~count~0_75} OutVars{thr1Thread3of3ForFork0_Barrier2_#t~post4#1=|v_thr1Thread3of3ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_75} AuxVars[] AssignedVars[thr1Thread3of3ForFork0_Barrier2_#t~post4#1][39], [Black: 118#(= |thr1Thread1of3ForFork0_Barrier2_#t~post4#1| 0), 113#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), Black: 121#(and (= ~count~0 0) (= |thr1Thread1of3ForFork0_Barrier2_#t~post4#1| 0)), Black: 119#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, thr1Thread3of3ForFork0InUse, 104#true, 133#(= ~COND~0 0), 109#(and (= |ULTIMATE.start_main_~#t~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t~0#1.base|) 4)), 94#L721true, 34#L733-4true, 115#true, 15#L724-5true, 89#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, Black: 123#(and (<= ~count~0 1) (= |thr1Thread1of3ForFork0_Barrier2_#t~post4#1| 0) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 117#(= ~count~0 0)]) [2023-08-30 02:36:27,302 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-30 02:36:27,302 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-30 02:36:27,302 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-30 02:36:27,302 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-30 02:36:27,302 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([601] L719-1-->L724: Formula: (not (= (mod v_~count~0_77 4294967296) 3)) InVars {~count~0=v_~count~0_77} OutVars{thr1Thread3of3ForFork0_Barrier2_#t~post4#1=|v_thr1Thread3of3ForFork0_Barrier2_#t~post4#1_15|, ~count~0=v_~count~0_77} AuxVars[] AssignedVars[thr1Thread3of3ForFork0_Barrier2_#t~post4#1][40], [Black: 118#(= |thr1Thread1of3ForFork0_Barrier2_#t~post4#1| 0), Black: 121#(and (= ~count~0 0) (= |thr1Thread1of3ForFork0_Barrier2_#t~post4#1| 0)), 113#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), Black: 119#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, thr1Thread3of3ForFork0InUse, 104#true, 77#L724true, 133#(= ~COND~0 0), 109#(and (= |ULTIMATE.start_main_~#t~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t~0#1.base|) 4)), 34#L733-4true, 115#true, 15#L724-5true, Black: 123#(and (<= ~count~0 1) (= |thr1Thread1of3ForFork0_Barrier2_#t~post4#1| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 89#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, Black: 117#(= ~count~0 0)]) [2023-08-30 02:36:27,302 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-30 02:36:27,302 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-30 02:36:27,304 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-30 02:36:27,304 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-30 02:36:27,312 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([603] L719-1-->L721: Formula: (= 3 (mod v_~count~0_79 4294967296)) InVars {~count~0=v_~count~0_79} OutVars{thr1Thread1of3ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of3ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_79} AuxVars[] AssignedVars[thr1Thread1of3ForFork0_Barrier2_#t~post4#1][33], [Black: 118#(= |thr1Thread1of3ForFork0_Barrier2_#t~post4#1| 0), 113#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), Black: 121#(and (= ~count~0 0) (= |thr1Thread1of3ForFork0_Barrier2_#t~post4#1| 0)), Black: 119#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, thr1Thread3of3ForFork0InUse, 104#true, 84#L721true, 133#(= ~COND~0 0), 109#(and (= |ULTIMATE.start_main_~#t~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t~0#1.base|) 4)), 115#true, 34#L733-4true, 15#L724-5true, 93#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, Black: 123#(and (<= ~count~0 1) (= |thr1Thread1of3ForFork0_Barrier2_#t~post4#1| 0) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 117#(= ~count~0 0)]) [2023-08-30 02:36:27,312 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-30 02:36:27,312 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-30 02:36:27,312 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-30 02:36:27,312 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-30 02:36:27,313 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-30 02:36:27,313 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([604] L719-1-->L724: Formula: (not (= 3 (mod v_~count~0_81 4294967296))) InVars {~count~0=v_~count~0_81} OutVars{thr1Thread1of3ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of3ForFork0_Barrier2_#t~post4#1_15|, ~count~0=v_~count~0_81} AuxVars[] AssignedVars[thr1Thread1of3ForFork0_Barrier2_#t~post4#1][34], [Black: 118#(= |thr1Thread1of3ForFork0_Barrier2_#t~post4#1| 0), 113#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), Black: 121#(and (= ~count~0 0) (= |thr1Thread1of3ForFork0_Barrier2_#t~post4#1| 0)), Black: 119#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, thr1Thread3of3ForFork0InUse, 104#true, 88#L724true, 133#(= ~COND~0 0), 109#(and (= |ULTIMATE.start_main_~#t~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t~0#1.base|) 4)), 34#L733-4true, 115#true, 15#L724-5true, 93#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, Black: 123#(and (<= ~count~0 1) (= |thr1Thread1of3ForFork0_Barrier2_#t~post4#1| 0) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 117#(= ~count~0 0)]) [2023-08-30 02:36:27,313 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-30 02:36:27,313 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-30 02:36:27,313 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-30 02:36:27,313 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-30 02:36:27,313 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-30 02:36:27,390 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([603] L719-1-->L721: Formula: (= 3 (mod v_~count~0_79 4294967296)) InVars {~count~0=v_~count~0_79} OutVars{thr1Thread1of3ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of3ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_79} AuxVars[] AssignedVars[thr1Thread1of3ForFork0_Barrier2_#t~post4#1][33], [Black: 118#(= |thr1Thread1of3ForFork0_Barrier2_#t~post4#1| 0), 113#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), Black: 121#(and (= ~count~0 0) (= |thr1Thread1of3ForFork0_Barrier2_#t~post4#1| 0)), Black: 119#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, thr1Thread3of3ForFork0InUse, 104#true, 84#L721true, 133#(= ~COND~0 0), 109#(and (= |ULTIMATE.start_main_~#t~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t~0#1.base|) 4)), 115#true, 34#L733-4true, 39#L725true, 93#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, Black: 123#(and (<= ~count~0 1) (= |thr1Thread1of3ForFork0_Barrier2_#t~post4#1| 0) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 117#(= ~count~0 0)]) [2023-08-30 02:36:27,390 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-30 02:36:27,390 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-30 02:36:27,390 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-30 02:36:27,390 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-30 02:36:27,390 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([604] L719-1-->L724: Formula: (not (= 3 (mod v_~count~0_81 4294967296))) InVars {~count~0=v_~count~0_81} OutVars{thr1Thread1of3ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of3ForFork0_Barrier2_#t~post4#1_15|, ~count~0=v_~count~0_81} AuxVars[] AssignedVars[thr1Thread1of3ForFork0_Barrier2_#t~post4#1][34], [Black: 118#(= |thr1Thread1of3ForFork0_Barrier2_#t~post4#1| 0), 113#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), Black: 121#(and (= ~count~0 0) (= |thr1Thread1of3ForFork0_Barrier2_#t~post4#1| 0)), Black: 119#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, thr1Thread3of3ForFork0InUse, 88#L724true, 104#true, 133#(= ~COND~0 0), 109#(and (= |ULTIMATE.start_main_~#t~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t~0#1.base|) 4)), 115#true, 34#L733-4true, 39#L725true, 93#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, Black: 123#(and (<= ~count~0 1) (= |thr1Thread1of3ForFork0_Barrier2_#t~post4#1| 0) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 117#(= ~count~0 0)]) [2023-08-30 02:36:27,391 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-30 02:36:27,391 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-30 02:36:27,391 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-30 02:36:27,391 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-30 02:36:27,439 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([603] L719-1-->L721: Formula: (= 3 (mod v_~count~0_79 4294967296)) InVars {~count~0=v_~count~0_79} OutVars{thr1Thread1of3ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of3ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_79} AuxVars[] AssignedVars[thr1Thread1of3ForFork0_Barrier2_#t~post4#1][33], [Black: 118#(= |thr1Thread1of3ForFork0_Barrier2_#t~post4#1| 0), 75#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, Black: 121#(and (= ~count~0 0) (= |thr1Thread1of3ForFork0_Barrier2_#t~post4#1| 0)), 113#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), Black: 119#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, thr1Thread3of3ForFork0InUse, 104#true, 84#L721true, 133#(= ~COND~0 0), 109#(and (= |ULTIMATE.start_main_~#t~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t~0#1.base|) 4)), 115#true, 34#L733-4true, 93#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, Black: 123#(and (<= ~count~0 1) (= |thr1Thread1of3ForFork0_Barrier2_#t~post4#1| 0) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 117#(= ~count~0 0)]) [2023-08-30 02:36:27,439 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-30 02:36:27,439 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-30 02:36:27,440 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-30 02:36:27,440 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-30 02:36:27,440 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([604] L719-1-->L724: Formula: (not (= 3 (mod v_~count~0_81 4294967296))) InVars {~count~0=v_~count~0_81} OutVars{thr1Thread1of3ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of3ForFork0_Barrier2_#t~post4#1_15|, ~count~0=v_~count~0_81} AuxVars[] AssignedVars[thr1Thread1of3ForFork0_Barrier2_#t~post4#1][34], [Black: 118#(= |thr1Thread1of3ForFork0_Barrier2_#t~post4#1| 0), 75#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 113#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), Black: 121#(and (= ~count~0 0) (= |thr1Thread1of3ForFork0_Barrier2_#t~post4#1| 0)), Black: 119#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, thr1Thread3of3ForFork0InUse, 104#true, 88#L724true, 133#(= ~COND~0 0), 109#(and (= |ULTIMATE.start_main_~#t~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t~0#1.base|) 4)), 115#true, 34#L733-4true, 93#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, Black: 123#(and (<= ~count~0 1) (= |thr1Thread1of3ForFork0_Barrier2_#t~post4#1| 0) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 117#(= ~count~0 0)]) [2023-08-30 02:36:27,440 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-30 02:36:27,441 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-30 02:36:27,441 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-30 02:36:27,441 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-30 02:36:27,485 INFO L130 PetriNetUnfolder]: 13836/21473 cut-off events. [2023-08-30 02:36:27,486 INFO L131 PetriNetUnfolder]: For 13240/14855 co-relation queries the response was YES. [2023-08-30 02:36:27,524 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50631 conditions, 21473 events. 13836/21473 cut-off events. For 13240/14855 co-relation queries the response was YES. Maximal size of possible extension queue 1401. Compared 167815 event pairs, 5116 based on Foata normal form. 1145/21851 useless extension candidates. Maximal degree in co-relation 50619. Up to 9908 conditions per place. [2023-08-30 02:36:27,621 INFO L137 encePairwiseOnDemand]: 157/167 looper letters, 75 selfloop transitions, 7 changer transitions 0/115 dead transitions. [2023-08-30 02:36:27,621 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 115 transitions, 626 flow [2023-08-30 02:36:27,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 02:36:27,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 02:36:27,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 260 transitions. [2023-08-30 02:36:27,623 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5189620758483033 [2023-08-30 02:36:27,623 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 260 transitions. [2023-08-30 02:36:27,623 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 260 transitions. [2023-08-30 02:36:27,623 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 02:36:27,623 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 260 transitions. [2023-08-30 02:36:27,624 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 86.66666666666667) internal successors, (260), 3 states have internal predecessors, (260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 02:36:27,625 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 167.0) internal successors, (668), 4 states have internal predecessors, (668), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 02:36:27,625 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 167.0) internal successors, (668), 4 states have internal predecessors, (668), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 02:36:27,625 INFO L175 Difference]: Start difference. First operand has 66 places, 77 transitions, 325 flow. Second operand 3 states and 260 transitions. [2023-08-30 02:36:27,625 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 115 transitions, 626 flow [2023-08-30 02:36:27,645 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 115 transitions, 626 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-30 02:36:27,647 INFO L231 Difference]: Finished difference. Result has 70 places, 83 transitions, 383 flow [2023-08-30 02:36:27,647 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=167, PETRI_DIFFERENCE_MINUEND_FLOW=325, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=383, PETRI_PLACES=70, PETRI_TRANSITIONS=83} [2023-08-30 02:36:27,648 INFO L281 CegarLoopForPetriNet]: 58 programPoint places, 12 predicate places. [2023-08-30 02:36:27,648 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 83 transitions, 383 flow [2023-08-30 02:36:27,648 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 68.66666666666667) internal successors, (206), 3 states have internal predecessors, (206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 02:36:27,648 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 02:36:27,648 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1] [2023-08-30 02:36:27,648 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-08-30 02:36:27,648 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [thr1Err0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 5 more)] === [2023-08-30 02:36:27,649 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 02:36:27,649 INFO L85 PathProgramCache]: Analyzing trace with hash -1039582254, now seen corresponding path program 1 times [2023-08-30 02:36:27,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 02:36:27,649 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [283761571] [2023-08-30 02:36:27,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 02:36:27,649 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 02:36:27,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-30 02:36:27,658 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-30 02:36:27,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-30 02:36:27,666 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-30 02:36:27,666 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-30 02:36:27,666 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (7 of 8 remaining) [2023-08-30 02:36:27,667 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONMEMORY_LEAK (6 of 8 remaining) [2023-08-30 02:36:27,667 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (5 of 8 remaining) [2023-08-30 02:36:27,667 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (4 of 8 remaining) [2023-08-30 02:36:27,667 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (3 of 8 remaining) [2023-08-30 02:36:27,667 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONMEMORY_LEAK (2 of 8 remaining) [2023-08-30 02:36:27,668 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONMEMORY_LEAK (1 of 8 remaining) [2023-08-30 02:36:27,668 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONMEMORY_LEAK (0 of 8 remaining) [2023-08-30 02:36:27,668 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-08-30 02:36:27,668 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1] [2023-08-30 02:36:27,669 WARN L233 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-30 02:36:27,669 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2023-08-30 02:36:27,686 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-30 02:36:27,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 124 places, 124 transitions, 280 flow [2023-08-30 02:36:27,708 INFO L130 PetriNetUnfolder]: 13/190 cut-off events. [2023-08-30 02:36:27,708 INFO L131 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2023-08-30 02:36:27,709 INFO L83 FinitePrefix]: Finished finitePrefix Result has 213 conditions, 190 events. 13/190 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 561 event pairs, 0 based on Foata normal form. 0/153 useless extension candidates. Maximal degree in co-relation 158. Up to 10 conditions per place. [2023-08-30 02:36:27,709 INFO L82 GeneralOperation]: Start removeDead. Operand has 124 places, 124 transitions, 280 flow [2023-08-30 02:36:27,710 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 124 places, 124 transitions, 280 flow [2023-08-30 02:36:27,710 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-30 02:36:27,710 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 124 places, 124 transitions, 280 flow [2023-08-30 02:36:27,711 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 124 places, 124 transitions, 280 flow [2023-08-30 02:36:27,711 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 124 places, 124 transitions, 280 flow [2023-08-30 02:36:27,723 INFO L130 PetriNetUnfolder]: 13/190 cut-off events. [2023-08-30 02:36:27,724 INFO L131 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2023-08-30 02:36:27,724 INFO L83 FinitePrefix]: Finished finitePrefix Result has 213 conditions, 190 events. 13/190 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 561 event pairs, 0 based on Foata normal form. 0/153 useless extension candidates. Maximal degree in co-relation 158. Up to 10 conditions per place. [2023-08-30 02:36:27,729 INFO L119 LiptonReduction]: Number of co-enabled transitions 9240 [2023-08-30 02:36:28,785 INFO L134 LiptonReduction]: Checked pairs total: 40504 [2023-08-30 02:36:28,785 INFO L136 LiptonReduction]: Total number of compositions: 78 [2023-08-30 02:36:28,786 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-30 02:36:28,787 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=All, 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;@56f5a76, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-30 02:36:28,787 INFO L358 AbstractCegarLoop]: Starting to check reachability of 9 error locations. [2023-08-30 02:36:28,788 INFO L130 PetriNetUnfolder]: 0/1 cut-off events. [2023-08-30 02:36:28,788 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-08-30 02:36:28,788 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 02:36:28,788 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1] [2023-08-30 02:36:28,788 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thr1Err0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 6 more)] === [2023-08-30 02:36:28,788 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 02:36:28,788 INFO L85 PathProgramCache]: Analyzing trace with hash 28748, now seen corresponding path program 1 times [2023-08-30 02:36:28,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 02:36:28,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [752854721] [2023-08-30 02:36:28,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 02:36:28,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 02:36:28,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 02:36:28,793 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 02:36:28,794 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 02:36:28,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [752854721] [2023-08-30 02:36:28,794 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [752854721] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 02:36:28,794 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 02:36:28,794 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-30 02:36:28,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1368952482] [2023-08-30 02:36:28,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 02:36:28,795 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-08-30 02:36:28,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 02:36:28,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-08-30 02:36:28,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-08-30 02:36:28,795 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 86 out of 202 [2023-08-30 02:36:28,796 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 69 transitions, 170 flow. Second operand has 2 states, 2 states have (on average 87.0) internal successors, (174), 2 states have internal predecessors, (174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 02:36:28,796 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 02:36:28,796 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 86 of 202 [2023-08-30 02:36:28,796 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 02:36:35,582 INFO L130 PetriNetUnfolder]: 78973/112782 cut-off events. [2023-08-30 02:36:35,582 INFO L131 PetriNetUnfolder]: For 7449/7449 co-relation queries the response was YES. [2023-08-30 02:36:35,745 INFO L83 FinitePrefix]: Finished finitePrefix Result has 217694 conditions, 112782 events. 78973/112782 cut-off events. For 7449/7449 co-relation queries the response was YES. Maximal size of possible extension queue 4754. Compared 914825 event pairs, 68637 based on Foata normal form. 0/94939 useless extension candidates. Maximal degree in co-relation 19526. Up to 100698 conditions per place. [2023-08-30 02:36:36,312 INFO L137 encePairwiseOnDemand]: 196/202 looper letters, 38 selfloop transitions, 0 changer transitions 0/63 dead transitions. [2023-08-30 02:36:36,313 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 63 transitions, 234 flow [2023-08-30 02:36:36,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-08-30 02:36:36,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2023-08-30 02:36:36,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 216 transitions. [2023-08-30 02:36:36,314 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5346534653465347 [2023-08-30 02:36:36,314 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 216 transitions. [2023-08-30 02:36:36,315 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 216 transitions. [2023-08-30 02:36:36,315 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 02:36:36,315 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 216 transitions. [2023-08-30 02:36:36,315 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 108.0) internal successors, (216), 2 states have internal predecessors, (216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 02:36:36,316 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 202.0) internal successors, (606), 3 states have internal predecessors, (606), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 02:36:36,316 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 202.0) internal successors, (606), 3 states have internal predecessors, (606), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 02:36:36,316 INFO L175 Difference]: Start difference. First operand has 74 places, 69 transitions, 170 flow. Second operand 2 states and 216 transitions. [2023-08-30 02:36:36,316 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 63 transitions, 234 flow [2023-08-30 02:36:36,322 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 63 transitions, 222 flow, removed 6 selfloop flow, removed 0 redundant places. [2023-08-30 02:36:36,323 INFO L231 Difference]: Finished difference. Result has 69 places, 63 transitions, 146 flow [2023-08-30 02:36:36,323 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=202, PETRI_DIFFERENCE_MINUEND_FLOW=146, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=146, PETRI_PLACES=69, PETRI_TRANSITIONS=63} [2023-08-30 02:36:36,324 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, -5 predicate places. [2023-08-30 02:36:36,324 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 63 transitions, 146 flow [2023-08-30 02:36:36,325 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 87.0) internal successors, (174), 2 states have internal predecessors, (174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 02:36:36,325 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 02:36:36,325 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1] [2023-08-30 02:36:36,325 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-08-30 02:36:36,325 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thr1Err0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 6 more)] === [2023-08-30 02:36:36,325 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 02:36:36,325 INFO L85 PathProgramCache]: Analyzing trace with hash 28757, now seen corresponding path program 1 times [2023-08-30 02:36:36,326 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 02:36:36,326 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1418765001] [2023-08-30 02:36:36,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 02:36:36,326 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 02:36:36,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 02:36:36,497 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 02:36:36,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 02:36:36,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1418765001] [2023-08-30 02:36:36,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1418765001] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 02:36:36,498 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 02:36:36,498 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-30 02:36:36,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [534759320] [2023-08-30 02:36:36,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 02:36:36,498 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 02:36:36,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 02:36:36,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 02:36:36,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 02:36:36,518 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 80 out of 202 [2023-08-30 02:36:36,519 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 63 transitions, 146 flow. Second operand has 3 states, 3 states have (on average 80.66666666666667) internal successors, (242), 3 states have internal predecessors, (242), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 02:36:36,519 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 02:36:36,519 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 80 of 202 [2023-08-30 02:36:36,519 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 02:36:41,368 INFO L130 PetriNetUnfolder]: 58024/83640 cut-off events. [2023-08-30 02:36:41,368 INFO L131 PetriNetUnfolder]: For 1726/1726 co-relation queries the response was YES. [2023-08-30 02:36:41,482 INFO L83 FinitePrefix]: Finished finitePrefix Result has 160099 conditions, 83640 events. 58024/83640 cut-off events. For 1726/1726 co-relation queries the response was YES. Maximal size of possible extension queue 3531. Compared 666331 event pairs, 50272 based on Foata normal form. 0/72786 useless extension candidates. Maximal degree in co-relation 160092. Up to 74317 conditions per place. [2023-08-30 02:36:41,771 INFO L137 encePairwiseOnDemand]: 200/202 looper letters, 36 selfloop transitions, 1 changer transitions 0/62 dead transitions. [2023-08-30 02:36:41,771 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 62 transitions, 218 flow [2023-08-30 02:36:41,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 02:36:41,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 02:36:41,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 278 transitions. [2023-08-30 02:36:41,772 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45874587458745875 [2023-08-30 02:36:41,772 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 278 transitions. [2023-08-30 02:36:41,772 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 278 transitions. [2023-08-30 02:36:41,772 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 02:36:41,772 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 278 transitions. [2023-08-30 02:36:41,773 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 92.66666666666667) internal successors, (278), 3 states have internal predecessors, (278), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 02:36:41,774 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 202.0) internal successors, (808), 4 states have internal predecessors, (808), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 02:36:41,774 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 202.0) internal successors, (808), 4 states have internal predecessors, (808), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 02:36:41,774 INFO L175 Difference]: Start difference. First operand has 69 places, 63 transitions, 146 flow. Second operand 3 states and 278 transitions. [2023-08-30 02:36:41,774 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 62 transitions, 218 flow [2023-08-30 02:36:41,775 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 62 transitions, 218 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-30 02:36:41,776 INFO L231 Difference]: Finished difference. Result has 70 places, 62 transitions, 146 flow [2023-08-30 02:36:41,776 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=202, PETRI_DIFFERENCE_MINUEND_FLOW=144, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=146, PETRI_PLACES=70, PETRI_TRANSITIONS=62} [2023-08-30 02:36:41,776 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, -4 predicate places. [2023-08-30 02:36:41,776 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 62 transitions, 146 flow [2023-08-30 02:36:41,776 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 80.66666666666667) internal successors, (242), 3 states have internal predecessors, (242), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 02:36:41,776 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 02:36:41,777 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1] [2023-08-30 02:36:41,777 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-08-30 02:36:41,777 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thr1Err0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 6 more)] === [2023-08-30 02:36:41,777 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 02:36:41,777 INFO L85 PathProgramCache]: Analyzing trace with hash 28758, now seen corresponding path program 1 times [2023-08-30 02:36:41,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 02:36:41,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [283852936] [2023-08-30 02:36:41,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 02:36:41,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 02:36:41,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 02:36:41,794 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 02:36:41,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 02:36:41,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [283852936] [2023-08-30 02:36:41,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [283852936] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 02:36:41,795 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 02:36:41,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-30 02:36:41,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1037208025] [2023-08-30 02:36:41,795 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 02:36:41,796 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 02:36:41,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 02:36:41,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 02:36:41,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 02:36:41,804 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 81 out of 202 [2023-08-30 02:36:41,804 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 62 transitions, 146 flow. Second operand has 3 states, 3 states have (on average 81.66666666666667) internal successors, (245), 3 states have internal predecessors, (245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 02:36:41,804 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 02:36:41,804 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 81 of 202 [2023-08-30 02:36:41,805 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 02:36:45,035 INFO L130 PetriNetUnfolder]: 37075/54498 cut-off events. [2023-08-30 02:36:45,036 INFO L131 PetriNetUnfolder]: For 1726/1726 co-relation queries the response was YES. [2023-08-30 02:36:45,127 INFO L83 FinitePrefix]: Finished finitePrefix Result has 104579 conditions, 54498 events. 37075/54498 cut-off events. For 1726/1726 co-relation queries the response was YES. Maximal size of possible extension queue 2331. Compared 425832 event pairs, 31907 based on Foata normal form. 0/50633 useless extension candidates. Maximal degree in co-relation 104571. Up to 47937 conditions per place. [2023-08-30 02:36:45,464 INFO L137 encePairwiseOnDemand]: 200/202 looper letters, 35 selfloop transitions, 1 changer transitions 0/61 dead transitions. [2023-08-30 02:36:45,464 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 61 transitions, 216 flow [2023-08-30 02:36:45,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 02:36:45,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 02:36:45,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 280 transitions. [2023-08-30 02:36:45,465 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46204620462046203 [2023-08-30 02:36:45,465 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 280 transitions. [2023-08-30 02:36:45,465 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 280 transitions. [2023-08-30 02:36:45,466 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 02:36:45,466 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 280 transitions. [2023-08-30 02:36:45,466 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 93.33333333333333) internal successors, (280), 3 states have internal predecessors, (280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 02:36:45,467 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 202.0) internal successors, (808), 4 states have internal predecessors, (808), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 02:36:45,467 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 202.0) internal successors, (808), 4 states have internal predecessors, (808), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 02:36:45,468 INFO L175 Difference]: Start difference. First operand has 70 places, 62 transitions, 146 flow. Second operand 3 states and 280 transitions. [2023-08-30 02:36:45,468 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 61 transitions, 216 flow [2023-08-30 02:36:45,468 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 61 transitions, 215 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 02:36:45,469 INFO L231 Difference]: Finished difference. Result has 70 places, 61 transitions, 145 flow [2023-08-30 02:36:45,469 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=202, PETRI_DIFFERENCE_MINUEND_FLOW=143, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=145, PETRI_PLACES=70, PETRI_TRANSITIONS=61} [2023-08-30 02:36:45,469 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, -4 predicate places. [2023-08-30 02:36:45,469 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 61 transitions, 145 flow [2023-08-30 02:36:45,469 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 81.66666666666667) internal successors, (245), 3 states have internal predecessors, (245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 02:36:45,470 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 02:36:45,470 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 02:36:45,470 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-08-30 02:36:45,470 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting thr1Err0ASSERT_VIOLATIONMEMORY_LEAK === [thr1Err0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 6 more)] === [2023-08-30 02:36:45,470 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 02:36:45,470 INFO L85 PathProgramCache]: Analyzing trace with hash -1512907331, now seen corresponding path program 1 times [2023-08-30 02:36:45,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 02:36:45,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [582228960] [2023-08-30 02:36:45,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 02:36:45,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 02:36:45,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 02:36:45,510 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 02:36:45,510 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 02:36:45,510 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [582228960] [2023-08-30 02:36:45,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [582228960] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 02:36:45,511 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 02:36:45,511 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-30 02:36:45,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [228957702] [2023-08-30 02:36:45,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 02:36:45,511 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-30 02:36:45,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 02:36:45,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-30 02:36:45,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-30 02:36:45,537 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 202 [2023-08-30 02:36:45,538 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 61 transitions, 145 flow. Second operand has 5 states, 5 states have (on average 72.0) internal successors, (360), 5 states have internal predecessors, (360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 02:36:45,538 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 02:36:45,538 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 202 [2023-08-30 02:36:45,538 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 02:36:59,280 INFO L130 PetriNetUnfolder]: 170171/238159 cut-off events. [2023-08-30 02:36:59,280 INFO L131 PetriNetUnfolder]: For 7408/7408 co-relation queries the response was YES. [2023-08-30 02:36:59,764 INFO L83 FinitePrefix]: Finished finitePrefix Result has 469178 conditions, 238159 events. 170171/238159 cut-off events. For 7408/7408 co-relation queries the response was YES. Maximal size of possible extension queue 9636. Compared 1943391 event pairs, 34517 based on Foata normal form. 6020/238026 useless extension candidates. Maximal degree in co-relation 469170. Up to 90819 conditions per place. [2023-08-30 02:37:00,725 INFO L137 encePairwiseOnDemand]: 187/202 looper letters, 178 selfloop transitions, 34 changer transitions 0/228 dead transitions. [2023-08-30 02:37:00,726 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 228 transitions, 968 flow [2023-08-30 02:37:00,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-30 02:37:00,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-30 02:37:00,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 717 transitions. [2023-08-30 02:37:00,728 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5070721357850071 [2023-08-30 02:37:00,728 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 717 transitions. [2023-08-30 02:37:00,728 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 717 transitions. [2023-08-30 02:37:00,728 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 02:37:00,728 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 717 transitions. [2023-08-30 02:37:00,730 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 102.42857142857143) internal successors, (717), 7 states have internal predecessors, (717), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 02:37:00,731 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 202.0) internal successors, (1616), 8 states have internal predecessors, (1616), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 02:37:00,731 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 202.0) internal successors, (1616), 8 states have internal predecessors, (1616), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 02:37:00,731 INFO L175 Difference]: Start difference. First operand has 70 places, 61 transitions, 145 flow. Second operand 7 states and 717 transitions. [2023-08-30 02:37:00,732 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 228 transitions, 968 flow [2023-08-30 02:37:00,736 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 228 transitions, 967 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 02:37:00,738 INFO L231 Difference]: Finished difference. Result has 81 places, 101 transitions, 426 flow [2023-08-30 02:37:00,738 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=202, PETRI_DIFFERENCE_MINUEND_FLOW=144, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=426, PETRI_PLACES=81, PETRI_TRANSITIONS=101} [2023-08-30 02:37:00,738 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 7 predicate places. [2023-08-30 02:37:00,738 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 101 transitions, 426 flow [2023-08-30 02:37:00,738 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 72.0) internal successors, (360), 5 states have internal predecessors, (360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 02:37:00,739 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 02:37:00,739 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 02:37:00,739 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-08-30 02:37:00,739 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting thr1Err0ASSERT_VIOLATIONMEMORY_LEAK === [thr1Err0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 6 more)] === [2023-08-30 02:37:00,739 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 02:37:00,739 INFO L85 PathProgramCache]: Analyzing trace with hash -1287954016, now seen corresponding path program 1 times [2023-08-30 02:37:00,739 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 02:37:00,739 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [251019276] [2023-08-30 02:37:00,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 02:37:00,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 02:37:00,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 02:37:00,818 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 02:37:00,818 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 02:37:00,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [251019276] [2023-08-30 02:37:00,818 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [251019276] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 02:37:00,819 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 02:37:00,819 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 02:37:00,819 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [41660563] [2023-08-30 02:37:00,819 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 02:37:00,819 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 02:37:00,819 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 02:37:00,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 02:37:00,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 02:37:00,825 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 202 [2023-08-30 02:37:00,826 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 101 transitions, 426 flow. Second operand has 3 states, 3 states have (on average 80.66666666666667) internal successors, (242), 3 states have internal predecessors, (242), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 02:37:00,826 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 02:37:00,826 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 202 [2023-08-30 02:37:00,826 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 02:37:03,023 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 84#L724true, 66#L725true, 54#L724-5true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 127#true]) [2023-08-30 02:37:03,023 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-30 02:37:03,024 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-30 02:37:03,024 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-30 02:37:03,024 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-30 02:37:03,027 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 66#L725true, 54#L724-5true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 127#true, 89#L721true]) [2023-08-30 02:37:03,027 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-30 02:37:03,027 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-30 02:37:03,028 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-30 02:37:03,028 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-30 02:37:03,787 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 84#L724true, 54#L724-5true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 127#true]) [2023-08-30 02:37:03,787 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-30 02:37:03,787 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-30 02:37:03,787 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-30 02:37:03,787 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-30 02:37:03,791 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 54#L724-5true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 127#true, 89#L721true]) [2023-08-30 02:37:03,791 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-30 02:37:03,791 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-30 02:37:03,791 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-30 02:37:03,791 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-30 02:37:03,817 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 84#L724true, 54#L724-5true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 127#true]) [2023-08-30 02:37:03,817 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-30 02:37:03,817 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-30 02:37:03,817 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-30 02:37:03,817 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-30 02:37:03,817 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-30 02:37:03,817 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 54#L724-5true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 127#true, 89#L721true]) [2023-08-30 02:37:03,817 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-30 02:37:03,826 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-30 02:37:03,826 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-30 02:37:03,826 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-30 02:37:03,827 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-30 02:37:04,626 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 84#L724true, 66#L725true, 54#L724-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 19#L733-4true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 127#true]) [2023-08-30 02:37:04,626 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-30 02:37:04,626 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-30 02:37:04,626 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-30 02:37:04,626 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-30 02:37:04,626 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 66#L725true, 54#L724-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 19#L733-4true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 127#true, 89#L721true]) [2023-08-30 02:37:04,626 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-30 02:37:04,627 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-30 02:37:04,627 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-30 02:37:04,627 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-30 02:37:04,731 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 32#L725true, 84#L724true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 127#true]) [2023-08-30 02:37:04,731 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-30 02:37:04,732 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-30 02:37:04,732 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-30 02:37:04,732 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-30 02:37:04,732 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 32#L725true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 127#true, 89#L721true]) [2023-08-30 02:37:04,732 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-30 02:37:04,732 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-30 02:37:04,732 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-30 02:37:04,732 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-30 02:37:05,716 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 84#L724true, 54#L724-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 19#L733-4true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 127#true]) [2023-08-30 02:37:05,716 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-30 02:37:05,716 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-30 02:37:05,716 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-30 02:37:05,716 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-30 02:37:05,716 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 54#L724-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 19#L733-4true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 127#true, 89#L721true]) [2023-08-30 02:37:05,716 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-30 02:37:05,717 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-30 02:37:05,717 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-30 02:37:05,717 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-30 02:37:05,815 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 99#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 84#L724true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 127#true]) [2023-08-30 02:37:05,815 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-30 02:37:05,815 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-30 02:37:05,815 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-30 02:37:05,816 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-30 02:37:05,816 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 99#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 127#true, 89#L721true]) [2023-08-30 02:37:05,816 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-30 02:37:05,816 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-30 02:37:05,816 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-30 02:37:05,816 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-30 02:37:06,613 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [72#$Ultimate##0true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 84#L724true, 66#L725true, 54#L724-5true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:06,614 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-30 02:37:06,614 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-30 02:37:06,614 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-30 02:37:06,614 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-30 02:37:06,672 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [72#$Ultimate##0true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 66#L725true, 54#L724-5true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:06,672 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-30 02:37:06,672 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-30 02:37:06,673 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-30 02:37:06,673 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-30 02:37:07,352 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 84#L724true, 54#L724-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 19#L733-4true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 127#true]) [2023-08-30 02:37:07,352 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-30 02:37:07,352 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-30 02:37:07,352 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-30 02:37:07,352 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-30 02:37:07,352 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-30 02:37:07,352 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 54#L724-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 19#L733-4true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 127#true, 89#L721true]) [2023-08-30 02:37:07,352 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-30 02:37:07,352 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-30 02:37:07,352 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-30 02:37:07,353 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-30 02:37:07,353 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-30 02:37:07,362 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 84#L724true, 54#L724-5true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 67#$Ultimate##0true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 92#L725true]) [2023-08-30 02:37:07,362 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-30 02:37:07,362 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-30 02:37:07,362 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-30 02:37:07,362 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-30 02:37:07,362 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 54#L724-5true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 67#$Ultimate##0true, 138#true, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true, 92#L725true]) [2023-08-30 02:37:07,362 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-30 02:37:07,362 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-30 02:37:07,362 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-30 02:37:07,362 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-30 02:37:07,368 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][46], [154#true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 31#L720true, 103#L721true, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:07,368 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-30 02:37:07,368 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-30 02:37:07,368 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-30 02:37:07,368 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-30 02:37:07,383 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 84#L724true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, 51#$Ultimate##0true, 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 92#L725true]) [2023-08-30 02:37:07,383 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-30 02:37:07,383 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-30 02:37:07,383 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-30 02:37:07,383 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-30 02:37:07,383 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, 51#$Ultimate##0true, 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 92#L725true, 89#L721true]) [2023-08-30 02:37:07,383 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-30 02:37:07,383 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-30 02:37:07,383 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-30 02:37:07,383 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-30 02:37:08,259 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 100#L718-1true, 66#L725true, 84#L724true, 54#L724-5true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:08,259 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-30 02:37:08,259 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-30 02:37:08,259 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-30 02:37:08,259 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-30 02:37:08,260 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [72#$Ultimate##0true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 84#L724true, 54#L724-5true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:08,260 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-30 02:37:08,260 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-30 02:37:08,260 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-30 02:37:08,260 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-30 02:37:08,329 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 100#L718-1true, 66#L725true, 54#L724-5true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:08,329 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-30 02:37:08,329 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-30 02:37:08,329 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-30 02:37:08,329 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-30 02:37:08,330 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [72#$Ultimate##0true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 54#L724-5true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:08,330 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-30 02:37:08,330 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-30 02:37:08,330 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-30 02:37:08,330 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-30 02:37:09,041 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][46], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 154#true, 44#L721true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, 103#L721true, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:09,041 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-30 02:37:09,041 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-30 02:37:09,041 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-30 02:37:09,041 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-30 02:37:09,086 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [72#$Ultimate##0true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 84#L724true, 54#L724-5true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:09,086 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-30 02:37:09,086 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-30 02:37:09,086 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-30 02:37:09,086 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-30 02:37:09,086 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-30 02:37:09,087 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [72#$Ultimate##0true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 54#L724-5true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:09,087 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-30 02:37:09,087 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-30 02:37:09,087 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-30 02:37:09,087 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-30 02:37:09,087 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-30 02:37:09,087 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 32#L725true, 84#L724true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 19#L733-4true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 127#true]) [2023-08-30 02:37:09,087 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-30 02:37:09,087 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-30 02:37:09,087 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-30 02:37:09,087 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-30 02:37:09,088 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 32#L725true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 19#L733-4true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 127#true, 89#L721true]) [2023-08-30 02:37:09,088 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-30 02:37:09,088 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-30 02:37:09,088 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-30 02:37:09,088 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-30 02:37:09,091 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][46], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 154#true, 6#L724-1true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 103#L721true, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:09,091 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-30 02:37:09,091 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-30 02:37:09,091 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-30 02:37:09,091 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-30 02:37:09,093 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [111#L718-1true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 84#L724true, 54#L724-5true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 92#L725true]) [2023-08-30 02:37:09,093 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-30 02:37:09,093 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-30 02:37:09,093 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-30 02:37:09,093 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-30 02:37:09,093 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([793] L719-->L720: Formula: (= v_~count~0_91 (+ |v_thr1Thread3of4ForFork0_Barrier2_#t~post4#1_12| 1)) InVars {thr1Thread3of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread3of4ForFork0_Barrier2_#t~post4#1_12|} OutVars{~count~0=v_~count~0_91} AuxVars[] AssignedVars[~count~0, thr1Thread3of4ForFork0_Barrier2_#t~post4#1][61], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 102#L720true, 54#L724-5true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 15#L719-1true, Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 92#L725true]) [2023-08-30 02:37:09,093 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-30 02:37:09,093 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-30 02:37:09,093 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-30 02:37:09,094 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-30 02:37:09,094 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [111#L718-1true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 54#L724-5true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true, 92#L725true]) [2023-08-30 02:37:09,094 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-30 02:37:09,094 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-30 02:37:09,094 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-30 02:37:09,094 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-30 02:37:09,096 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 84#L724true, 54#L724-5true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 67#$Ultimate##0true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:09,096 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-30 02:37:09,096 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-30 02:37:09,097 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-30 02:37:09,097 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-30 02:37:09,097 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 54#L724-5true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 67#$Ultimate##0true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:09,097 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-30 02:37:09,097 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-30 02:37:09,098 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-30 02:37:09,098 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-30 02:37:09,100 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][46], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 154#true, 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 44#L721true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 57#L721true, Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:09,100 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-30 02:37:09,100 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-30 02:37:09,100 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-30 02:37:09,100 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-30 02:37:09,107 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([814] L719-->L720: Formula: (= v_~count~0_103 (+ |v_thr1Thread2of4ForFork0_Barrier2_#t~post4#1_12| 1)) InVars {thr1Thread2of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread2of4ForFork0_Barrier2_#t~post4#1_12|} OutVars{~count~0=v_~count~0_103} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_Barrier2_#t~post4#1, ~count~0][50], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, 15#L719-1true, Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 31#L720true, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 92#L725true]) [2023-08-30 02:37:09,108 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-30 02:37:09,108 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-30 02:37:09,109 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-30 02:37:09,109 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-30 02:37:09,109 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 84#L724true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, 40#L718-1true, Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 92#L725true]) [2023-08-30 02:37:09,109 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-30 02:37:09,109 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-30 02:37:09,109 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-30 02:37:09,109 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-30 02:37:09,109 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, 40#L718-1true, 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 92#L725true, 89#L721true]) [2023-08-30 02:37:09,109 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-30 02:37:09,109 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-30 02:37:09,110 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-30 02:37:09,110 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-30 02:37:09,118 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 84#L724true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, 51#$Ultimate##0true, 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:09,118 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-30 02:37:09,118 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-30 02:37:09,118 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-30 02:37:09,119 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-30 02:37:09,119 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, 51#$Ultimate##0true, Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:09,119 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-30 02:37:09,119 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-30 02:37:09,119 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-30 02:37:09,119 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-30 02:37:09,928 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [72#$Ultimate##0true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 66#L725true, 54#L724-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:09,928 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-30 02:37:09,928 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-30 02:37:09,928 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-30 02:37:09,929 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-30 02:37:10,036 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [72#$Ultimate##0true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 84#L724true, 66#L725true, 54#L724-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 19#L733-4true, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:10,037 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-30 02:37:10,037 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-30 02:37:10,037 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-30 02:37:10,037 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-30 02:37:10,226 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 100#L718-1true, 84#L724true, 54#L724-5true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:10,226 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-30 02:37:10,226 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-30 02:37:10,226 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-30 02:37:10,227 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-30 02:37:10,319 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 100#L718-1true, 54#L724-5true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:10,320 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-30 02:37:10,320 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-30 02:37:10,320 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-30 02:37:10,320 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-30 02:37:11,009 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][46], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 154#true, 41#L721-1true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 103#L721true, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:11,009 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-30 02:37:11,009 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-30 02:37:11,010 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-30 02:37:11,010 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-30 02:37:11,012 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][46], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 154#true, 41#L721-1true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, 103#L721true, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:11,012 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-30 02:37:11,012 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-30 02:37:11,012 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-30 02:37:11,012 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-30 02:37:11,012 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-30 02:37:11,046 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][45], [154#true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 41#L721-1true, 84#L724true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), 85#L724-1true, thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 92#L725true]) [2023-08-30 02:37:11,047 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-30 02:37:11,047 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-30 02:37:11,047 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-30 02:37:11,047 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-30 02:37:11,047 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][46], [154#true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 41#L721-1true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), 85#L724-1true, thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true, 92#L725true]) [2023-08-30 02:37:11,047 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-30 02:37:11,047 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-30 02:37:11,047 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-30 02:37:11,047 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-30 02:37:11,076 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 84#L724true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, 31#L720true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:11,077 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-30 02:37:11,077 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-30 02:37:11,077 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-30 02:37:11,077 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-30 02:37:11,077 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, thr1Thread2of4ForFork0InUse, 31#L720true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:11,077 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-30 02:37:11,077 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-30 02:37:11,077 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-30 02:37:11,077 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-30 02:37:11,087 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 84#L724true, 100#L718-1true, 54#L724-5true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:11,087 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-30 02:37:11,087 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-30 02:37:11,087 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-30 02:37:11,087 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-30 02:37:11,087 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-30 02:37:11,087 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 100#L718-1true, 54#L724-5true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:11,087 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-30 02:37:11,087 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-30 02:37:11,087 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-30 02:37:11,087 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-30 02:37:11,087 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-30 02:37:11,088 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [72#$Ultimate##0true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 32#L725true, 84#L724true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:11,088 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-30 02:37:11,088 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-30 02:37:11,088 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-30 02:37:11,088 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-30 02:37:11,088 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [72#$Ultimate##0true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 32#L725true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:11,088 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-30 02:37:11,088 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-30 02:37:11,088 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-30 02:37:11,088 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-30 02:37:11,088 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 99#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 84#L724true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 19#L733-4true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 127#true]) [2023-08-30 02:37:11,089 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-30 02:37:11,089 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-30 02:37:11,089 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-30 02:37:11,089 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-30 02:37:11,089 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 99#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 19#L733-4true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0NotInUse, 127#true, 89#L721true]) [2023-08-30 02:37:11,089 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-30 02:37:11,089 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-30 02:37:11,089 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-30 02:37:11,089 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-30 02:37:11,094 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [111#L718-1true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 84#L724true, 54#L724-5true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:11,094 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-30 02:37:11,094 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-30 02:37:11,094 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-30 02:37:11,094 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-30 02:37:11,095 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([793] L719-->L720: Formula: (= v_~count~0_91 (+ |v_thr1Thread3of4ForFork0_Barrier2_#t~post4#1_12| 1)) InVars {thr1Thread3of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread3of4ForFork0_Barrier2_#t~post4#1_12|} OutVars{~count~0=v_~count~0_91} AuxVars[] AssignedVars[~count~0, thr1Thread3of4ForFork0_Barrier2_#t~post4#1][61], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 102#L720true, 54#L724-5true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 15#L719-1true, Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:11,095 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-30 02:37:11,095 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-30 02:37:11,095 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-30 02:37:11,095 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-30 02:37:11,095 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [111#L718-1true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 54#L724-5true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:11,095 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-30 02:37:11,095 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-30 02:37:11,095 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-30 02:37:11,095 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-30 02:37:11,098 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][46], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 154#true, 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 44#L721true, 86#L721-1true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:11,099 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-30 02:37:11,099 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-30 02:37:11,099 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-30 02:37:11,099 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-30 02:37:11,104 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([814] L719-->L720: Formula: (= v_~count~0_103 (+ |v_thr1Thread2of4ForFork0_Barrier2_#t~post4#1_12| 1)) InVars {thr1Thread2of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread2of4ForFork0_Barrier2_#t~post4#1_12|} OutVars{~count~0=v_~count~0_103} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_Barrier2_#t~post4#1, ~count~0][50], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, 156#(= ~COND~0 0), 15#L719-1true, Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, 31#L720true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:11,104 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-30 02:37:11,104 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-30 02:37:11,104 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-30 02:37:11,104 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-30 02:37:11,104 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 84#L724true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, 40#L718-1true, 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:11,104 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-30 02:37:11,104 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-30 02:37:11,104 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-30 02:37:11,104 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-30 02:37:11,104 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, 40#L718-1true, 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:11,104 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-30 02:37:11,104 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-30 02:37:11,105 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-30 02:37:11,105 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-30 02:37:12,055 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 100#L718-1true, 84#L724true, 66#L725true, 54#L724-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:12,055 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-30 02:37:12,055 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:12,055 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:12,055 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:12,055 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 100#L718-1true, 66#L725true, 54#L724-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:12,055 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-30 02:37:12,055 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:12,055 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:12,055 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:12,057 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [72#$Ultimate##0true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 54#L724-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 19#L733-4true, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:12,057 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-30 02:37:12,057 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:12,057 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:12,057 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:12,062 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 84#L724true, 54#L724-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 67#$Ultimate##0true, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse, 92#L725true]) [2023-08-30 02:37:12,062 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-30 02:37:12,062 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-30 02:37:12,062 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-30 02:37:12,062 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-30 02:37:12,062 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 54#L724-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 67#$Ultimate##0true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse, 92#L725true, 89#L721true]) [2023-08-30 02:37:12,062 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-30 02:37:12,062 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-30 02:37:12,062 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-30 02:37:12,062 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-30 02:37:12,068 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][46], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 154#true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, 31#L720true, 103#L721true, 19#L733-4true, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:12,068 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-30 02:37:12,068 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-30 02:37:12,068 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-30 02:37:12,068 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-30 02:37:12,085 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 84#L724true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, 51#$Ultimate##0true, Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse, 92#L725true]) [2023-08-30 02:37:12,086 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-30 02:37:12,086 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-30 02:37:12,086 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-30 02:37:12,086 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-30 02:37:12,086 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, 51#$Ultimate##0true, 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true, 92#L725true]) [2023-08-30 02:37:12,086 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-30 02:37:12,086 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-30 02:37:12,086 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-30 02:37:12,086 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-30 02:37:12,145 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [72#$Ultimate##0true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 84#L724true, 54#L724-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:12,145 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-30 02:37:12,145 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:12,145 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:12,145 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:12,478 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 54#L724-5true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 103#L721true, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:12,478 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-30 02:37:12,478 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-30 02:37:12,478 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-30 02:37:12,478 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-30 02:37:12,989 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][46], [154#true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 112#L724-3true, Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 103#L721true, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:12,989 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-30 02:37:12,989 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-30 02:37:12,989 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-30 02:37:12,989 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-30 02:37:13,127 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 54#L724-5true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 103#L721true, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:13,127 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-30 02:37:13,127 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-30 02:37:13,127 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-30 02:37:13,128 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-30 02:37:13,128 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-30 02:37:13,200 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][45], [154#true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 41#L721-1true, 84#L724true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), 85#L724-1true, thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:13,200 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-30 02:37:13,200 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-30 02:37:13,200 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-30 02:37:13,200 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-30 02:37:13,200 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][46], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 154#true, 41#L721-1true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), 85#L724-1true, Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:13,200 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-30 02:37:13,200 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-30 02:37:13,200 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-30 02:37:13,200 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-30 02:37:13,211 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 32#L725true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, 103#L721true, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:13,211 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-30 02:37:13,211 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:13,211 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:13,211 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:13,229 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 44#L721true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:13,229 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-30 02:37:13,229 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-30 02:37:13,229 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-30 02:37:13,229 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-30 02:37:13,232 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([731] L721-1-->L724-5: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][109], [8#L724-5true, 154#true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 44#L721true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 140#(and (<= ~count~0 0) (<= 0 ~count~0)), 15#L719-1true, Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), Black: 138#true, thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:13,232 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is not cut-off event [2023-08-30 02:37:13,232 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is not cut-off event [2023-08-30 02:37:13,232 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is not cut-off event [2023-08-30 02:37:13,232 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is not cut-off event [2023-08-30 02:37:13,234 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][45], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 154#true, 14#L724-3true, 41#L721-1true, 84#L724true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 92#L725true]) [2023-08-30 02:37:13,234 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-30 02:37:13,234 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-30 02:37:13,234 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-30 02:37:13,234 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-30 02:37:13,234 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][46], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 154#true, 14#L724-3true, 41#L721-1true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 92#L725true, 89#L721true]) [2023-08-30 02:37:13,234 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-30 02:37:13,234 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-30 02:37:13,235 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-30 02:37:13,235 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-30 02:37:13,264 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 84#L724true, 66#L725true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, thr1Thread2of4ForFork0InUse, 31#L720true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:13,264 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-30 02:37:13,264 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-30 02:37:13,264 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-30 02:37:13,264 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-30 02:37:13,264 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 66#L725true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, thr1Thread2of4ForFork0InUse, 31#L720true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:13,264 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-30 02:37:13,264 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-30 02:37:13,264 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-30 02:37:13,264 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-30 02:37:13,265 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 84#L724true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, 31#L720true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 92#L725true]) [2023-08-30 02:37:13,265 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-30 02:37:13,265 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-30 02:37:13,265 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-30 02:37:13,265 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-30 02:37:13,265 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 44#L721true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 92#L725true, 89#L721true]) [2023-08-30 02:37:13,265 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-30 02:37:13,265 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:13,265 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:13,265 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:13,265 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, 31#L720true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 92#L725true, 89#L721true]) [2023-08-30 02:37:13,265 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-30 02:37:13,265 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-30 02:37:13,265 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-30 02:37:13,265 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-30 02:37:13,275 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 32#L725true, 84#L724true, 100#L718-1true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:13,275 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-30 02:37:13,275 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-30 02:37:13,275 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-30 02:37:13,275 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-30 02:37:13,276 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 32#L725true, 100#L718-1true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:13,276 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-30 02:37:13,276 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-30 02:37:13,276 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-30 02:37:13,276 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-30 02:37:13,276 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [72#$Ultimate##0true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 99#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 84#L724true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:13,276 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-30 02:37:13,276 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-30 02:37:13,276 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-30 02:37:13,276 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-30 02:37:13,276 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [72#$Ultimate##0true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 99#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:13,277 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-30 02:37:13,277 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-30 02:37:13,277 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-30 02:37:13,277 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-30 02:37:13,284 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][69], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 154#true, 33#L724-3true, 84#L724true, 54#L724-5true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), Black: 138#true, thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:13,284 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-30 02:37:13,284 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-30 02:37:13,284 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-30 02:37:13,284 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-30 02:37:13,285 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][138], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 84#L724true, 52#L724-4true, 54#L724-5true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, 140#(and (<= ~count~0 0) (<= 0 ~count~0)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), Black: 138#true, thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:13,285 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-30 02:37:13,285 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:13,285 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:13,285 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:14,398 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][46], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 154#true, 44#L721true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, 103#L721true, thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:14,398 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-30 02:37:14,398 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:14,398 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:14,398 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:14,450 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [72#$Ultimate##0true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 84#L724true, 54#L724-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:14,450 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-30 02:37:14,450 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:14,450 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:14,450 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:14,450 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:14,450 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [72#$Ultimate##0true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 54#L724-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:14,450 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-30 02:37:14,450 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:14,450 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:14,450 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:14,450 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:14,453 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 84#L724true, 100#L718-1true, 54#L724-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 19#L733-4true, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:14,453 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-30 02:37:14,453 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:14,453 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:14,453 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:14,453 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 100#L718-1true, 54#L724-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 19#L733-4true, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:14,453 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-30 02:37:14,453 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:14,453 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:14,453 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:14,454 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][46], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 154#true, 6#L724-1true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, 103#L721true, 19#L733-4true, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:14,455 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-30 02:37:14,455 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:14,455 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:14,455 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:14,457 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [111#L718-1true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 84#L724true, 54#L724-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse, 92#L725true]) [2023-08-30 02:37:14,457 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-30 02:37:14,457 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:14,457 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:14,457 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:14,457 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([793] L719-->L720: Formula: (= v_~count~0_91 (+ |v_thr1Thread3of4ForFork0_Barrier2_#t~post4#1_12| 1)) InVars {thr1Thread3of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread3of4ForFork0_Barrier2_#t~post4#1_12|} OutVars{~count~0=v_~count~0_91} AuxVars[] AssignedVars[~count~0, thr1Thread3of4ForFork0_Barrier2_#t~post4#1][61], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 102#L720true, 54#L724-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 15#L719-1true, Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse, 92#L725true]) [2023-08-30 02:37:14,457 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-30 02:37:14,457 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:14,457 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:14,457 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:14,457 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [111#L718-1true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 54#L724-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse, 92#L725true, 89#L721true]) [2023-08-30 02:37:14,457 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-30 02:37:14,457 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:14,457 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:14,457 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:14,460 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 84#L724true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 54#L724-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, 67#$Ultimate##0true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:14,460 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-30 02:37:14,460 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:14,460 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:14,460 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:14,460 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 54#L724-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 67#$Ultimate##0true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:14,460 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-30 02:37:14,460 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:14,460 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:14,461 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:14,462 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][46], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 154#true, 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 44#L721true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 57#L721true, Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 19#L733-4true, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:14,463 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-30 02:37:14,463 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:14,463 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:14,463 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:14,470 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([814] L719-->L720: Formula: (= v_~count~0_103 (+ |v_thr1Thread2of4ForFork0_Barrier2_#t~post4#1_12| 1)) InVars {thr1Thread2of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread2of4ForFork0_Barrier2_#t~post4#1_12|} OutVars{~count~0=v_~count~0_103} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_Barrier2_#t~post4#1, ~count~0][50], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, 156#(= ~COND~0 0), 15#L719-1true, Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 31#L720true, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse, 92#L725true]) [2023-08-30 02:37:14,471 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-30 02:37:14,471 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:14,471 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:14,471 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:14,471 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 84#L724true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, 40#L718-1true, 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse, 92#L725true]) [2023-08-30 02:37:14,471 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-30 02:37:14,471 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:14,471 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:14,471 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:14,471 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, 40#L718-1true, Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true, 92#L725true]) [2023-08-30 02:37:14,471 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-30 02:37:14,471 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:14,471 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:14,471 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:14,479 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 84#L724true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 65#L724-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 51#$Ultimate##0true, Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:14,479 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-30 02:37:14,479 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:14,479 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:14,479 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:14,479 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 65#L724-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 51#$Ultimate##0true, 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:14,479 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-30 02:37:14,479 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:14,479 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:14,480 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:15,124 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 32#L725true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 103#L721true, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:15,125 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-30 02:37:15,125 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:15,125 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:15,125 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:15,125 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:15,238 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 44#L721true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true, 92#L725true]) [2023-08-30 02:37:15,238 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-30 02:37:15,238 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:15,238 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:15,238 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:15,238 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:15,519 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 6#L724-1true, 84#L724true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:15,519 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-30 02:37:15,519 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:15,519 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:15,519 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:15,519 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 6#L724-1true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:15,519 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-30 02:37:15,519 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:15,519 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:15,519 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:15,519 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 54#L724-5true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 103#L721true, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true, 92#L725true]) [2023-08-30 02:37:15,519 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-30 02:37:15,519 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:15,520 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:15,520 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:15,597 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][45], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 154#true, 14#L724-3true, 41#L721-1true, 84#L724true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:15,598 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-30 02:37:15,598 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:15,598 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:15,598 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:15,598 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][46], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 154#true, 14#L724-3true, 41#L721-1true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:15,598 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-30 02:37:15,598 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:15,598 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:15,598 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:15,603 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 99#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, 103#L721true, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:15,603 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-30 02:37:15,603 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:15,603 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:15,603 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:15,621 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 44#L721true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:15,621 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is not cut-off event [2023-08-30 02:37:15,621 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is not cut-off event [2023-08-30 02:37:15,621 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is not cut-off event [2023-08-30 02:37:15,621 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is not cut-off event [2023-08-30 02:37:15,621 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is not cut-off event [2023-08-30 02:37:15,625 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 41#L721-1true, 84#L724true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, 64#L724-4true, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 92#L725true]) [2023-08-30 02:37:15,625 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-30 02:37:15,625 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:15,625 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:15,625 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:15,625 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 41#L721-1true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, 64#L724-4true, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 92#L725true, 89#L721true]) [2023-08-30 02:37:15,625 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-30 02:37:15,625 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:15,625 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:15,625 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:15,643 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 84#L724true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, 31#L720true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:15,643 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-30 02:37:15,643 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:15,643 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:15,643 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:15,644 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, 31#L720true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:15,644 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-30 02:37:15,644 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:15,644 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:15,644 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:15,644 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 84#L724true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, 31#L720true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:15,645 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-30 02:37:15,645 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:15,645 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:15,645 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:15,645 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 44#L721true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:15,645 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-30 02:37:15,645 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:15,645 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:15,645 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:15,645 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, 31#L720true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:15,645 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-30 02:37:15,645 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:15,645 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:15,645 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:15,651 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 99#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 84#L724true, 100#L718-1true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:15,651 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-30 02:37:15,651 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:15,651 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:15,651 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:15,652 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 99#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 100#L718-1true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:15,652 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-30 02:37:15,652 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:15,652 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:15,652 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:15,656 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][138], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 84#L724true, 54#L724-5true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, 140#(and (<= ~count~0 0) (<= 0 ~count~0)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), Black: 138#true, thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:15,656 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-30 02:37:15,656 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:15,656 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:15,656 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:15,656 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 41#L721-1true, 84#L724true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:15,656 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-30 02:37:15,656 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:15,657 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:15,657 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:15,657 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 41#L721-1true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:15,657 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-30 02:37:15,657 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:15,657 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:15,657 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:16,681 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][46], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 154#true, 41#L721-1true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, 103#L721true, thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:16,682 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-30 02:37:16,682 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:16,682 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:16,682 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:16,684 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][46], [154#true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 41#L721-1true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, 103#L721true, thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:16,684 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-30 02:37:16,684 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:16,684 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:16,684 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:16,684 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:16,722 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][45], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 154#true, 41#L721-1true, 84#L724true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), 85#L724-1true, thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse, 92#L725true]) [2023-08-30 02:37:16,722 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-30 02:37:16,722 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:16,722 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:16,722 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:16,723 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][46], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 154#true, 41#L721-1true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), 85#L724-1true, thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true, 92#L725true]) [2023-08-30 02:37:16,723 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-30 02:37:16,723 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:16,723 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:16,723 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:16,756 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 84#L724true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, 31#L720true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 19#L733-4true, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:16,757 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-30 02:37:16,757 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:16,757 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:16,757 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:16,757 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, 31#L720true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 19#L733-4true, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:16,757 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-30 02:37:16,757 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:16,757 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:16,758 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:16,768 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 84#L724true, 100#L718-1true, 54#L724-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:16,768 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-30 02:37:16,768 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:16,768 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:16,768 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:16,768 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:16,768 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 100#L718-1true, 54#L724-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:16,768 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-30 02:37:16,768 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:16,769 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:16,769 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:16,769 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:16,769 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [72#$Ultimate##0true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 32#L725true, 84#L724true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:16,769 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-30 02:37:16,769 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:16,769 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:16,769 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:16,769 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [72#$Ultimate##0true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 32#L725true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:16,769 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-30 02:37:16,769 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:16,769 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:16,770 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:16,774 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 54#L724-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 103#L721true, thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:16,774 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-30 02:37:16,774 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:16,774 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:16,774 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:16,775 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [111#L718-1true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 84#L724true, 54#L724-5true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:16,775 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-30 02:37:16,775 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:16,775 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:16,776 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:16,776 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([793] L719-->L720: Formula: (= v_~count~0_91 (+ |v_thr1Thread3of4ForFork0_Barrier2_#t~post4#1_12| 1)) InVars {thr1Thread3of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread3of4ForFork0_Barrier2_#t~post4#1_12|} OutVars{~count~0=v_~count~0_91} AuxVars[] AssignedVars[~count~0, thr1Thread3of4ForFork0_Barrier2_#t~post4#1][61], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 102#L720true, 54#L724-5true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), 15#L719-1true, Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:16,776 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-30 02:37:16,776 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:16,776 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:16,776 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:16,776 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [111#L718-1true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 54#L724-5true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:16,776 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-30 02:37:16,776 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:16,776 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:16,776 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:16,780 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][46], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 154#true, 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 44#L721true, 86#L721-1true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 19#L733-4true, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:16,780 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-30 02:37:16,780 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:16,780 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:16,780 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:16,785 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([814] L719-->L720: Formula: (= v_~count~0_103 (+ |v_thr1Thread2of4ForFork0_Barrier2_#t~post4#1_12| 1)) InVars {thr1Thread2of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread2of4ForFork0_Barrier2_#t~post4#1_12|} OutVars{~count~0=v_~count~0_103} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_Barrier2_#t~post4#1, ~count~0][50], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, 156#(= ~COND~0 0), 15#L719-1true, Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, 31#L720true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:16,785 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-30 02:37:16,785 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:16,785 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:16,785 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:16,785 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 84#L724true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, 40#L718-1true, 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:16,785 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-30 02:37:16,785 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:16,785 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:16,785 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:16,786 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, 40#L718-1true, Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:16,786 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-30 02:37:16,786 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:16,786 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:16,786 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:17,272 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 84#L724true, 54#L724-5true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:17,272 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-30 02:37:17,272 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:17,272 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:17,272 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:17,290 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 41#L721-1true, 84#L724true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 92#L725true]) [2023-08-30 02:37:17,290 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-30 02:37:17,290 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:17,290 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:17,291 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:17,378 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 54#L724-5true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:17,378 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-30 02:37:17,378 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:17,378 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:17,378 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:17,400 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 99#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 103#L721true, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:17,401 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-30 02:37:17,401 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:17,401 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:17,401 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:17,401 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:17,490 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 41#L721-1true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true, 92#L725true]) [2023-08-30 02:37:17,491 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-30 02:37:17,491 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:17,491 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:17,491 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:17,517 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 44#L721true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:17,517 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-30 02:37:17,517 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:17,517 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:17,517 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:17,517 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:17,630 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([793] L719-->L720: Formula: (= v_~count~0_91 (+ |v_thr1Thread3of4ForFork0_Barrier2_#t~post4#1_12| 1)) InVars {thr1Thread3of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread3of4ForFork0_Barrier2_#t~post4#1_12|} OutVars{~count~0=v_~count~0_91} AuxVars[] AssignedVars[~count~0, thr1Thread3of4ForFork0_Barrier2_#t~post4#1][29], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 102#L720true, 54#L724-5true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 25#L724-5true, 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:17,630 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-30 02:37:17,630 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:17,630 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:17,630 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:17,732 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([814] L719-->L720: Formula: (= v_~count~0_103 (+ |v_thr1Thread2of4ForFork0_Barrier2_#t~post4#1_12| 1)) InVars {thr1Thread2of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread2of4ForFork0_Barrier2_#t~post4#1_12|} OutVars{~count~0=v_~count~0_103} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_Barrier2_#t~post4#1, ~count~0][13], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, 25#L724-5true, Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 31#L720true, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:17,732 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-30 02:37:17,732 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:17,732 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:17,732 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:17,783 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 6#L724-1true, 66#L725true, 84#L724true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:17,784 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-30 02:37:17,784 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:17,784 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:17,784 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:17,784 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 6#L724-1true, 66#L725true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:17,784 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-30 02:37:17,784 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:17,784 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:17,784 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:17,785 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 6#L724-1true, 84#L724true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 92#L725true]) [2023-08-30 02:37:17,785 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-30 02:37:17,785 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:17,785 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:17,785 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:17,785 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 6#L724-1true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true, 92#L725true]) [2023-08-30 02:37:17,785 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-30 02:37:17,786 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:17,786 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:17,786 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:17,786 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 54#L724-5true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 103#L721true, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:17,787 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-30 02:37:17,787 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:17,787 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:17,787 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:18,017 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 84#L724true, 10#L733-5true, 65#L724-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 112#L724-3true, Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:18,017 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-30 02:37:18,017 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:18,018 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:18,018 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:18,018 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 10#L733-5true, 65#L724-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 112#L724-3true, Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:18,018 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-30 02:37:18,018 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:18,018 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:18,018 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:18,073 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 41#L721-1true, 84#L724true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, 64#L724-4true, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:18,074 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-30 02:37:18,074 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:18,074 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:18,074 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:18,074 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 41#L721-1true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, 64#L724-4true, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:18,074 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-30 02:37:18,074 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:18,074 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:18,075 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:18,098 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 44#L721true, 66#L725true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:18,098 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is not cut-off event [2023-08-30 02:37:18,098 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is not cut-off event [2023-08-30 02:37:18,098 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is not cut-off event [2023-08-30 02:37:18,098 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is not cut-off event [2023-08-30 02:37:18,101 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 41#L721-1true, 84#L724true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 92#L725true]) [2023-08-30 02:37:18,101 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-30 02:37:18,101 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:18,102 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:18,102 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:18,102 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:18,102 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 41#L721-1true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true, 92#L725true]) [2023-08-30 02:37:18,102 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-30 02:37:18,102 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:18,102 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:18,102 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:18,102 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:18,127 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 41#L721-1true, 66#L725true, 84#L724true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:18,127 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-30 02:37:18,127 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:18,128 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:18,128 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:18,128 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 41#L721-1true, 66#L725true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:18,128 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-30 02:37:18,128 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:18,128 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:18,128 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:18,795 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][46], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 154#true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 112#L724-3true, Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 103#L721true, thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:18,795 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-30 02:37:18,795 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:18,795 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:18,795 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:19,205 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 54#L724-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 103#L721true, thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:19,205 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-30 02:37:19,205 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:19,205 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:19,205 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:19,205 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:19,206 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 32#L725true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 103#L721true, thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:19,206 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-30 02:37:19,206 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:19,206 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:19,206 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:19,274 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][45], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 154#true, 41#L721-1true, 84#L724true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), 85#L724-1true, thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:19,274 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-30 02:37:19,274 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:19,274 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:19,274 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:19,274 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][46], [154#true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 41#L721-1true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), 85#L724-1true, thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:19,274 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-30 02:37:19,275 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:19,275 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:19,275 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:19,284 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 32#L725true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, 103#L721true, thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:19,284 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-30 02:37:19,284 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:19,284 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:19,285 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:19,285 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:19,303 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 44#L721true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 19#L733-4true, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:19,303 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-30 02:37:19,303 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:19,303 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:19,303 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:19,306 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([731] L721-1-->L724-5: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][109], [8#L724-5true, 154#true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 44#L721true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 140#(and (<= ~count~0 0) (<= 0 ~count~0)), 15#L719-1true, Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), Black: 138#true, thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:19,306 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is not cut-off event [2023-08-30 02:37:19,306 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is not cut-off event [2023-08-30 02:37:19,306 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is not cut-off event [2023-08-30 02:37:19,306 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is not cut-off event [2023-08-30 02:37:19,308 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][45], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 154#true, 14#L724-3true, 41#L721-1true, 84#L724true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse, 92#L725true]) [2023-08-30 02:37:19,308 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-30 02:37:19,308 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:19,308 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:19,309 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:19,309 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][46], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 154#true, 14#L724-3true, 41#L721-1true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true, 92#L725true]) [2023-08-30 02:37:19,309 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-30 02:37:19,309 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:19,309 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:19,309 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:19,313 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 44#L721true, 65#L724-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, 19#L733-4true, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 92#L725true, 89#L721true]) [2023-08-30 02:37:19,314 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-30 02:37:19,314 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:19,314 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:19,314 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:19,343 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 84#L724true, 66#L725true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, 31#L720true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 19#L733-4true, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:19,344 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-30 02:37:19,344 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:19,344 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:19,344 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:19,344 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 66#L725true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, 31#L720true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 19#L733-4true, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:19,344 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-30 02:37:19,344 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:19,344 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:19,344 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:19,344 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 84#L724true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, 31#L720true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 19#L733-4true, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 92#L725true]) [2023-08-30 02:37:19,345 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-30 02:37:19,345 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:19,345 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:19,345 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:19,345 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, 31#L720true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 19#L733-4true, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true, 92#L725true]) [2023-08-30 02:37:19,345 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-30 02:37:19,345 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:19,345 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:19,345 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:19,345 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 44#L721true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 19#L733-4true, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true, 92#L725true]) [2023-08-30 02:37:19,345 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-30 02:37:19,345 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:19,345 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:19,345 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:19,345 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:19,355 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 32#L725true, 84#L724true, 100#L718-1true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:19,355 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-30 02:37:19,355 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:19,355 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:19,355 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:19,355 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 32#L725true, 100#L718-1true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:19,355 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-30 02:37:19,355 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:19,355 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:19,355 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:19,355 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [72#$Ultimate##0true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 99#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 84#L724true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:19,355 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-30 02:37:19,355 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:19,356 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:19,356 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:19,356 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [72#$Ultimate##0true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 99#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:19,356 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-30 02:37:19,356 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:19,356 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:19,356 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:19,362 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][69], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 154#true, 33#L724-3true, 84#L724true, 54#L724-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), Black: 138#true, thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 19#L733-4true, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:19,363 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-30 02:37:19,363 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:19,363 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:19,363 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:19,364 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][138], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 84#L724true, 54#L724-5true, 52#L724-4true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, 140#(and (<= ~count~0 0) (<= 0 ~count~0)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), Black: 138#true, thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 19#L733-4true, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:19,364 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-30 02:37:19,364 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:19,364 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:19,364 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:19,527 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([796] L719-1-->L724: Formula: (not (= (mod v_~count~0_95 4294967296) 3)) InVars {~count~0=v_~count~0_95} OutVars{thr1Thread4of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread4of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_95} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_Barrier2_#t~post4#1][83], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 32#L725true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, 25#L724-5true, Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), 61#L724true, Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:19,528 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-30 02:37:19,528 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:19,528 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:19,528 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:19,528 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([795] L719-1-->L721: Formula: (= (mod v_~count~0_93 4294967296) 3) InVars {~count~0=v_~count~0_93} OutVars{thr1Thread4of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread4of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_93} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_Barrier2_#t~post4#1][84], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 32#L725true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 57#L721true, 65#L724-5true, 25#L724-5true, Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:19,528 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-30 02:37:19,528 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:19,528 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:19,528 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:19,570 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([793] L719-->L720: Formula: (= v_~count~0_91 (+ |v_thr1Thread3of4ForFork0_Barrier2_#t~post4#1_12| 1)) InVars {thr1Thread3of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread3of4ForFork0_Barrier2_#t~post4#1_12|} OutVars{~count~0=v_~count~0_91} AuxVars[] AssignedVars[~count~0, thr1Thread3of4ForFork0_Barrier2_#t~post4#1][29], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 32#L725true, 102#L720true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 25#L724-5true, Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:19,570 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-30 02:37:19,570 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:19,570 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:19,570 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:19,641 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 66#L725true, 84#L724true, 54#L724-5true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:19,641 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-30 02:37:19,641 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:19,642 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:19,642 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:19,643 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 84#L724true, 54#L724-5true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 92#L725true]) [2023-08-30 02:37:19,643 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-30 02:37:19,643 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:19,643 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:19,643 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:19,658 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 41#L721-1true, 84#L724true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:19,658 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-30 02:37:19,658 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:19,658 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:19,658 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:19,752 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 66#L725true, 54#L724-5true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:19,752 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-30 02:37:19,752 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:19,752 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:19,752 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:19,753 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 54#L724-5true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 92#L725true, 89#L721true]) [2023-08-30 02:37:19,753 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-30 02:37:19,753 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:19,753 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:19,753 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:19,842 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([711] L724-5-->L725: Formula: (and (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_7| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_7|) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_7| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_33 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0)) (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_7| 0)) (= 0 v_~MTX~0_32)) InVars {~MTX~0=v_~MTX~0_33} OutVars{~MTX~0=v_~MTX~0_32, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_7|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_7|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][128], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 66#L725true, 52#L724-4true, 54#L724-5true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 140#(and (<= ~count~0 0) (<= 0 ~count~0)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, 11#L724-1true, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:19,842 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-30 02:37:19,842 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:19,842 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:19,842 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:19,866 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 41#L721-1true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:19,866 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-30 02:37:19,866 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:19,866 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:19,866 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:20,297 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([795] L719-1-->L721: Formula: (= (mod v_~count~0_93 4294967296) 3) InVars {~count~0=v_~count~0_93} OutVars{thr1Thread4of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread4of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_93} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_Barrier2_#t~post4#1][84], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 32#L725true, 104#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 57#L721true, Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 103#L721true, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:20,297 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-30 02:37:20,298 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:20,298 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:20,298 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:20,347 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 6#L724-1true, 84#L724true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:20,347 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-30 02:37:20,347 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:20,347 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:20,347 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:20,347 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 6#L724-1true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:20,347 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-30 02:37:20,347 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:20,347 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:20,347 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:20,348 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 6#L724-1true, 84#L724true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:20,348 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-30 02:37:20,348 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:20,348 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:20,348 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:20,348 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 6#L724-1true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:20,348 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-30 02:37:20,348 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:20,348 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:20,348 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:20,360 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 84#L724true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, 112#L724-3true, 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 92#L725true]) [2023-08-30 02:37:20,360 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-30 02:37:20,360 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:20,360 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:20,360 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:20,360 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, 112#L724-3true, 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true, 92#L725true]) [2023-08-30 02:37:20,360 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-30 02:37:20,361 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:20,361 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:20,361 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:20,361 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 84#L724true, 66#L725true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 112#L724-3true, Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:20,361 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-30 02:37:20,361 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:20,361 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:20,361 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:20,361 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 66#L725true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 112#L724-3true, Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:20,361 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-30 02:37:20,361 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:20,361 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:20,361 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:20,394 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 84#L724true, 54#L724-5true, 52#L724-4true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:20,395 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-30 02:37:20,395 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:20,395 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:20,395 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:20,395 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 54#L724-5true, 52#L724-4true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:20,395 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-30 02:37:20,395 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:20,395 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:20,395 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:20,396 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 84#L724true, 54#L724-5true, 10#L733-5true, 65#L724-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 92#L725true]) [2023-08-30 02:37:20,396 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-30 02:37:20,396 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:20,396 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:20,396 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:20,396 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:20,396 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 54#L724-5true, 10#L733-5true, 65#L724-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 92#L725true, 89#L721true]) [2023-08-30 02:37:20,396 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-30 02:37:20,396 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:20,396 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:20,396 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:20,396 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:20,398 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 41#L721-1true, 84#L724true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:20,398 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-30 02:37:20,398 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:20,398 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:20,398 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:20,398 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:20,398 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 41#L721-1true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:20,398 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-30 02:37:20,398 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:20,398 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:20,398 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:20,398 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:20,415 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 44#L721true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:20,416 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is not cut-off event [2023-08-30 02:37:20,416 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is not cut-off event [2023-08-30 02:37:20,416 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is not cut-off event [2023-08-30 02:37:20,416 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is not cut-off event [2023-08-30 02:37:20,417 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 41#L721-1true, 66#L725true, 84#L724true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 92#L725true]) [2023-08-30 02:37:20,417 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-30 02:37:20,417 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:20,417 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:20,417 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:20,417 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 41#L721-1true, 66#L725true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 92#L725true, 89#L721true]) [2023-08-30 02:37:20,417 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-30 02:37:20,417 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:20,417 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:20,417 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:20,426 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 41#L721-1true, 84#L724true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:20,426 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-30 02:37:20,426 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:20,426 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:20,426 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:20,427 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 41#L721-1true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:20,427 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-30 02:37:20,427 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:20,427 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:20,427 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:21,481 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 6#L724-1true, 84#L724true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 19#L733-4true, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:21,481 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-30 02:37:21,481 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:21,481 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:21,481 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:21,481 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 6#L724-1true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 19#L733-4true, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:21,481 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-30 02:37:21,482 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:21,482 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:21,482 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:21,482 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 54#L724-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, 103#L721true, thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse, 92#L725true, 89#L721true]) [2023-08-30 02:37:21,482 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-30 02:37:21,482 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:21,482 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:21,482 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:21,483 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 99#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 103#L721true, thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:21,483 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-30 02:37:21,483 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:21,483 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:21,483 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:21,549 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][45], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 154#true, 14#L724-3true, 41#L721-1true, 84#L724true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:21,549 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-30 02:37:21,549 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:21,549 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:21,549 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:21,549 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][46], [154#true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 14#L724-3true, 41#L721-1true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:21,549 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-30 02:37:21,549 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:21,550 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:21,550 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:21,557 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 99#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, 103#L721true, thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:21,557 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-30 02:37:21,557 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:21,557 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:21,557 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:21,557 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:21,571 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 84#L724true, 54#L724-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:21,571 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-30 02:37:21,571 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:21,571 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:21,571 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:21,571 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 54#L724-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:21,571 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-30 02:37:21,571 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:21,571 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:21,571 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:21,576 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 41#L721-1true, 84#L724true, 65#L724-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse, 92#L725true]) [2023-08-30 02:37:21,576 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-30 02:37:21,576 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:21,576 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:21,576 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:21,576 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 41#L721-1true, 65#L724-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true, 92#L725true]) [2023-08-30 02:37:21,576 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-30 02:37:21,576 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:21,576 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:21,576 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:21,578 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 44#L721true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 19#L733-4true, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:21,578 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is not cut-off event [2023-08-30 02:37:21,578 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is not cut-off event [2023-08-30 02:37:21,578 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is not cut-off event [2023-08-30 02:37:21,578 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is not cut-off event [2023-08-30 02:37:21,578 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is not cut-off event [2023-08-30 02:37:21,582 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 41#L721-1true, 84#L724true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, 64#L724-4true, thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse, 92#L725true]) [2023-08-30 02:37:21,582 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-30 02:37:21,582 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:21,582 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:21,582 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:21,582 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 41#L721-1true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, 64#L724-4true, thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse, 92#L725true, 89#L721true]) [2023-08-30 02:37:21,582 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-30 02:37:21,582 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:21,582 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:21,582 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:21,587 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 44#L721true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, 19#L733-4true, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:21,587 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-30 02:37:21,587 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:21,587 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:21,587 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:21,603 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 84#L724true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, 31#L720true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 19#L733-4true, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:21,603 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-30 02:37:21,603 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:21,603 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:21,604 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:21,604 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, thr1Thread2of4ForFork0InUse, 31#L720true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 19#L733-4true, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:21,604 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-30 02:37:21,604 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:21,604 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:21,604 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:21,604 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 84#L724true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, 31#L720true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 19#L733-4true, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:21,605 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-30 02:37:21,605 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:21,605 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:21,605 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:21,605 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, 31#L720true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 19#L733-4true, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:21,605 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-30 02:37:21,605 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:21,605 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:21,605 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:21,605 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 44#L721true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 19#L733-4true, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:21,605 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-30 02:37:21,605 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:21,605 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:21,605 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:21,605 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:21,612 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 99#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 84#L724true, 100#L718-1true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:21,612 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-30 02:37:21,612 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:21,612 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:21,612 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:21,612 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 99#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 100#L718-1true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:21,612 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-30 02:37:21,612 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:21,612 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:21,612 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:21,617 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][138], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 84#L724true, 54#L724-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), Black: 138#true, thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 19#L733-4true, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:21,617 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-30 02:37:21,617 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:21,618 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:21,618 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:21,618 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 41#L721-1true, 84#L724true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 19#L733-4true, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:21,618 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-30 02:37:21,618 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:21,618 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:21,618 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:21,618 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 41#L721-1true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 19#L733-4true, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:21,618 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-30 02:37:21,618 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:21,618 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:21,618 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:21,776 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([796] L719-1-->L724: Formula: (not (= (mod v_~count~0_95 4294967296) 3)) InVars {~count~0=v_~count~0_95} OutVars{thr1Thread4of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread4of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_95} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_Barrier2_#t~post4#1][83], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 99#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, 25#L724-5true, Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), 61#L724true, Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:21,776 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-30 02:37:21,776 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:21,776 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:21,776 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:21,777 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([795] L719-1-->L721: Formula: (= (mod v_~count~0_93 4294967296) 3) InVars {~count~0=v_~count~0_93} OutVars{thr1Thread4of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread4of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_93} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_Barrier2_#t~post4#1][84], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 99#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, 57#L721true, 25#L724-5true, 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:21,777 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-30 02:37:21,777 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:21,777 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:21,777 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:21,821 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([793] L719-->L720: Formula: (= v_~count~0_91 (+ |v_thr1Thread3of4ForFork0_Barrier2_#t~post4#1_12| 1)) InVars {thr1Thread3of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread3of4ForFork0_Barrier2_#t~post4#1_12|} OutVars{~count~0=v_~count~0_91} AuxVars[] AssignedVars[~count~0, thr1Thread3of4ForFork0_Barrier2_#t~post4#1][29], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 99#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 102#L720true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 25#L724-5true, Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:21,821 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-30 02:37:21,821 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:21,821 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:21,822 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:21,871 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 84#L724true, 54#L724-5true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:21,872 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-30 02:37:21,872 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:21,872 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:21,872 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:21,872 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 32#L725true, 66#L725true, 84#L724true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:21,872 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-30 02:37:21,872 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:21,872 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:21,873 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:21,874 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 84#L724true, 54#L724-5true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:21,874 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-30 02:37:21,874 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:21,874 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:21,874 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:22,241 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 32#L725true, 66#L725true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:22,241 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-30 02:37:22,241 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:22,241 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:22,241 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:22,250 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 54#L724-5true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:22,251 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-30 02:37:22,251 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:22,251 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:22,251 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:22,252 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 54#L724-5true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:22,252 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-30 02:37:22,252 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:22,252 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:22,252 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:22,433 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L724-5-->L725: Formula: (and (not (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1_7| 0)) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_7| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_33 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0)) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1_7| |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_7|) (= 0 v_~MTX~0_32)) InVars {~MTX~0=v_~MTX~0_33} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_7|, ~MTX~0=v_~MTX~0_32, thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1_7|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1, ~MTX~0, thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1][105], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 107#L725true, 54#L724-5true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), Black: 138#true, thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, 103#L721true, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 92#L725true]) [2023-08-30 02:37:22,433 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-30 02:37:22,433 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:22,433 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:22,433 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:22,539 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([795] L719-1-->L721: Formula: (= (mod v_~count~0_93 4294967296) 3) InVars {~count~0=v_~count~0_93} OutVars{thr1Thread4of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread4of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_93} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_Barrier2_#t~post4#1][84], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 99#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 104#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 10#L733-5true, 57#L721true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 103#L721true, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:22,539 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-30 02:37:22,539 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:22,539 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:22,539 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:22,578 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 84#L724true, 54#L724-5true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:22,579 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-30 02:37:22,579 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:22,579 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:22,579 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:22,579 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:22,579 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 54#L724-5true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:22,579 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-30 02:37:22,579 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:22,579 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:22,579 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:22,579 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:22,580 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 84#L724true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, 112#L724-3true, 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:22,580 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-30 02:37:22,580 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:22,580 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:22,580 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:22,580 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, 112#L724-3true, Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:22,580 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-30 02:37:22,580 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:22,580 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:22,580 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:22,581 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 84#L724true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 112#L724-3true, Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:22,581 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-30 02:37:22,581 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:22,581 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:22,581 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:22,581 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 112#L724-3true, 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:22,581 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-30 02:37:22,581 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:22,581 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:22,581 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:22,598 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 32#L725true, 84#L724true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 92#L725true]) [2023-08-30 02:37:22,598 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-30 02:37:22,598 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:22,598 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:22,598 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:22,598 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 32#L725true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true, 92#L725true]) [2023-08-30 02:37:22,598 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-30 02:37:22,598 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:22,598 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:22,598 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:22,599 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 84#L724true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 54#L724-5true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:22,599 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-30 02:37:22,599 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:22,599 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:22,599 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:22,599 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:22,599 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 54#L724-5true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:22,600 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-30 02:37:22,600 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:22,600 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:22,600 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:22,600 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:22,600 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 66#L725true, 84#L724true, 54#L724-5true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 92#L725true]) [2023-08-30 02:37:22,600 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-30 02:37:22,600 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:22,600 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:22,600 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:22,600 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 66#L725true, 54#L724-5true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true, 92#L725true]) [2023-08-30 02:37:22,600 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-30 02:37:22,600 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:22,600 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:22,600 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:22,601 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 41#L721-1true, 84#L724true, 66#L725true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:22,601 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-30 02:37:22,601 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:22,601 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:22,601 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:22,601 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 41#L721-1true, 66#L725true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:22,601 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-30 02:37:22,601 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:22,601 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:22,602 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:22,616 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 41#L721-1true, 84#L724true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 92#L725true]) [2023-08-30 02:37:22,616 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-30 02:37:22,616 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:22,616 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:22,616 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:22,617 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 41#L721-1true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 92#L725true, 89#L721true]) [2023-08-30 02:37:22,617 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-30 02:37:22,617 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:22,617 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:22,617 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:23,496 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([793] L719-->L720: Formula: (= v_~count~0_91 (+ |v_thr1Thread3of4ForFork0_Barrier2_#t~post4#1_12| 1)) InVars {thr1Thread3of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread3of4ForFork0_Barrier2_#t~post4#1_12|} OutVars{~count~0=v_~count~0_91} AuxVars[] AssignedVars[~count~0, thr1Thread3of4ForFork0_Barrier2_#t~post4#1][29], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 102#L720true, 54#L724-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 25#L724-5true, Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, 19#L733-4true, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:23,496 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-30 02:37:23,496 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:23,497 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:23,497 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:23,604 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([814] L719-->L720: Formula: (= v_~count~0_103 (+ |v_thr1Thread2of4ForFork0_Barrier2_#t~post4#1_12| 1)) InVars {thr1Thread2of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread2of4ForFork0_Barrier2_#t~post4#1_12|} OutVars{~count~0=v_~count~0_103} AuxVars[] AssignedVars[thr1Thread2of4ForFork0_Barrier2_#t~post4#1, ~count~0][13], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, 25#L724-5true, Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 31#L720true, 19#L733-4true, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:23,604 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-30 02:37:23,604 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:23,604 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:23,604 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:23,660 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 6#L724-1true, 66#L725true, 84#L724true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 19#L733-4true, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:23,660 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-30 02:37:23,660 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:23,660 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:23,660 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:23,660 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 6#L724-1true, 66#L725true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 19#L733-4true, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:23,660 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-30 02:37:23,660 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:23,660 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:23,660 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:23,661 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 6#L724-1true, 84#L724true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 19#L733-4true, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 92#L725true]) [2023-08-30 02:37:23,661 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-30 02:37:23,661 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:23,661 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:23,661 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:23,661 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 6#L724-1true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 19#L733-4true, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 92#L725true, 89#L721true]) [2023-08-30 02:37:23,661 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-30 02:37:23,661 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:23,661 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:23,661 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:23,662 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 54#L724-5true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 103#L721true, thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:23,662 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-30 02:37:23,662 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:23,662 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:23,662 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:23,674 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 84#L724true, 65#L724-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 112#L724-3true, 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:23,674 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-30 02:37:23,674 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:23,674 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:23,674 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:23,674 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 65#L724-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 112#L724-3true, Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:23,674 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-30 02:37:23,674 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:23,674 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:23,674 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:23,718 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 41#L721-1true, 84#L724true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, 64#L724-4true, thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:23,719 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-30 02:37:23,719 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:23,719 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:23,719 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:23,719 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 41#L721-1true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, 64#L724-4true, thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:23,719 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-30 02:37:23,719 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:23,719 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:23,719 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:23,737 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 84#L724true, 54#L724-5true, 65#L724-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse, 92#L725true]) [2023-08-30 02:37:23,737 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-30 02:37:23,737 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:23,737 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:23,737 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:23,737 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 54#L724-5true, 65#L724-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse, 92#L725true, 89#L721true]) [2023-08-30 02:37:23,737 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-30 02:37:23,737 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:23,737 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:23,738 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:23,738 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 84#L724true, 66#L725true, 54#L724-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:23,738 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-30 02:37:23,738 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:23,738 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:23,738 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:23,738 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 66#L725true, 54#L724-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:23,738 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-30 02:37:23,738 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:23,738 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:23,738 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:23,740 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 41#L721-1true, 84#L724true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 65#L724-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:23,740 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-30 02:37:23,740 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:23,740 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:23,740 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:23,740 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 41#L721-1true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 65#L724-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:23,740 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-30 02:37:23,740 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:23,741 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:23,741 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:23,741 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 44#L721true, 66#L725true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 19#L733-4true, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:23,742 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is not cut-off event [2023-08-30 02:37:23,742 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is not cut-off event [2023-08-30 02:37:23,742 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is not cut-off event [2023-08-30 02:37:23,742 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is not cut-off event [2023-08-30 02:37:23,744 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 41#L721-1true, 84#L724true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse, 92#L725true]) [2023-08-30 02:37:23,744 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-30 02:37:23,744 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:23,744 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:23,744 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:23,744 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:23,744 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 41#L721-1true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse, 92#L725true, 89#L721true]) [2023-08-30 02:37:23,744 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-30 02:37:23,744 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:23,744 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:23,744 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:23,744 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:23,763 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 41#L721-1true, 84#L724true, 66#L725true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 19#L733-4true, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:23,763 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-30 02:37:23,763 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:23,763 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:23,763 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:23,763 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 41#L721-1true, 66#L725true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 19#L733-4true, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:23,763 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-30 02:37:23,763 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:23,763 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:23,763 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:23,868 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L724-5-->L725: Formula: (and (not (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1_7| 0)) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_7| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_33 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0)) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1_7| |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_7|) (= 0 v_~MTX~0_32)) InVars {~MTX~0=v_~MTX~0_33} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_7|, ~MTX~0=v_~MTX~0_32, thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1_7|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1, ~MTX~0, thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1][105], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 32#L725true, 107#L725true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), Black: 138#true, thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 103#L721true, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:23,868 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is not cut-off event [2023-08-30 02:37:23,868 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is not cut-off event [2023-08-30 02:37:23,868 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is not cut-off event [2023-08-30 02:37:23,868 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is not cut-off event [2023-08-30 02:37:23,869 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L724-5-->L725: Formula: (and (not (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1_7| 0)) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_7| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_33 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0)) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1_7| |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_7|) (= 0 v_~MTX~0_32)) InVars {~MTX~0=v_~MTX~0_33} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_7|, ~MTX~0=v_~MTX~0_32, thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1_7|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1, ~MTX~0, thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1][105], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 99#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 107#L725true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 140#(and (<= ~count~0 0) (<= 0 ~count~0)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), Black: 138#true, thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 103#L721true, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:23,869 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-30 02:37:23,869 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:23,869 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:23,869 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:23,980 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 32#L725true, 84#L724true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:23,980 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-30 02:37:23,980 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:23,980 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:23,980 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:23,981 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 99#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 66#L725true, 84#L724true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:23,981 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-30 02:37:23,981 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:23,981 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:23,981 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:24,302 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 99#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 66#L725true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:24,302 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-30 02:37:24,302 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:24,303 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:24,303 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:24,304 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 32#L725true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:24,304 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-30 02:37:24,304 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:24,304 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:24,304 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:24,387 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([711] L724-5-->L725: Formula: (and (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_7| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_7|) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_7| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_33 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0)) (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_7| 0)) (= 0 v_~MTX~0_32)) InVars {~MTX~0=v_~MTX~0_33} OutVars{~MTX~0=v_~MTX~0_32, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_7|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_7|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][128], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 33#L724-3true, 66#L725true, 54#L724-5true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 25#L724-5true, 140#(and (<= ~count~0 0) (<= 0 ~count~0)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:24,387 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-30 02:37:24,387 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:24,387 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:24,387 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:24,435 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L724-5-->L725: Formula: (and (not (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1_7| 0)) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_7| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_33 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0)) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1_7| |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_7|) (= 0 v_~MTX~0_32)) InVars {~MTX~0=v_~MTX~0_33} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_7|, ~MTX~0=v_~MTX~0_32, thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1_7|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1, ~MTX~0, thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1][105], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 107#L725true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 54#L724-5true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), Black: 138#true, thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, 103#L721true, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:24,436 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-30 02:37:24,436 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:24,436 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:24,436 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:24,522 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 32#L725true, 84#L724true, 10#L733-5true, 65#L724-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:24,522 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-30 02:37:24,522 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:24,522 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:24,522 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:24,522 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 32#L725true, 10#L733-5true, 65#L724-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:24,522 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-30 02:37:24,522 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:24,522 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:24,523 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:24,523 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 84#L724true, 66#L725true, 54#L724-5true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:24,523 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-30 02:37:24,523 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:24,523 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:24,523 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:24,523 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:24,524 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 66#L725true, 54#L724-5true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:24,524 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-30 02:37:24,524 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:24,524 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:24,524 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:24,524 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:24,532 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 99#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 84#L724true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 92#L725true]) [2023-08-30 02:37:24,532 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-30 02:37:24,532 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:24,532 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:24,532 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:24,532 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 99#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 92#L725true, 89#L721true]) [2023-08-30 02:37:24,532 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-30 02:37:24,532 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:24,532 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:24,532 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:24,533 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 32#L725true, 84#L724true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 10#L733-5true, 65#L724-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:24,533 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-30 02:37:24,533 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:24,533 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:24,533 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:24,533 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 32#L725true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 10#L733-5true, 65#L724-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:24,533 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-30 02:37:24,533 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:24,533 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:24,533 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:24,534 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 32#L725true, 66#L725true, 84#L724true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 92#L725true]) [2023-08-30 02:37:24,534 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-30 02:37:24,534 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:24,534 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:24,534 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:24,534 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 32#L725true, 66#L725true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 92#L725true, 89#L721true]) [2023-08-30 02:37:24,534 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-30 02:37:24,534 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:24,534 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:24,534 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:24,535 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 84#L724true, 66#L725true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 54#L724-5true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:24,535 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-30 02:37:24,535 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:24,535 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:24,535 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:24,535 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 66#L725true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 54#L724-5true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:24,535 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-30 02:37:24,535 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:24,535 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:24,535 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:24,535 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 84#L724true, 54#L724-5true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 92#L725true]) [2023-08-30 02:37:24,536 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-30 02:37:24,536 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:24,536 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:24,536 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:24,536 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 54#L724-5true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true, 92#L725true]) [2023-08-30 02:37:24,536 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-30 02:37:24,536 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:24,536 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:24,536 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:24,536 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 41#L721-1true, 84#L724true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:24,537 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-30 02:37:24,537 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:24,537 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:24,537 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:24,537 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 41#L721-1true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:24,537 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-30 02:37:24,537 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:24,537 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:24,537 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:24,690 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([796] L719-1-->L724: Formula: (not (= (mod v_~count~0_95 4294967296) 3)) InVars {~count~0=v_~count~0_95} OutVars{thr1Thread4of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread4of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_95} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_Barrier2_#t~post4#1][83], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 32#L725true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, 25#L724-5true, Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), 61#L724true, Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 19#L733-4true, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:24,691 INFO L383 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-30 02:37:24,691 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:24,691 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:24,691 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:24,691 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([795] L719-1-->L721: Formula: (= (mod v_~count~0_93 4294967296) 3) InVars {~count~0=v_~count~0_93} OutVars{thr1Thread4of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread4of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_93} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_Barrier2_#t~post4#1][84], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 32#L725true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, 57#L721true, 25#L724-5true, 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 19#L733-4true, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:24,691 INFO L383 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-30 02:37:24,691 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:24,691 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:24,691 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:24,737 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([793] L719-->L720: Formula: (= v_~count~0_91 (+ |v_thr1Thread3of4ForFork0_Barrier2_#t~post4#1_12| 1)) InVars {thr1Thread3of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread3of4ForFork0_Barrier2_#t~post4#1_12|} OutVars{~count~0=v_~count~0_91} AuxVars[] AssignedVars[~count~0, thr1Thread3of4ForFork0_Barrier2_#t~post4#1][29], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 32#L725true, 102#L720true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 25#L724-5true, Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:24,737 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-30 02:37:24,737 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:24,737 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:24,737 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:25,261 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([711] L724-5-->L725: Formula: (and (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_7| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_7|) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_7| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_33 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0)) (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_7| 0)) (= 0 v_~MTX~0_32)) InVars {~MTX~0=v_~MTX~0_33} OutVars{~MTX~0=v_~MTX~0_32, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_7|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_7|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][128], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 66#L725true, 54#L724-5true, 52#L724-4true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 140#(and (<= ~count~0 0) (<= 0 ~count~0)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), Black: 138#true, thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, 11#L724-1true, thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:25,261 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-30 02:37:25,261 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:25,261 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:25,261 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:25,493 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([795] L719-1-->L721: Formula: (= (mod v_~count~0_93 4294967296) 3) InVars {~count~0=v_~count~0_93} OutVars{thr1Thread4of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread4of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_93} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_Barrier2_#t~post4#1][84], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 32#L725true, 104#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 57#L721true, 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 103#L721true, 19#L733-4true, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:25,493 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-30 02:37:25,493 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:25,493 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:25,493 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:25,547 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 6#L724-1true, 84#L724true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 19#L733-4true, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:25,548 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-30 02:37:25,548 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:25,548 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:25,548 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:25,548 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 6#L724-1true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 19#L733-4true, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:25,548 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-30 02:37:25,548 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:25,548 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:25,548 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:25,548 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 6#L724-1true, 84#L724true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 19#L733-4true, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:25,549 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-30 02:37:25,549 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:25,549 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:25,549 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:25,549 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 6#L724-1true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 19#L733-4true, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:25,549 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-30 02:37:25,549 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:25,549 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:25,549 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:25,560 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 84#L724true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, 112#L724-3true, 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse, 92#L725true]) [2023-08-30 02:37:25,560 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-30 02:37:25,560 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:25,560 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:25,560 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:25,560 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, 112#L724-3true, Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse, 92#L725true, 89#L721true]) [2023-08-30 02:37:25,560 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-30 02:37:25,560 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:25,560 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:25,560 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:25,560 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 66#L725true, 84#L724true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 112#L724-3true, 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:25,560 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-30 02:37:25,561 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:25,561 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:25,561 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:25,561 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 66#L725true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 112#L724-3true, Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:25,561 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-30 02:37:25,561 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:25,561 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:25,561 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:25,590 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 84#L724true, 54#L724-5true, 52#L724-4true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:25,590 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-30 02:37:25,590 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:25,590 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:25,590 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:25,590 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 54#L724-5true, 52#L724-4true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:25,590 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-30 02:37:25,590 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:25,590 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:25,590 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:25,591 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 84#L724true, 54#L724-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse, 92#L725true]) [2023-08-30 02:37:25,591 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-30 02:37:25,591 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:25,591 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:25,591 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:25,591 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:25,591 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 54#L724-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true, 92#L725true]) [2023-08-30 02:37:25,591 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-30 02:37:25,591 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:25,591 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:25,592 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:25,592 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:25,593 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 41#L721-1true, 84#L724true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:25,593 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-30 02:37:25,593 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:25,593 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:25,593 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:25,593 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:25,593 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 41#L721-1true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:25,593 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-30 02:37:25,593 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:25,593 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:25,593 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:25,593 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:25,606 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 32#L725true, 84#L724true, 66#L725true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:25,606 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-30 02:37:25,606 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:25,606 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:25,606 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:25,606 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 32#L725true, 66#L725true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:25,606 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-30 02:37:25,606 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:25,606 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:25,607 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:25,610 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 84#L724true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 54#L724-5true, 65#L724-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:25,610 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-30 02:37:25,611 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:25,611 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:25,611 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:25,611 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 54#L724-5true, 65#L724-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:25,611 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-30 02:37:25,611 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:25,611 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:25,611 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:25,612 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 84#L724true, 54#L724-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:25,612 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-30 02:37:25,612 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:25,612 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:25,612 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:25,612 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 54#L724-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:25,612 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-30 02:37:25,612 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:25,612 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:25,612 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:25,614 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 44#L721true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 19#L733-4true, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:25,614 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event [2023-08-30 02:37:25,614 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is not cut-off event [2023-08-30 02:37:25,614 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is not cut-off event [2023-08-30 02:37:25,614 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is not cut-off event [2023-08-30 02:37:25,615 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 41#L721-1true, 84#L724true, 66#L725true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse, 92#L725true]) [2023-08-30 02:37:25,615 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-30 02:37:25,615 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:25,615 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:25,615 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:25,615 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 41#L721-1true, 66#L725true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true, 92#L725true]) [2023-08-30 02:37:25,615 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-30 02:37:25,615 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:25,615 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:25,616 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:25,624 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 41#L721-1true, 84#L724true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 19#L733-4true, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:25,624 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-30 02:37:25,624 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:25,624 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:25,624 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:25,625 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 41#L721-1true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 19#L733-4true, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:25,625 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-30 02:37:25,625 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:25,625 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:25,625 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:25,781 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 99#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 84#L724true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:25,781 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-30 02:37:25,781 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:25,781 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:25,781 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:25,850 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 99#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:25,850 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-30 02:37:25,850 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:25,850 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:25,850 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:26,062 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 99#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 84#L724true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:26,063 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-30 02:37:26,063 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:26,063 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:26,063 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:26,063 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 99#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:26,063 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-30 02:37:26,063 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:26,063 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:26,063 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:26,063 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 32#L725true, 66#L725true, 84#L724true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:26,063 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-30 02:37:26,063 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:26,064 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:26,064 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:26,064 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:26,064 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 32#L725true, 66#L725true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:26,064 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-30 02:37:26,064 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:26,064 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:26,064 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:26,064 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:26,064 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 84#L724true, 54#L724-5true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:26,064 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-30 02:37:26,064 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:26,064 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:26,064 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:26,064 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:26,065 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 54#L724-5true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:26,065 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-30 02:37:26,065 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:26,065 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:26,065 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:26,065 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:26,068 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 99#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 84#L724true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:26,068 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-30 02:37:26,068 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:26,068 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:26,068 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:26,068 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 99#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:26,068 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-30 02:37:26,068 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:26,068 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:26,068 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:26,069 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 99#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 66#L725true, 84#L724true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 92#L725true]) [2023-08-30 02:37:26,069 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-30 02:37:26,069 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:26,069 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:26,069 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:26,069 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 99#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 66#L725true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 92#L725true, 89#L721true]) [2023-08-30 02:37:26,069 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-30 02:37:26,069 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:26,069 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:26,069 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:26,070 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 32#L725true, 66#L725true, 84#L724true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:26,070 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-30 02:37:26,070 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:26,070 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:26,070 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:26,070 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 32#L725true, 66#L725true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:26,070 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-30 02:37:26,070 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:26,070 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:26,070 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:26,070 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 32#L725true, 84#L724true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 92#L725true]) [2023-08-30 02:37:26,070 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-30 02:37:26,071 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:26,071 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:26,071 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:26,071 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 32#L725true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true, 92#L725true]) [2023-08-30 02:37:26,071 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-30 02:37:26,071 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:26,071 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:26,071 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:26,071 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 84#L724true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 54#L724-5true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:26,071 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-30 02:37:26,071 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:26,071 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:26,071 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:26,071 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 54#L724-5true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:26,071 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-30 02:37:26,071 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:26,072 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:26,072 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:26,568 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([796] L719-1-->L724: Formula: (not (= (mod v_~count~0_95 4294967296) 3)) InVars {~count~0=v_~count~0_95} OutVars{thr1Thread4of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread4of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_95} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_Barrier2_#t~post4#1][83], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 99#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 65#L724-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 25#L724-5true, Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), 61#L724true, Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 19#L733-4true, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:26,568 INFO L383 tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-30 02:37:26,568 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:26,568 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:26,568 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:26,568 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([795] L719-1-->L721: Formula: (= (mod v_~count~0_93 4294967296) 3) InVars {~count~0=v_~count~0_93} OutVars{thr1Thread4of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread4of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_93} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_Barrier2_#t~post4#1][84], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 99#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 65#L724-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 57#L721true, 25#L724-5true, 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 19#L733-4true, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:26,568 INFO L383 tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-30 02:37:26,568 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:26,568 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:26,568 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:26,624 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([793] L719-->L720: Formula: (= v_~count~0_91 (+ |v_thr1Thread3of4ForFork0_Barrier2_#t~post4#1_12| 1)) InVars {thr1Thread3of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread3of4ForFork0_Barrier2_#t~post4#1_12|} OutVars{~count~0=v_~count~0_91} AuxVars[] AssignedVars[~count~0, thr1Thread3of4ForFork0_Barrier2_#t~post4#1][29], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 99#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 102#L720true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 25#L724-5true, Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:26,624 INFO L383 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-30 02:37:26,624 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:26,624 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:26,624 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:26,948 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L724-5-->L725: Formula: (and (not (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1_7| 0)) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_7| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_33 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0)) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1_7| |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_7|) (= 0 v_~MTX~0_32)) InVars {~MTX~0=v_~MTX~0_33} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_7|, ~MTX~0=v_~MTX~0_32, thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1_7|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1, ~MTX~0, thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1][105], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 107#L725true, 54#L724-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), Black: 138#true, thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 103#L721true, 19#L733-4true, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 92#L725true]) [2023-08-30 02:37:26,949 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-30 02:37:26,949 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:26,949 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:26,949 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:27,060 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([795] L719-1-->L721: Formula: (= (mod v_~count~0_93 4294967296) 3) InVars {~count~0=v_~count~0_93} OutVars{thr1Thread4of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread4of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_93} AuxVars[] AssignedVars[thr1Thread4of4ForFork0_Barrier2_#t~post4#1][84], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 99#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 104#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 57#L721true, 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 103#L721true, 19#L733-4true, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:27,061 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-30 02:37:27,061 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:27,061 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:27,061 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:27,100 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 84#L724true, 54#L724-5true, 65#L724-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:27,100 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-30 02:37:27,100 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:27,101 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:27,101 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:27,101 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:27,101 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 54#L724-5true, 65#L724-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:27,101 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-30 02:37:27,101 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:27,101 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:27,101 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:27,101 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:27,102 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 84#L724true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, 112#L724-3true, 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:27,102 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-30 02:37:27,102 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:27,102 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:27,102 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:27,102 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, 112#L724-3true, 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:27,102 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-30 02:37:27,102 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:27,102 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:27,102 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:27,103 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 84#L724true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 112#L724-3true, Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:27,103 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-30 02:37:27,103 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:27,103 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:27,103 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:27,103 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 112#L724-3true, 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:27,103 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-30 02:37:27,103 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:27,103 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:27,103 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:27,119 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 32#L725true, 84#L724true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse, 92#L725true]) [2023-08-30 02:37:27,119 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-30 02:37:27,119 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:27,119 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:27,119 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:27,119 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 32#L725true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse, 92#L725true, 89#L721true]) [2023-08-30 02:37:27,119 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-30 02:37:27,119 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:27,119 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:27,119 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:27,120 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 84#L724true, 54#L724-5true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:27,120 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-30 02:37:27,120 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:27,121 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:27,121 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:27,121 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:27,121 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 54#L724-5true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:27,121 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-30 02:37:27,121 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:27,121 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:27,121 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:27,121 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:27,121 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 66#L725true, 84#L724true, 54#L724-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse, 92#L725true]) [2023-08-30 02:37:27,121 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-30 02:37:27,121 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:27,121 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:27,121 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:27,122 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 66#L725true, 54#L724-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse, 92#L725true, 89#L721true]) [2023-08-30 02:37:27,122 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-30 02:37:27,122 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:27,122 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:27,122 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:27,122 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 41#L721-1true, 84#L724true, 66#L725true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:27,122 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-30 02:37:27,122 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:27,122 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:27,123 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:27,123 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 41#L721-1true, 66#L725true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:27,123 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-30 02:37:27,123 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:27,123 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:27,123 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:27,133 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 99#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 84#L724true, 66#L725true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:27,133 INFO L383 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-30 02:37:27,133 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-30 02:37:27,133 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-30 02:37:27,133 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-30 02:37:27,134 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 99#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 66#L725true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:27,134 INFO L383 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-30 02:37:27,134 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-30 02:37:27,134 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-30 02:37:27,134 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-30 02:37:27,135 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 32#L725true, 84#L724true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:27,135 INFO L383 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-30 02:37:27,135 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-30 02:37:27,135 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-30 02:37:27,135 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-30 02:37:27,135 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 32#L725true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:27,135 INFO L383 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-30 02:37:27,135 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-30 02:37:27,135 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-30 02:37:27,135 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-30 02:37:27,139 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 41#L721-1true, 84#L724true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse, 92#L725true]) [2023-08-30 02:37:27,140 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-30 02:37:27,140 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:27,140 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:27,140 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:27,140 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 41#L721-1true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse, 92#L725true, 89#L721true]) [2023-08-30 02:37:27,140 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-30 02:37:27,140 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:27,140 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:27,140 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:27,477 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([733] L724-5-->L725: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_7| 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_7| |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_7|) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_7| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_33 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0)) (= 0 v_~MTX~0_32)) InVars {~MTX~0=v_~MTX~0_33} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_7|, ~MTX~0=v_~MTX~0_32, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_7|} AuxVars[] AssignedVars[~MTX~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][141], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 66#L725true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 25#L724-5true, 140#(and (<= ~count~0 0) (<= 0 ~count~0)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), Black: 138#true, thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, 48#L724-4true, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 92#L725true]) [2023-08-30 02:37:27,478 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-30 02:37:27,478 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:27,478 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:27,478 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:27,589 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([733] L724-5-->L725: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_7| 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_7| |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_7|) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_7| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_33 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0)) (= 0 v_~MTX~0_32)) InVars {~MTX~0=v_~MTX~0_33} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_7|, ~MTX~0=v_~MTX~0_32, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_7|} AuxVars[] AssignedVars[~MTX~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][141], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), Black: 138#true, thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, 48#L724-4true, thr1Thread3of4ForFork0InUse, 127#true, 68#L724-4true, thr1Thread4of4ForFork0InUse, 92#L725true]) [2023-08-30 02:37:27,590 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-30 02:37:27,590 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:27,590 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:27,590 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:27,600 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 99#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 66#L725true, 84#L724true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:27,600 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-30 02:37:27,600 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:27,600 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:27,600 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:27,600 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:27,600 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 99#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 66#L725true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:27,600 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-30 02:37:27,601 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:27,601 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:27,601 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:27,601 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:27,601 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 32#L725true, 84#L724true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:27,601 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-30 02:37:27,601 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:27,601 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:27,601 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:27,601 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:27,601 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 32#L725true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:27,601 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-30 02:37:27,601 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:27,601 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:27,601 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:27,601 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:37:27,603 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 99#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 84#L724true, 66#L725true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:27,603 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-30 02:37:27,603 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:27,603 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:27,603 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:27,603 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 99#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 66#L725true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:27,603 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-30 02:37:27,603 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:27,603 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:27,603 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:27,603 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 99#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 84#L724true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 92#L725true]) [2023-08-30 02:37:27,603 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-30 02:37:27,603 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:27,603 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:27,603 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:27,604 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 99#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 92#L725true, 89#L721true]) [2023-08-30 02:37:27,604 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-30 02:37:27,604 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:27,604 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:27,604 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:27,604 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 32#L725true, 84#L724true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:27,604 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-30 02:37:27,604 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:27,604 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:27,604 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:27,604 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 32#L725true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:27,604 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-30 02:37:27,605 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:27,605 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:27,605 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:27,708 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L724-5-->L725: Formula: (and (not (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1_7| 0)) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_7| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_33 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0)) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1_7| |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_7|) (= 0 v_~MTX~0_32)) InVars {~MTX~0=v_~MTX~0_33} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_7|, ~MTX~0=v_~MTX~0_32, thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1_7|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1, ~MTX~0, thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1][105], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 32#L725true, 107#L725true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), Black: 138#true, thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 103#L721true, thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:27,708 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is not cut-off event [2023-08-30 02:37:27,708 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is not cut-off event [2023-08-30 02:37:27,708 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is not cut-off event [2023-08-30 02:37:27,708 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is not cut-off event [2023-08-30 02:37:27,709 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L724-5-->L725: Formula: (and (not (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1_7| 0)) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_7| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_33 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0)) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1_7| |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_7|) (= 0 v_~MTX~0_32)) InVars {~MTX~0=v_~MTX~0_33} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_7|, ~MTX~0=v_~MTX~0_32, thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1_7|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1, ~MTX~0, thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1][105], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 99#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 107#L725true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), Black: 138#true, thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 103#L721true, thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:27,709 INFO L383 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-30 02:37:27,709 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-30 02:37:27,709 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-30 02:37:27,709 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-30 02:37:27,988 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([711] L724-5-->L725: Formula: (and (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_7| |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_7|) (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_7| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_33 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0)) (not (= |v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_7| 0)) (= 0 v_~MTX~0_32)) InVars {~MTX~0=v_~MTX~0_33} OutVars{~MTX~0=v_~MTX~0_32, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1_7|, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1_7|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1][128], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 33#L724-3true, 66#L725true, 54#L724-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 25#L724-5true, 140#(and (<= ~count~0 0) (<= 0 ~count~0)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), Black: 138#true, thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:27,989 INFO L383 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-30 02:37:27,989 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-30 02:37:27,989 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-30 02:37:27,989 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-30 02:37:28,043 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([755] L724-5-->L725: Formula: (and (not (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1_7| 0)) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_7| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_33 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0)) (= |v_thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1_7| |v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_7|) (= 0 v_~MTX~0_32)) InVars {~MTX~0=v_~MTX~0_33} OutVars{thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1_7|, ~MTX~0=v_~MTX~0_32, thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1_7|} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1, ~MTX~0, thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1][105], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 107#L725true, 54#L724-5true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 140#(and (<= ~count~0 0) (<= 0 ~count~0)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), Black: 138#true, thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 103#L721true, 19#L733-4true, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:28,043 INFO L383 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-30 02:37:28,043 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-30 02:37:28,043 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-30 02:37:28,044 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-30 02:37:28,133 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 32#L725true, 84#L724true, 65#L724-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:28,133 INFO L383 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-30 02:37:28,133 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:28,133 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:28,133 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:28,133 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 32#L725true, 65#L724-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:28,133 INFO L383 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-30 02:37:28,133 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:28,133 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:28,133 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:28,134 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 84#L724true, 66#L725true, 54#L724-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:28,134 INFO L383 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-30 02:37:28,134 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:28,134 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:28,134 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:28,134 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:28,134 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 66#L725true, 54#L724-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:28,134 INFO L383 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-30 02:37:28,134 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:28,134 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:28,134 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:28,134 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:28,142 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 99#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 84#L724true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse, 92#L725true]) [2023-08-30 02:37:28,142 INFO L383 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-30 02:37:28,142 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-30 02:37:28,142 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-30 02:37:28,142 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-30 02:37:28,142 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 99#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse, 92#L725true, 89#L721true]) [2023-08-30 02:37:28,142 INFO L383 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-30 02:37:28,143 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-30 02:37:28,143 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-30 02:37:28,143 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-30 02:37:28,143 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 32#L725true, 84#L724true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:28,143 INFO L383 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-30 02:37:28,143 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-30 02:37:28,144 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-30 02:37:28,144 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-30 02:37:28,144 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 32#L725true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:28,144 INFO L383 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-30 02:37:28,144 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-30 02:37:28,144 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-30 02:37:28,144 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-30 02:37:28,144 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 32#L725true, 66#L725true, 84#L724true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse, 92#L725true]) [2023-08-30 02:37:28,144 INFO L383 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-30 02:37:28,144 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-30 02:37:28,144 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-30 02:37:28,144 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-30 02:37:28,144 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 32#L725true, 66#L725true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse, 92#L725true, 89#L721true]) [2023-08-30 02:37:28,144 INFO L383 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-30 02:37:28,144 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-30 02:37:28,145 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-30 02:37:28,145 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-30 02:37:28,145 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 66#L725true, 84#L724true, 54#L724-5true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:28,145 INFO L383 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-30 02:37:28,145 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-30 02:37:28,145 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-30 02:37:28,145 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-30 02:37:28,145 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 66#L725true, 54#L724-5true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:28,145 INFO L383 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-30 02:37:28,145 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-30 02:37:28,145 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-30 02:37:28,146 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-30 02:37:28,146 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 84#L724true, 54#L724-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse, 92#L725true]) [2023-08-30 02:37:28,146 INFO L383 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-30 02:37:28,146 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-30 02:37:28,146 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-30 02:37:28,146 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-30 02:37:28,146 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 54#L724-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse, 92#L725true, 89#L721true]) [2023-08-30 02:37:28,146 INFO L383 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-30 02:37:28,146 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-30 02:37:28,146 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-30 02:37:28,146 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-30 02:37:28,147 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 41#L721-1true, 84#L724true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:28,147 INFO L383 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-30 02:37:28,147 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-30 02:37:28,147 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-30 02:37:28,147 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-30 02:37:28,147 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 41#L721-1true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:28,147 INFO L383 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-30 02:37:28,147 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-30 02:37:28,147 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-30 02:37:28,147 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-30 02:37:28,156 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 99#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 84#L724true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:28,156 INFO L383 tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-30 02:37:28,156 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-30 02:37:28,156 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-30 02:37:28,156 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-30 02:37:28,156 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 99#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:28,156 INFO L383 tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-30 02:37:28,156 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-30 02:37:28,156 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-30 02:37:28,156 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-30 02:37:28,179 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([733] L724-5-->L725: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_7| 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_7| |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_7|) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_7| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_33 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0)) (= 0 v_~MTX~0_32)) InVars {~MTX~0=v_~MTX~0_33} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_7|, ~MTX~0=v_~MTX~0_32, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_7|} AuxVars[] AssignedVars[~MTX~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][141], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 66#L725true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, 48#L724-4true, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 68#L724-4true, 92#L725true]) [2023-08-30 02:37:28,179 INFO L383 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-30 02:37:28,179 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:28,179 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:28,179 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:28,463 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([733] L724-5-->L725: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_7| 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_7| |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_7|) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_7| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_33 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0)) (= 0 v_~MTX~0_32)) InVars {~MTX~0=v_~MTX~0_33} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_7|, ~MTX~0=v_~MTX~0_32, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_7|} AuxVars[] AssignedVars[~MTX~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][141], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 25#L724-5true, 140#(and (<= ~count~0 0) (<= 0 ~count~0)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), Black: 138#true, thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 48#L724-4true, 127#true, thr1Thread4of4ForFork0InUse, 92#L725true]) [2023-08-30 02:37:28,464 INFO L383 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-30 02:37:28,464 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-30 02:37:28,464 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-30 02:37:28,464 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:28,540 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 99#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 84#L724true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:28,540 INFO L383 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-30 02:37:28,541 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:28,541 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:28,541 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:28,541 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:28,541 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 99#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:28,541 INFO L383 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-30 02:37:28,541 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:28,541 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:28,541 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:28,541 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:37:28,541 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 99#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 84#L724true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:28,542 INFO L383 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-30 02:37:28,542 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-30 02:37:28,542 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-30 02:37:28,542 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-30 02:37:28,542 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 99#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:28,542 INFO L383 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-30 02:37:28,542 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-30 02:37:28,542 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-30 02:37:28,542 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-30 02:37:28,915 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 99#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 84#L724true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:28,915 INFO L383 tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-30 02:37:28,915 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:28,915 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:28,915 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:28,915 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 99#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:28,916 INFO L383 tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-30 02:37:28,916 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:28,916 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:28,916 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:28,916 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 32#L725true, 66#L725true, 84#L724true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:28,916 INFO L383 tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-30 02:37:28,916 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:28,916 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:28,916 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:28,916 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:28,916 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 32#L725true, 66#L725true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:28,916 INFO L383 tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-30 02:37:28,916 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:28,916 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:28,917 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:28,917 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:28,917 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 84#L724true, 54#L724-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:28,917 INFO L383 tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-30 02:37:28,917 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:28,917 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:28,917 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:28,917 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:28,917 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 54#L724-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:28,917 INFO L383 tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-30 02:37:28,917 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:28,917 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:28,917 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:28,917 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:28,920 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 99#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 84#L724true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:28,920 INFO L383 tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-30 02:37:28,920 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-30 02:37:28,921 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-30 02:37:28,921 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-30 02:37:28,921 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 99#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:28,921 INFO L383 tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-30 02:37:28,921 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-30 02:37:28,921 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-30 02:37:28,921 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-30 02:37:28,921 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 99#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 84#L724true, 66#L725true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse, 92#L725true]) [2023-08-30 02:37:28,921 INFO L383 tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-30 02:37:28,921 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-30 02:37:28,921 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-30 02:37:28,921 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-30 02:37:28,921 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 99#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 66#L725true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true, 92#L725true]) [2023-08-30 02:37:28,921 INFO L383 tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-30 02:37:28,921 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-30 02:37:28,921 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-30 02:37:28,922 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-30 02:37:28,922 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 32#L725true, 84#L724true, 66#L725true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:28,922 INFO L383 tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-30 02:37:28,922 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-30 02:37:28,922 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-30 02:37:28,922 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-30 02:37:28,922 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 32#L725true, 66#L725true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:28,922 INFO L383 tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-30 02:37:28,922 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-30 02:37:28,922 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-30 02:37:28,923 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-30 02:37:28,923 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 32#L725true, 84#L724true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse, 92#L725true]) [2023-08-30 02:37:28,923 INFO L383 tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-30 02:37:28,923 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-30 02:37:28,923 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-30 02:37:28,923 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-30 02:37:28,923 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 32#L725true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse, 92#L725true, 89#L721true]) [2023-08-30 02:37:28,923 INFO L383 tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-30 02:37:28,923 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-30 02:37:28,923 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-30 02:37:28,923 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-30 02:37:28,923 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 84#L724true, 54#L724-5true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:28,923 INFO L383 tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-30 02:37:28,923 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-30 02:37:28,924 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-30 02:37:28,924 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-30 02:37:28,924 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 54#L724-5true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:28,924 INFO L383 tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-30 02:37:28,924 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-30 02:37:28,924 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-30 02:37:28,924 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-30 02:37:28,939 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([733] L724-5-->L725: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_7| 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_7| |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_7|) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_7| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_33 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0)) (= 0 v_~MTX~0_32)) InVars {~MTX~0=v_~MTX~0_33} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_7|, ~MTX~0=v_~MTX~0_32, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_7|} AuxVars[] AssignedVars[~MTX~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][141], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 140#(and (<= ~count~0 0) (<= 0 ~count~0)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, 48#L724-4true, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 68#L724-4true, 92#L725true]) [2023-08-30 02:37:28,939 INFO L383 tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-30 02:37:28,939 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:28,939 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:28,939 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:37:29,085 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([733] L724-5-->L725: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_7| 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_7| |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_7|) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_7| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_33 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0)) (= 0 v_~MTX~0_32)) InVars {~MTX~0=v_~MTX~0_33} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_7|, ~MTX~0=v_~MTX~0_32, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_7|} AuxVars[] AssignedVars[~MTX~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][141], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 66#L725true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 25#L724-5true, 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), Black: 138#true, thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 48#L724-4true, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse, 92#L725true]) [2023-08-30 02:37:29,085 INFO L383 tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-30 02:37:29,085 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-30 02:37:29,085 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-30 02:37:29,085 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-30 02:37:29,208 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([733] L724-5-->L725: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_7| 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_7| |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_7|) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_7| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_33 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0)) (= 0 v_~MTX~0_32)) InVars {~MTX~0=v_~MTX~0_33} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_7|, ~MTX~0=v_~MTX~0_32, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_7|} AuxVars[] AssignedVars[~MTX~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][141], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), Black: 138#true, thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, 48#L724-4true, 19#L733-4true, thr1Thread3of4ForFork0InUse, 127#true, 68#L724-4true, thr1Thread4of4ForFork0InUse, 92#L725true]) [2023-08-30 02:37:29,208 INFO L383 tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-30 02:37:29,208 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-30 02:37:29,208 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-30 02:37:29,208 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-30 02:37:29,218 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 99#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 84#L724true, 66#L725true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:29,218 INFO L383 tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-30 02:37:29,218 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-30 02:37:29,219 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-30 02:37:29,219 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-30 02:37:29,219 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-30 02:37:29,219 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 99#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 66#L725true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:29,219 INFO L383 tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-30 02:37:29,219 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-30 02:37:29,219 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-30 02:37:29,219 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-30 02:37:29,219 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-30 02:37:29,219 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 32#L725true, 84#L724true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:29,219 INFO L383 tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-30 02:37:29,219 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-30 02:37:29,219 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-30 02:37:29,219 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-30 02:37:29,219 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-30 02:37:29,220 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 32#L725true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:29,220 INFO L383 tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-30 02:37:29,220 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-30 02:37:29,220 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-30 02:37:29,220 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-30 02:37:29,220 INFO L386 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2023-08-30 02:37:29,221 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 99#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 84#L724true, 66#L725true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:29,221 INFO L383 tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-30 02:37:29,221 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-30 02:37:29,221 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-30 02:37:29,221 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-30 02:37:29,221 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 99#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 66#L725true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:29,221 INFO L383 tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-30 02:37:29,221 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-30 02:37:29,221 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-30 02:37:29,221 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-30 02:37:29,222 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 99#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 84#L724true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse, 92#L725true]) [2023-08-30 02:37:29,222 INFO L383 tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-30 02:37:29,222 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-30 02:37:29,222 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-30 02:37:29,222 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-30 02:37:29,222 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 99#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse, 92#L725true, 89#L721true]) [2023-08-30 02:37:29,222 INFO L383 tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-30 02:37:29,222 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-30 02:37:29,222 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-30 02:37:29,222 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-30 02:37:29,222 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 32#L725true, 84#L724true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:29,222 INFO L383 tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-30 02:37:29,222 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-30 02:37:29,222 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-30 02:37:29,222 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-30 02:37:29,223 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 32#L725true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:29,223 INFO L383 tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-30 02:37:29,223 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-30 02:37:29,223 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-30 02:37:29,223 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-30 02:37:29,500 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([733] L724-5-->L725: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_7| 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_7| |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_7|) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_7| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_33 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0)) (= 0 v_~MTX~0_32)) InVars {~MTX~0=v_~MTX~0_33} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_7|, ~MTX~0=v_~MTX~0_32, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_7|} AuxVars[] AssignedVars[~MTX~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][141], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 66#L725true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), Black: 138#true, thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, 19#L733-4true, 48#L724-4true, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 68#L724-4true, 92#L725true]) [2023-08-30 02:37:29,500 INFO L383 tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-30 02:37:29,500 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-30 02:37:29,500 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-30 02:37:29,500 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-30 02:37:29,534 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([733] L724-5-->L725: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_7| 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_7| |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_7|) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_7| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_33 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0)) (= 0 v_~MTX~0_32)) InVars {~MTX~0=v_~MTX~0_33} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_7|, ~MTX~0=v_~MTX~0_32, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_7|} AuxVars[] AssignedVars[~MTX~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][141], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 25#L724-5true, 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), Black: 138#true, thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, 48#L724-4true, thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse, 92#L725true]) [2023-08-30 02:37:29,534 INFO L383 tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-30 02:37:29,534 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-30 02:37:29,534 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-30 02:37:29,534 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-30 02:37:29,600 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 99#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 84#L724true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:29,601 INFO L383 tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-30 02:37:29,601 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-30 02:37:29,601 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-30 02:37:29,601 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-30 02:37:29,601 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-30 02:37:29,601 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 99#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:29,601 INFO L383 tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-30 02:37:29,601 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-30 02:37:29,601 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-30 02:37:29,601 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-30 02:37:29,601 INFO L386 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2023-08-30 02:37:29,601 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([800] L719-1-->L724: Formula: (not (= (mod v_~count~0_99 4294967296) 3)) InVars {~count~0=v_~count~0_99} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_13|, ~count~0=v_~count~0_99} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][33], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 99#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 84#L724true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 138#true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse]) [2023-08-30 02:37:29,601 INFO L383 tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-30 02:37:29,602 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-30 02:37:29,602 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-30 02:37:29,602 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-30 02:37:29,602 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([799] L719-1-->L721: Formula: (= 3 (mod v_~count~0_97 4294967296)) InVars {~count~0=v_~count~0_97} OutVars{thr1Thread1of4ForFork0_Barrier2_#t~post4#1=|v_thr1Thread1of4ForFork0_Barrier2_#t~post4#1_11|, ~count~0=v_~count~0_97} AuxVars[] AssignedVars[thr1Thread1of4ForFork0_Barrier2_#t~post4#1][34], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 99#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 156#(= ~COND~0 0), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, 138#true, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 19#L733-4true, 127#true, thr1Thread4of4ForFork0InUse, 89#L721true]) [2023-08-30 02:37:29,602 INFO L383 tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-30 02:37:29,602 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-30 02:37:29,602 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-30 02:37:29,602 INFO L386 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2023-08-30 02:37:29,617 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([733] L724-5-->L725: Formula: (and (not (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_7| 0)) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_7| |v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_7|) (= |v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_7| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_33 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0)) (= 0 v_~MTX~0_32)) InVars {~MTX~0=v_~MTX~0_33} OutVars{thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1_7|, ~MTX~0=v_~MTX~0_32, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1_7|} AuxVars[] AssignedVars[~MTX~0, thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1][141], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 140#(and (<= ~count~0 0) (<= 0 ~count~0)), 156#(= ~COND~0 0), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), Black: 138#true, thr1Thread1of4ForFork0InUse, Black: 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, 48#L724-4true, 19#L733-4true, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 68#L724-4true, 92#L725true]) [2023-08-30 02:37:29,617 INFO L383 tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-30 02:37:29,617 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-30 02:37:29,617 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-30 02:37:29,617 INFO L386 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2023-08-30 02:37:29,690 INFO L130 PetriNetUnfolder]: 295202/410057 cut-off events. [2023-08-30 02:37:29,690 INFO L131 PetriNetUnfolder]: For 242985/277303 co-relation queries the response was YES. [2023-08-30 02:37:31,044 INFO L83 FinitePrefix]: Finished finitePrefix Result has 960100 conditions, 410057 events. 295202/410057 cut-off events. For 242985/277303 co-relation queries the response was YES. Maximal size of possible extension queue 19828. Compared 3536168 event pairs, 107393 based on Foata normal form. 22462/417648 useless extension candidates. Maximal degree in co-relation 960087. Up to 193669 conditions per place. [2023-08-30 02:37:32,967 INFO L137 encePairwiseOnDemand]: 189/202 looper letters, 102 selfloop transitions, 9 changer transitions 0/153 dead transitions. [2023-08-30 02:37:32,968 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 153 transitions, 838 flow [2023-08-30 02:37:32,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 02:37:32,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 02:37:32,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 316 transitions. [2023-08-30 02:37:32,969 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5214521452145214 [2023-08-30 02:37:32,969 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 316 transitions. [2023-08-30 02:37:32,969 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 316 transitions. [2023-08-30 02:37:32,969 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 02:37:32,969 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 316 transitions. [2023-08-30 02:37:32,970 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 105.33333333333333) internal successors, (316), 3 states have internal predecessors, (316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 02:37:32,971 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 202.0) internal successors, (808), 4 states have internal predecessors, (808), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 02:37:32,971 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 202.0) internal successors, (808), 4 states have internal predecessors, (808), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 02:37:32,971 INFO L175 Difference]: Start difference. First operand has 81 places, 101 transitions, 426 flow. Second operand 3 states and 316 transitions. [2023-08-30 02:37:32,972 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 153 transitions, 838 flow [2023-08-30 02:37:34,694 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 153 transitions, 838 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-30 02:37:34,696 INFO L231 Difference]: Finished difference. Result has 85 places, 109 transitions, 502 flow [2023-08-30 02:37:34,696 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=202, PETRI_DIFFERENCE_MINUEND_FLOW=426, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=502, PETRI_PLACES=85, PETRI_TRANSITIONS=109} [2023-08-30 02:37:34,696 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 11 predicate places. [2023-08-30 02:37:34,696 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 109 transitions, 502 flow [2023-08-30 02:37:34,696 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 80.66666666666667) internal successors, (242), 3 states have internal predecessors, (242), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 02:37:34,697 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 02:37:34,697 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 02:37:34,697 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-08-30 02:37:34,697 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting thr1Err0ASSERT_VIOLATIONMEMORY_LEAK === [thr1Err0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 6 more)] === [2023-08-30 02:37:34,697 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 02:37:34,697 INFO L85 PathProgramCache]: Analyzing trace with hash -1374663953, now seen corresponding path program 1 times [2023-08-30 02:37:34,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 02:37:34,698 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [145839878] [2023-08-30 02:37:34,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 02:37:34,698 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 02:37:34,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 02:37:34,759 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-30 02:37:34,759 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 02:37:34,760 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [145839878] [2023-08-30 02:37:34,760 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [145839878] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 02:37:34,760 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 02:37:34,760 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-30 02:37:34,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [690274491] [2023-08-30 02:37:34,760 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 02:37:34,760 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-30 02:37:34,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 02:37:34,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-30 02:37:34,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-30 02:37:34,794 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 202 [2023-08-30 02:37:34,794 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 109 transitions, 502 flow. Second operand has 5 states, 5 states have (on average 72.2) internal successors, (361), 5 states have internal predecessors, (361), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 02:37:34,795 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 02:37:34,795 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 202 [2023-08-30 02:37:34,795 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 02:37:48,087 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([775] L721-1-->L724-5: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][230], [8#L724-5true, 154#true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 162#(and (<= ~count~0 0) (<= 0 ~count~0)), 56#L719true, 54#L724-5true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), Black: 138#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 156#(= ~COND~0 0)]) [2023-08-30 02:37:48,087 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-30 02:37:48,087 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-30 02:37:48,087 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-30 02:37:48,087 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-30 02:37:48,498 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([731] L721-1-->L724-5: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][254], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 154#true, 162#(and (<= ~count~0 0) (<= 0 ~count~0)), 56#L719true, 66#L725true, 54#L724-5true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), Black: 138#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread4of4ForFork0InUse, Black: 156#(= ~COND~0 0)]) [2023-08-30 02:37:48,498 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-30 02:37:48,498 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:48,498 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-30 02:37:48,499 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-30 02:37:48,512 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([775] L721-1-->L724-5: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][230], [8#L724-5true, 154#true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 162#(and (<= ~count~0 0) (<= 0 ~count~0)), 56#L719true, 66#L725true, 54#L724-5true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), Black: 138#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread4of4ForFork0InUse, Black: 156#(= ~COND~0 0)]) [2023-08-30 02:37:48,512 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-30 02:37:48,512 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-30 02:37:48,513 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-30 02:37:48,513 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-30 02:37:48,513 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([775] L721-1-->L724-5: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][230], [154#true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 162#(and (<= ~count~0 0) (<= 0 ~count~0)), 56#L719true, 54#L724-5true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), Black: 138#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread4of4ForFork0InUse, 92#L725true, Black: 156#(= ~COND~0 0)]) [2023-08-30 02:37:48,513 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-30 02:37:48,513 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-30 02:37:48,513 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-30 02:37:48,513 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-30 02:37:51,209 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([775] L721-1-->L724-5: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][230], [8#L724-5true, 154#true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 162#(and (<= ~count~0 0) (<= 0 ~count~0)), 66#L725true, 56#L719true, 54#L724-5true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), Black: 138#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread4of4ForFork0InUse, Black: 156#(= ~COND~0 0)]) [2023-08-30 02:37:51,210 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-30 02:37:51,210 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-30 02:37:51,210 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-30 02:37:51,210 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-30 02:37:51,210 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:51,210 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([775] L721-1-->L724-5: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][230], [154#true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 162#(and (<= ~count~0 0) (<= 0 ~count~0)), 56#L719true, 54#L724-5true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), Black: 138#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread4of4ForFork0InUse, 92#L725true, Black: 156#(= ~COND~0 0)]) [2023-08-30 02:37:51,210 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-30 02:37:51,211 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-30 02:37:51,211 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:51,211 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-30 02:37:51,211 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-30 02:37:51,431 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([731] L721-1-->L724-5: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][254], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 154#true, 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 162#(and (<= ~count~0 0) (<= 0 ~count~0)), 56#L719true, 54#L724-5true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), Black: 138#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread4of4ForFork0InUse, Black: 156#(= ~COND~0 0)]) [2023-08-30 02:37:51,431 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-30 02:37:51,431 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:51,431 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-30 02:37:51,431 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-30 02:37:51,446 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([775] L721-1-->L724-5: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][230], [8#L724-5true, 154#true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 162#(and (<= ~count~0 0) (<= 0 ~count~0)), 56#L719true, 54#L724-5true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), Black: 138#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread4of4ForFork0InUse, Black: 156#(= ~COND~0 0)]) [2023-08-30 02:37:51,447 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-30 02:37:51,447 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-30 02:37:51,447 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-30 02:37:51,447 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-30 02:37:51,447 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([775] L721-1-->L724-5: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][230], [154#true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 162#(and (<= ~count~0 0) (<= 0 ~count~0)), 56#L719true, 66#L725true, 54#L724-5true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), Black: 138#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread4of4ForFork0InUse, 92#L725true, Black: 156#(= ~COND~0 0)]) [2023-08-30 02:37:51,447 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-30 02:37:51,448 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-30 02:37:51,448 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-30 02:37:51,448 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-30 02:37:51,448 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([775] L721-1-->L724-5: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][230], [154#true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 162#(and (<= ~count~0 0) (<= 0 ~count~0)), 56#L719true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 54#L724-5true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), Black: 138#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread4of4ForFork0InUse, Black: 156#(= ~COND~0 0)]) [2023-08-30 02:37:51,448 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-30 02:37:51,448 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-30 02:37:51,449 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-30 02:37:51,449 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-30 02:37:55,588 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([709] L721-1-->L724-5: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][212], [8#L724-5true, 154#true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 162#(and (<= ~count~0 0) (<= 0 ~count~0)), 32#L725true, 56#L719true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), Black: 138#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread4of4ForFork0InUse, Black: 156#(= ~COND~0 0)]) [2023-08-30 02:37:55,589 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-30 02:37:55,589 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-30 02:37:55,589 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-30 02:37:55,589 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:55,589 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([709] L721-1-->L724-5: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][212], [154#true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 162#(and (<= ~count~0 0) (<= 0 ~count~0)), 56#L719true, 54#L724-5true, 10#L733-5true, 65#L724-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), Black: 138#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread4of4ForFork0InUse, 92#L725true, Black: 156#(= ~COND~0 0)]) [2023-08-30 02:37:55,589 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-30 02:37:55,590 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-30 02:37:55,590 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:55,590 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-30 02:37:55,591 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([775] L721-1-->L724-5: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][230], [8#L724-5true, 154#true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 162#(and (<= ~count~0 0) (<= 0 ~count~0)), 56#L719true, 54#L724-5true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), Black: 138#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread4of4ForFork0InUse, Black: 156#(= ~COND~0 0)]) [2023-08-30 02:37:55,591 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-30 02:37:55,591 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-30 02:37:55,592 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-30 02:37:55,592 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-30 02:37:55,592 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:55,592 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([775] L721-1-->L724-5: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][230], [154#true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 162#(and (<= ~count~0 0) (<= 0 ~count~0)), 66#L725true, 56#L719true, 54#L724-5true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), Black: 138#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread4of4ForFork0InUse, 92#L725true, Black: 156#(= ~COND~0 0)]) [2023-08-30 02:37:55,592 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-30 02:37:55,592 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-30 02:37:55,592 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-30 02:37:55,592 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:55,593 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-30 02:37:55,593 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([775] L721-1-->L724-5: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][230], [154#true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 162#(and (<= ~count~0 0) (<= 0 ~count~0)), 56#L719true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 54#L724-5true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), Black: 138#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread4of4ForFork0InUse, Black: 156#(= ~COND~0 0)]) [2023-08-30 02:37:55,593 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-30 02:37:55,593 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:55,593 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-30 02:37:55,593 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-30 02:37:55,593 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-30 02:37:55,765 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([775] L721-1-->L724-5: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][230], [154#true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 162#(and (<= ~count~0 0) (<= 0 ~count~0)), 56#L719true, 54#L724-5true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), Black: 138#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread4of4ForFork0InUse, 92#L725true, Black: 156#(= ~COND~0 0)]) [2023-08-30 02:37:55,765 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-30 02:37:55,765 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:55,765 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:55,765 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:55,766 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([775] L721-1-->L724-5: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][230], [154#true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 162#(and (<= ~count~0 0) (<= 0 ~count~0)), 56#L719true, 66#L725true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 54#L724-5true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), Black: 138#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread4of4ForFork0InUse, Black: 156#(= ~COND~0 0)]) [2023-08-30 02:37:55,766 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-30 02:37:55,766 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:55,766 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:55,766 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:57,520 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([775] L721-1-->L724-5: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][230], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 154#true, 162#(and (<= ~count~0 0) (<= 0 ~count~0)), 56#L719true, 54#L724-5true, 65#L724-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), Black: 138#true, thr1Thread1of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, 19#L733-4true, thr1Thread3of4ForFork0InUse, 127#true, 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread4of4ForFork0InUse, Black: 156#(= ~COND~0 0)]) [2023-08-30 02:37:57,520 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-30 02:37:57,521 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:57,521 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:57,521 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:57,685 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([731] L721-1-->L724-5: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][254], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 154#true, 162#(and (<= ~count~0 0) (<= 0 ~count~0)), 66#L725true, 56#L719true, 54#L724-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 138#true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, 19#L733-4true, thr1Thread3of4ForFork0InUse, 127#true, 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread4of4ForFork0InUse, Black: 156#(= ~COND~0 0)]) [2023-08-30 02:37:57,685 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-30 02:37:57,685 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:57,685 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:57,685 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:37:57,700 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([775] L721-1-->L724-5: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][230], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 154#true, 162#(and (<= ~count~0 0) (<= 0 ~count~0)), 66#L725true, 56#L719true, 54#L724-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), Black: 138#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 19#L733-4true, thr1Thread3of4ForFork0InUse, 127#true, 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread4of4ForFork0InUse, Black: 156#(= ~COND~0 0)]) [2023-08-30 02:37:57,700 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-30 02:37:57,700 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:57,700 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:57,700 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:57,701 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([775] L721-1-->L724-5: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][230], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 154#true, 162#(and (<= ~count~0 0) (<= 0 ~count~0)), 56#L719true, 54#L724-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), Black: 138#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 19#L733-4true, thr1Thread3of4ForFork0InUse, 127#true, 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread4of4ForFork0InUse, 92#L725true, Black: 156#(= ~COND~0 0)]) [2023-08-30 02:37:57,701 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-30 02:37:57,701 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:57,701 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:57,701 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:58,983 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([709] L721-1-->L724-5: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][212], [8#L724-5true, 154#true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 99#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 162#(and (<= ~count~0 0) (<= 0 ~count~0)), 56#L719true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), Black: 138#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread4of4ForFork0InUse, Black: 156#(= ~COND~0 0)]) [2023-08-30 02:37:58,984 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-30 02:37:58,984 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-30 02:37:58,984 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:58,984 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-30 02:37:58,984 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([709] L721-1-->L724-5: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][212], [154#true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 162#(and (<= ~count~0 0) (<= 0 ~count~0)), 32#L725true, 56#L719true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), Black: 138#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread4of4ForFork0InUse, 92#L725true, Black: 156#(= ~COND~0 0)]) [2023-08-30 02:37:58,984 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-30 02:37:58,984 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-30 02:37:58,984 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:58,984 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-30 02:37:58,985 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([709] L721-1-->L724-5: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][212], [154#true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 162#(and (<= ~count~0 0) (<= 0 ~count~0)), 56#L719true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 54#L724-5true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), Black: 138#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread4of4ForFork0InUse, Black: 156#(= ~COND~0 0)]) [2023-08-30 02:37:58,985 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-30 02:37:58,985 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:58,985 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-30 02:37:58,985 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-30 02:37:58,986 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([775] L721-1-->L724-5: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][230], [154#true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 162#(and (<= ~count~0 0) (<= 0 ~count~0)), 56#L719true, 54#L724-5true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), Black: 138#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread4of4ForFork0InUse, 92#L725true, Black: 156#(= ~COND~0 0)]) [2023-08-30 02:37:58,986 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-30 02:37:58,986 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:58,986 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:58,986 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:58,986 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:58,986 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([775] L721-1-->L724-5: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][230], [154#true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 162#(and (<= ~count~0 0) (<= 0 ~count~0)), 66#L725true, 56#L719true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 54#L724-5true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), Black: 138#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 156#(= ~COND~0 0)]) [2023-08-30 02:37:58,986 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-30 02:37:58,986 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:58,986 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:58,987 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:37:58,987 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:37:59,098 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([775] L721-1-->L724-5: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][230], [154#true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 162#(and (<= ~count~0 0) (<= 0 ~count~0)), 56#L719true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 54#L724-5true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), Black: 138#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 156#(= ~COND~0 0)]) [2023-08-30 02:37:59,098 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-30 02:37:59,098 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:59,098 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:37:59,098 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:38:00,682 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([775] L721-1-->L724-5: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][230], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 154#true, 162#(and (<= ~count~0 0) (<= 0 ~count~0)), 66#L725true, 56#L719true, 54#L724-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), Black: 138#true, thr1Thread1of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, 19#L733-4true, thr1Thread3of4ForFork0InUse, 127#true, 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread4of4ForFork0InUse, Black: 156#(= ~COND~0 0)]) [2023-08-30 02:38:00,682 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-30 02:38:00,682 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:38:00,682 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:38:00,682 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:38:00,682 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:38:00,683 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([775] L721-1-->L724-5: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][230], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 154#true, 162#(and (<= ~count~0 0) (<= 0 ~count~0)), 56#L719true, 54#L724-5true, 65#L724-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), Black: 138#true, thr1Thread1of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, 19#L733-4true, thr1Thread3of4ForFork0InUse, 127#true, 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread4of4ForFork0InUse, 92#L725true, Black: 156#(= ~COND~0 0)]) [2023-08-30 02:38:00,683 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-30 02:38:00,683 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:38:00,683 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:38:00,683 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:38:00,683 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:38:00,853 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([731] L721-1-->L724-5: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][254], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 154#true, 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 162#(and (<= ~count~0 0) (<= 0 ~count~0)), 56#L719true, 54#L724-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), thr1Thread1of4ForFork0InUse, Black: 138#true, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, 19#L733-4true, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 156#(= ~COND~0 0)]) [2023-08-30 02:38:00,853 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-30 02:38:00,853 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:38:00,853 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:38:00,853 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:38:00,864 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([775] L721-1-->L724-5: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][230], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 154#true, 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 162#(and (<= ~count~0 0) (<= 0 ~count~0)), 56#L719true, 54#L724-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), Black: 138#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 19#L733-4true, thr1Thread3of4ForFork0InUse, 127#true, 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread4of4ForFork0InUse, Black: 156#(= ~COND~0 0)]) [2023-08-30 02:38:00,864 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-30 02:38:00,864 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:38:00,864 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:38:00,864 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:38:00,865 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([775] L721-1-->L724-5: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][230], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 154#true, 162#(and (<= ~count~0 0) (<= 0 ~count~0)), 66#L725true, 56#L719true, 54#L724-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), Black: 138#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 19#L733-4true, thr1Thread3of4ForFork0InUse, 127#true, 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread4of4ForFork0InUse, 92#L725true, Black: 156#(= ~COND~0 0)]) [2023-08-30 02:38:00,865 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-30 02:38:00,865 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:38:00,865 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:38:00,865 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:38:00,866 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([775] L721-1-->L724-5: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][230], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 154#true, 162#(and (<= ~count~0 0) (<= 0 ~count~0)), 56#L719true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 54#L724-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), Black: 138#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 19#L733-4true, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 156#(= ~COND~0 0)]) [2023-08-30 02:38:00,866 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-30 02:38:00,866 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:38:00,866 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:38:00,866 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:38:02,065 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([709] L721-1-->L724-5: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][212], [154#true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 99#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 162#(and (<= ~count~0 0) (<= 0 ~count~0)), 56#L719true, 10#L733-5true, 65#L724-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), Black: 138#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread4of4ForFork0InUse, 92#L725true, Black: 156#(= ~COND~0 0)]) [2023-08-30 02:38:02,065 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-30 02:38:02,065 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:38:02,065 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:38:02,065 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:38:02,065 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([709] L721-1-->L724-5: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][212], [154#true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 162#(and (<= ~count~0 0) (<= 0 ~count~0)), 32#L725true, 56#L719true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), Black: 138#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread4of4ForFork0InUse, Black: 156#(= ~COND~0 0)]) [2023-08-30 02:38:02,066 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-30 02:38:02,066 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:38:02,066 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:38:02,066 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-30 02:38:02,066 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([775] L721-1-->L724-5: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][230], [154#true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 162#(and (<= ~count~0 0) (<= 0 ~count~0)), 56#L719true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 54#L724-5true, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), Black: 138#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 156#(= ~COND~0 0)]) [2023-08-30 02:38:02,066 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-30 02:38:02,066 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:38:02,066 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:38:02,067 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:38:02,067 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:38:03,481 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([709] L721-1-->L724-5: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][212], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 154#true, 162#(and (<= ~count~0 0) (<= 0 ~count~0)), 32#L725true, 56#L719true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), Black: 138#true, thr1Thread1of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, 19#L733-4true, thr1Thread3of4ForFork0InUse, 127#true, 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread4of4ForFork0InUse, Black: 156#(= ~COND~0 0)]) [2023-08-30 02:38:03,481 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-30 02:38:03,481 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:38:03,481 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:38:03,481 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:38:03,481 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([709] L721-1-->L724-5: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][212], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 154#true, 162#(and (<= ~count~0 0) (<= 0 ~count~0)), 56#L719true, 54#L724-5true, 65#L724-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), Black: 138#true, thr1Thread1of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, 19#L733-4true, thr1Thread3of4ForFork0InUse, 127#true, 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread4of4ForFork0InUse, 92#L725true, Black: 156#(= ~COND~0 0)]) [2023-08-30 02:38:03,481 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-30 02:38:03,481 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:38:03,481 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:38:03,481 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:38:03,483 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([775] L721-1-->L724-5: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][230], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 154#true, 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 162#(and (<= ~count~0 0) (<= 0 ~count~0)), 56#L719true, 54#L724-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), Black: 138#true, thr1Thread1of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, 19#L733-4true, thr1Thread3of4ForFork0InUse, 127#true, 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread4of4ForFork0InUse, Black: 156#(= ~COND~0 0)]) [2023-08-30 02:38:03,483 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-30 02:38:03,483 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:38:03,483 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:38:03,483 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:38:03,483 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:38:03,484 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([775] L721-1-->L724-5: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][230], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 154#true, 162#(and (<= ~count~0 0) (<= 0 ~count~0)), 66#L725true, 56#L719true, 54#L724-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), Black: 138#true, thr1Thread1of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, 19#L733-4true, thr1Thread3of4ForFork0InUse, 127#true, 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread4of4ForFork0InUse, 92#L725true, Black: 156#(= ~COND~0 0)]) [2023-08-30 02:38:03,484 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-30 02:38:03,484 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:38:03,484 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:38:03,484 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:38:03,484 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:38:03,484 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([775] L721-1-->L724-5: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][230], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 154#true, 162#(and (<= ~count~0 0) (<= 0 ~count~0)), 56#L719true, 54#L724-5true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 65#L724-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), Black: 138#true, thr1Thread1of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, 19#L733-4true, thr1Thread3of4ForFork0InUse, 127#true, 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread4of4ForFork0InUse, Black: 156#(= ~COND~0 0)]) [2023-08-30 02:38:03,484 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-30 02:38:03,484 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:38:03,484 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:38:03,484 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:38:03,484 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:38:03,628 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([775] L721-1-->L724-5: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][230], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 154#true, 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 162#(and (<= ~count~0 0) (<= 0 ~count~0)), 56#L719true, 54#L724-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), Black: 138#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 19#L733-4true, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 92#L725true, Black: 156#(= ~COND~0 0)]) [2023-08-30 02:38:03,628 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-30 02:38:03,628 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:38:03,628 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:38:03,628 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:38:03,629 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([775] L721-1-->L724-5: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][230], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 154#true, 162#(and (<= ~count~0 0) (<= 0 ~count~0)), 66#L725true, 56#L719true, 54#L724-5true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), Black: 138#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 19#L733-4true, thr1Thread3of4ForFork0InUse, 127#true, 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread4of4ForFork0InUse, Black: 156#(= ~COND~0 0)]) [2023-08-30 02:38:03,629 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-30 02:38:03,629 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:38:03,629 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:38:03,629 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:38:04,663 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([709] L721-1-->L724-5: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][212], [154#true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 99#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 162#(and (<= ~count~0 0) (<= 0 ~count~0)), 56#L719true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 10#L733-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), Black: 138#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread3of4ForFork0InUse, 127#true, 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread4of4ForFork0InUse, Black: 156#(= ~COND~0 0)]) [2023-08-30 02:38:04,663 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-30 02:38:04,663 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:38:04,664 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:38:04,664 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-30 02:38:06,002 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([709] L721-1-->L724-5: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][212], [8#L724-5true, 132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 154#true, 99#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 162#(and (<= ~count~0 0) (<= 0 ~count~0)), 56#L719true, 65#L724-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), Black: 138#true, thr1Thread1of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, 19#L733-4true, thr1Thread3of4ForFork0InUse, 127#true, 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread4of4ForFork0InUse, Black: 156#(= ~COND~0 0)]) [2023-08-30 02:38:06,003 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-30 02:38:06,003 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:38:06,003 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:38:06,003 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:38:06,003 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([709] L721-1-->L724-5: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][212], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 154#true, 162#(and (<= ~count~0 0) (<= 0 ~count~0)), 32#L725true, 56#L719true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), Black: 138#true, thr1Thread1of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, 19#L733-4true, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), 92#L725true, Black: 156#(= ~COND~0 0)]) [2023-08-30 02:38:06,003 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-30 02:38:06,003 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:38:06,003 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:38:06,003 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:38:06,003 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([709] L721-1-->L724-5: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][212], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 154#true, 162#(and (<= ~count~0 0) (<= 0 ~count~0)), 56#L719true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 54#L724-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), Black: 138#true, thr1Thread1of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, 19#L733-4true, thr1Thread3of4ForFork0InUse, 127#true, 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread4of4ForFork0InUse, Black: 156#(= ~COND~0 0)]) [2023-08-30 02:38:06,003 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-30 02:38:06,004 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:38:06,004 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:38:06,004 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-30 02:38:06,005 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([775] L721-1-->L724-5: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][230], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 154#true, 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 162#(and (<= ~count~0 0) (<= 0 ~count~0)), 56#L719true, 54#L724-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), Black: 138#true, thr1Thread1of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, 19#L733-4true, thr1Thread3of4ForFork0InUse, 127#true, 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread4of4ForFork0InUse, 92#L725true, Black: 156#(= ~COND~0 0)]) [2023-08-30 02:38:06,005 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-30 02:38:06,005 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:38:06,005 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:38:06,005 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:38:06,005 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:38:06,005 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([775] L721-1-->L724-5: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][230], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 154#true, 162#(and (<= ~count~0 0) (<= 0 ~count~0)), 66#L725true, 56#L719true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 54#L724-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), Black: 138#true, thr1Thread1of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, 19#L733-4true, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 156#(= ~COND~0 0)]) [2023-08-30 02:38:06,005 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-30 02:38:06,005 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:38:06,005 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:38:06,005 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:38:06,005 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:38:06,120 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([775] L721-1-->L724-5: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][230], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 154#true, 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 162#(and (<= ~count~0 0) (<= 0 ~count~0)), 56#L719true, 54#L724-5true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), Black: 138#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 19#L733-4true, thr1Thread3of4ForFork0InUse, 127#true, 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread4of4ForFork0InUse, Black: 156#(= ~COND~0 0)]) [2023-08-30 02:38:06,120 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-30 02:38:06,120 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:38:06,120 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:38:06,120 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:38:08,295 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([709] L721-1-->L724-5: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][212], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 154#true, 99#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 162#(and (<= ~count~0 0) (<= 0 ~count~0)), 56#L719true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), Black: 138#true, thr1Thread1of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, 19#L733-4true, thr1Thread3of4ForFork0InUse, 127#true, 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread4of4ForFork0InUse, 92#L725true, Black: 156#(= ~COND~0 0)]) [2023-08-30 02:38:08,295 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-30 02:38:08,295 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:38:08,295 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:38:08,295 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:38:08,295 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([709] L721-1-->L724-5: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][212], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 154#true, 162#(and (<= ~count~0 0) (<= 0 ~count~0)), 32#L725true, 56#L719true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 65#L724-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), Black: 138#true, thr1Thread1of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, 19#L733-4true, thr1Thread3of4ForFork0InUse, 127#true, 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), thr1Thread4of4ForFork0InUse, Black: 156#(= ~COND~0 0)]) [2023-08-30 02:38:08,295 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-30 02:38:08,295 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:38:08,295 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-30 02:38:08,295 INFO L386 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2023-08-30 02:38:08,296 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([775] L721-1-->L724-5: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][230], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 154#true, 37#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 162#(and (<= ~count~0 0) (<= 0 ~count~0)), 56#L719true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 54#L724-5true, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), Black: 138#true, thr1Thread1of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, 19#L733-4true, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 156#(= ~COND~0 0)]) [2023-08-30 02:38:08,296 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-30 02:38:08,296 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:38:08,296 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:38:08,296 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:38:08,296 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:38:10,227 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([709] L721-1-->L724-5: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][212], [132#(= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1), 154#true, 99#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 162#(and (<= ~count~0 0) (<= 0 ~count~0)), 56#L719true, 87#thr1Err0ASSERT_VIOLATIONMEMORY_LEAKtrue, 136#(and (<= (+ |ULTIMATE.start_main_~#t~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t~0#1.base|)) (<= 0 |ULTIMATE.start_main_~#t~0#1.offset|)), 65#L724-5true, Black: 146#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 140#(and (<= ~count~0 0) (<= 0 ~count~0)), Black: 141#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|)), Black: 138#true, thr1Thread1of4ForFork0InUse, Black: 142#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread2of4ForFork0InUse, 19#L733-4true, thr1Thread3of4ForFork0InUse, 127#true, thr1Thread4of4ForFork0InUse, 144#(and (<= |thr1Thread1of4ForFork0_Barrier2_#t~post4#1| 0) (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post4#1|) (<= 0 ~count~0)), Black: 156#(= ~COND~0 0)]) [2023-08-30 02:38:10,228 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-30 02:38:10,228 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:38:10,228 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-30 02:38:10,228 INFO L386 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2023-08-30 02:38:13,358 INFO L130 PetriNetUnfolder]: 347135/495454 cut-off events. [2023-08-30 02:38:13,358 INFO L131 PetriNetUnfolder]: For 388934/394187 co-relation queries the response was YES. [2023-08-30 02:38:15,179 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1284575 conditions, 495454 events. 347135/495454 cut-off events. For 388934/394187 co-relation queries the response was YES. Maximal size of possible extension queue 22496. Compared 4547630 event pairs, 81855 based on Foata normal form. 10334/494126 useless extension candidates. Maximal degree in co-relation 1284560. Up to 208412 conditions per place. [2023-08-30 02:38:17,459 INFO L137 encePairwiseOnDemand]: 188/202 looper letters, 188 selfloop transitions, 55 changer transitions 0/268 dead transitions. [2023-08-30 02:38:17,459 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 268 transitions, 1583 flow [2023-08-30 02:38:17,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-30 02:38:17,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-30 02:38:17,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 605 transitions. [2023-08-30 02:38:17,461 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4991749174917492 [2023-08-30 02:38:17,461 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 605 transitions. [2023-08-30 02:38:17,461 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 605 transitions. [2023-08-30 02:38:17,462 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 02:38:17,462 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 605 transitions. [2023-08-30 02:38:17,463 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 100.83333333333333) internal successors, (605), 6 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 02:38:17,464 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 202.0) internal successors, (1414), 7 states have internal predecessors, (1414), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 02:38:17,464 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 202.0) internal successors, (1414), 7 states have internal predecessors, (1414), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 02:38:17,464 INFO L175 Difference]: Start difference. First operand has 85 places, 109 transitions, 502 flow. Second operand 6 states and 605 transitions. [2023-08-30 02:38:17,464 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 268 transitions, 1583 flow [2023-08-30 02:38:21,366 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 268 transitions, 1565 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-30 02:38:21,368 INFO L231 Difference]: Finished difference. Result has 91 places, 142 transitions, 870 flow [2023-08-30 02:38:21,368 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=202, PETRI_DIFFERENCE_MINUEND_FLOW=484, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=870, PETRI_PLACES=91, PETRI_TRANSITIONS=142} [2023-08-30 02:38:21,368 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 17 predicate places. [2023-08-30 02:38:21,368 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 142 transitions, 870 flow [2023-08-30 02:38:21,369 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 72.2) internal successors, (361), 5 states have internal predecessors, (361), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 02:38:21,369 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 02:38:21,369 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 02:38:21,369 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-08-30 02:38:21,369 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting thr1Err0ASSERT_VIOLATIONMEMORY_LEAK === [thr1Err0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 6 more)] === [2023-08-30 02:38:21,369 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 02:38:21,370 INFO L85 PathProgramCache]: Analyzing trace with hash 2032093269, now seen corresponding path program 1 times [2023-08-30 02:38:21,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 02:38:21,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [454260017] [2023-08-30 02:38:21,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 02:38:21,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 02:38:21,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 02:38:21,442 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 02:38:21,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 02:38:21,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [454260017] [2023-08-30 02:38:21,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [454260017] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 02:38:21,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [896642827] [2023-08-30 02:38:21,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 02:38:21,443 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 02:38:21,443 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 02:38:21,445 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) [2023-08-30 02:38:21,446 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-08-30 02:38:21,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 02:38:21,524 INFO L263 TraceCheckSpWp]: Trace formula consists of 125 conjuncts, 14 conjunts are in the unsatisfiable core [2023-08-30 02:38:21,525 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 02:38:21,539 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 02:38:21,547 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-30 02:38:21,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [896642827] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 02:38:21,547 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-30 02:38:21,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6] total 8 [2023-08-30 02:38:21,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1303227234] [2023-08-30 02:38:21,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 02:38:21,548 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 02:38:21,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 02:38:21,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 02:38:21,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2023-08-30 02:38:21,560 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 202 [2023-08-30 02:38:21,561 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 142 transitions, 870 flow. Second operand has 3 states, 3 states have (on average 88.33333333333333) internal successors, (265), 3 states have internal predecessors, (265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 02:38:21,561 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 02:38:21,561 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 202 [2023-08-30 02:38:21,561 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 02:38:25,685 INFO L130 PetriNetUnfolder]: 31364/57175 cut-off events. [2023-08-30 02:38:25,685 INFO L131 PetriNetUnfolder]: For 29521/29669 co-relation queries the response was YES. [2023-08-30 02:38:25,863 INFO L83 FinitePrefix]: Finished finitePrefix Result has 133495 conditions, 57175 events. 31364/57175 cut-off events. For 29521/29669 co-relation queries the response was YES. Maximal size of possible extension queue 3269. Compared 599339 event pairs, 10563 based on Foata normal form. 7976/64307 useless extension candidates. Maximal degree in co-relation 133477. Up to 25589 conditions per place. [2023-08-30 02:38:26,053 INFO L137 encePairwiseOnDemand]: 186/202 looper letters, 38 selfloop transitions, 16 changer transitions 0/94 dead transitions. [2023-08-30 02:38:26,053 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 94 transitions, 548 flow [2023-08-30 02:38:26,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 02:38:26,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 02:38:26,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 311 transitions. [2023-08-30 02:38:26,054 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5132013201320133 [2023-08-30 02:38:26,054 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 311 transitions. [2023-08-30 02:38:26,054 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 311 transitions. [2023-08-30 02:38:26,054 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 02:38:26,055 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 311 transitions. [2023-08-30 02:38:26,055 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 103.66666666666667) internal successors, (311), 3 states have internal predecessors, (311), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 02:38:26,056 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 202.0) internal successors, (808), 4 states have internal predecessors, (808), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 02:38:26,056 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 202.0) internal successors, (808), 4 states have internal predecessors, (808), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 02:38:26,056 INFO L175 Difference]: Start difference. First operand has 91 places, 142 transitions, 870 flow. Second operand 3 states and 311 transitions. [2023-08-30 02:38:26,056 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 94 transitions, 548 flow [2023-08-30 02:38:26,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 94 transitions, 474 flow, removed 23 selfloop flow, removed 6 redundant places. [2023-08-30 02:38:26,201 INFO L231 Difference]: Finished difference. Result has 85 places, 82 transitions, 351 flow [2023-08-30 02:38:26,201 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=202, PETRI_DIFFERENCE_MINUEND_FLOW=319, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=351, PETRI_PLACES=85, PETRI_TRANSITIONS=82} [2023-08-30 02:38:26,202 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 11 predicate places. [2023-08-30 02:38:26,202 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 82 transitions, 351 flow [2023-08-30 02:38:26,202 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 88.33333333333333) internal successors, (265), 3 states have internal predecessors, (265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 02:38:26,202 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 02:38:26,202 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 4, 1, 1, 1, 1, 1, 1] [2023-08-30 02:38:26,207 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2023-08-30 02:38:26,406 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,SelfDestructingSolverStorable21 [2023-08-30 02:38:26,407 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [thr1Err0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 6 more)] === [2023-08-30 02:38:26,407 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 02:38:26,407 INFO L85 PathProgramCache]: Analyzing trace with hash 1257420897, now seen corresponding path program 1 times [2023-08-30 02:38:26,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 02:38:26,407 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2067574995] [2023-08-30 02:38:26,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 02:38:26,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 02:38:26,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-30 02:38:26,432 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-30 02:38:26,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-30 02:38:26,439 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-30 02:38:26,439 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-30 02:38:26,440 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (8 of 9 remaining) [2023-08-30 02:38:26,440 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONMEMORY_LEAK (7 of 9 remaining) [2023-08-30 02:38:26,440 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (6 of 9 remaining) [2023-08-30 02:38:26,440 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (5 of 9 remaining) [2023-08-30 02:38:26,440 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK (4 of 9 remaining) [2023-08-30 02:38:26,440 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONMEMORY_LEAK (3 of 9 remaining) [2023-08-30 02:38:26,441 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONMEMORY_LEAK (2 of 9 remaining) [2023-08-30 02:38:26,441 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONMEMORY_LEAK (1 of 9 remaining) [2023-08-30 02:38:26,441 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONMEMORY_LEAK (0 of 9 remaining) [2023-08-30 02:38:26,441 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2023-08-30 02:38:26,441 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 02:38:26,442 WARN L233 ceAbstractionStarter]: 4 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-30 02:38:26,442 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 5 thread instances. [2023-08-30 02:38:26,460 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-30 02:38:26,462 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 147 places, 147 transitions, 339 flow [2023-08-30 02:38:26,477 INFO L130 PetriNetUnfolder]: 16/230 cut-off events. [2023-08-30 02:38:26,477 INFO L131 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2023-08-30 02:38:26,479 INFO L83 FinitePrefix]: Finished finitePrefix Result has 261 conditions, 230 events. 16/230 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 709 event pairs, 0 based on Foata normal form. 0/185 useless extension candidates. Maximal degree in co-relation 203. Up to 12 conditions per place. [2023-08-30 02:38:26,480 INFO L82 GeneralOperation]: Start removeDead. Operand has 147 places, 147 transitions, 339 flow [2023-08-30 02:38:26,481 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 147 places, 147 transitions, 339 flow [2023-08-30 02:38:26,481 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-30 02:38:26,481 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 147 places, 147 transitions, 339 flow [2023-08-30 02:38:26,482 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 147 places, 147 transitions, 339 flow [2023-08-30 02:38:26,482 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 147 places, 147 transitions, 339 flow [2023-08-30 02:38:26,494 INFO L130 PetriNetUnfolder]: 16/230 cut-off events. [2023-08-30 02:38:26,494 INFO L131 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2023-08-30 02:38:26,495 INFO L83 FinitePrefix]: Finished finitePrefix Result has 261 conditions, 230 events. 16/230 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 709 event pairs, 0 based on Foata normal form. 0/185 useless extension candidates. Maximal degree in co-relation 203. Up to 12 conditions per place. [2023-08-30 02:38:26,501 INFO L119 LiptonReduction]: Number of co-enabled transitions 14080 [2023-08-30 02:38:27,679 INFO L134 LiptonReduction]: Checked pairs total: 65387 [2023-08-30 02:38:27,679 INFO L136 LiptonReduction]: Total number of compositions: 90 [2023-08-30 02:38:27,680 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-30 02:38:27,681 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=All, 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;@56f5a76, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-30 02:38:27,681 INFO L358 AbstractCegarLoop]: Starting to check reachability of 10 error locations. [2023-08-30 02:38:27,681 INFO L130 PetriNetUnfolder]: 0/1 cut-off events. [2023-08-30 02:38:27,681 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-08-30 02:38:27,681 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 02:38:27,681 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1] [2023-08-30 02:38:27,681 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thr1Err0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 7 more)] === [2023-08-30 02:38:27,681 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 02:38:27,682 INFO L85 PathProgramCache]: Analyzing trace with hash 37065, now seen corresponding path program 1 times [2023-08-30 02:38:27,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 02:38:27,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [622416707] [2023-08-30 02:38:27,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 02:38:27,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 02:38:27,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 02:38:27,693 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 02:38:27,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 02:38:27,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [622416707] [2023-08-30 02:38:27,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [622416707] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 02:38:27,693 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 02:38:27,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-30 02:38:27,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2073279499] [2023-08-30 02:38:27,694 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 02:38:27,694 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-08-30 02:38:27,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 02:38:27,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-08-30 02:38:27,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-08-30 02:38:27,695 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 100 out of 237 [2023-08-30 02:38:27,695 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 84 transitions, 213 flow. Second operand has 2 states, 2 states have (on average 101.0) internal successors, (202), 2 states have internal predecessors, (202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 02:38:27,695 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 02:38:27,695 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 100 of 237 [2023-08-30 02:38:27,695 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand