./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/pthread-nondet/nondet-loop-bound-variant-2.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version f8e1c903 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_386fb355-ad68-4776-87b5-16c262cfbddd/bin/uautomizer-IVEQpCNsaX/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_386fb355-ad68-4776-87b5-16c262cfbddd/bin/uautomizer-IVEQpCNsaX/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_386fb355-ad68-4776-87b5-16c262cfbddd/bin/uautomizer-IVEQpCNsaX/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_386fb355-ad68-4776-87b5-16c262cfbddd/bin/uautomizer-IVEQpCNsaX/config/AutomizerReach.xml -i ../../sv-benchmarks/c/pthread-nondet/nondet-loop-bound-variant-2.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_386fb355-ad68-4776-87b5-16c262cfbddd/bin/uautomizer-IVEQpCNsaX/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_386fb355-ad68-4776-87b5-16c262cfbddd/bin/uautomizer-IVEQpCNsaX --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash dc1a8bd7c922f93873ec39bdce92396c491017d4a5984ae9a59a0e03f4bb08ec --- Real Ultimate output --- This is Ultimate 0.2.1-dev-f8e1c90 [2021-11-09 10:44:51,292 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-09 10:44:51,295 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-09 10:44:51,338 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-09 10:44:51,339 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-09 10:44:51,343 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-09 10:44:51,345 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-09 10:44:51,349 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-09 10:44:51,352 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-09 10:44:51,360 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-09 10:44:51,361 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-09 10:44:51,363 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-09 10:44:51,363 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-09 10:44:51,366 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-09 10:44:51,369 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-09 10:44:51,372 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-09 10:44:51,373 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-09 10:44:51,374 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-09 10:44:51,376 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-09 10:44:51,379 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-09 10:44:51,380 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-09 10:44:51,386 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-09 10:44:51,387 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-09 10:44:51,389 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-09 10:44:51,393 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-09 10:44:51,396 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-09 10:44:51,396 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-09 10:44:51,398 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-09 10:44:51,399 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-09 10:44:51,400 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-09 10:44:51,402 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-09 10:44:51,402 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-09 10:44:51,404 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-09 10:44:51,405 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-09 10:44:51,407 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-09 10:44:51,407 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-09 10:44:51,408 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-09 10:44:51,408 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-09 10:44:51,409 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-09 10:44:51,410 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-09 10:44:51,410 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-09 10:44:51,411 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_386fb355-ad68-4776-87b5-16c262cfbddd/bin/uautomizer-IVEQpCNsaX/config/svcomp-Reach-32bit-Automizer_Default.epf [2021-11-09 10:44:51,449 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-09 10:44:51,449 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-09 10:44:51,450 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-11-09 10:44:51,450 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-11-09 10:44:51,451 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-11-09 10:44:51,451 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-11-09 10:44:51,451 INFO L138 SettingsManager]: * Use SBE=true [2021-11-09 10:44:51,451 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-09 10:44:51,452 INFO L138 SettingsManager]: * sizeof long=4 [2021-11-09 10:44:51,452 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-11-09 10:44:51,452 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-11-09 10:44:51,452 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-09 10:44:51,452 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-11-09 10:44:51,452 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-09 10:44:51,452 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-11-09 10:44:51,453 INFO L138 SettingsManager]: * sizeof long double=12 [2021-11-09 10:44:51,453 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-11-09 10:44:51,453 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-09 10:44:51,453 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-11-09 10:44:51,453 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-09 10:44:51,454 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-11-09 10:44:51,454 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-09 10:44:51,454 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-09 10:44:51,454 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-09 10:44:51,454 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-09 10:44:51,454 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-11-09 10:44:51,455 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-11-09 10:44:51,455 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-11-09 10:44:51,455 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-11-09 10:44:51,455 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-11-09 10:44:51,455 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-11-09 10:44:51,455 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-09 10:44:51,456 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_386fb355-ad68-4776-87b5-16c262cfbddd/bin/uautomizer-IVEQpCNsaX/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_386fb355-ad68-4776-87b5-16c262cfbddd/bin/uautomizer-IVEQpCNsaX 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 ! call(reach_error())) ) 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 -> dc1a8bd7c922f93873ec39bdce92396c491017d4a5984ae9a59a0e03f4bb08ec [2021-11-09 10:44:51,723 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-09 10:44:51,749 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-09 10:44:51,752 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-09 10:44:51,753 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-09 10:44:51,754 INFO L275 PluginConnector]: CDTParser initialized [2021-11-09 10:44:51,754 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_386fb355-ad68-4776-87b5-16c262cfbddd/bin/uautomizer-IVEQpCNsaX/../../sv-benchmarks/c/pthread-nondet/nondet-loop-bound-variant-2.i [2021-11-09 10:44:51,844 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_386fb355-ad68-4776-87b5-16c262cfbddd/bin/uautomizer-IVEQpCNsaX/data/ade854db9/2785352cad7146d481776706b56f5a28/FLAG423d9bdc6 [2021-11-09 10:44:52,362 INFO L306 CDTParser]: Found 1 translation units. [2021-11-09 10:44:52,363 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_386fb355-ad68-4776-87b5-16c262cfbddd/sv-benchmarks/c/pthread-nondet/nondet-loop-bound-variant-2.i [2021-11-09 10:44:52,412 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_386fb355-ad68-4776-87b5-16c262cfbddd/bin/uautomizer-IVEQpCNsaX/data/ade854db9/2785352cad7146d481776706b56f5a28/FLAG423d9bdc6 [2021-11-09 10:44:52,665 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_386fb355-ad68-4776-87b5-16c262cfbddd/bin/uautomizer-IVEQpCNsaX/data/ade854db9/2785352cad7146d481776706b56f5a28 [2021-11-09 10:44:52,667 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-09 10:44:52,668 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-09 10:44:52,669 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-09 10:44:52,670 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-09 10:44:52,673 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-09 10:44:52,673 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.11 10:44:52" (1/1) ... [2021-11-09 10:44:52,675 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7e05360a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 10:44:52, skipping insertion in model container [2021-11-09 10:44:52,675 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.11 10:44:52" (1/1) ... [2021-11-09 10:44:52,681 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-09 10:44:52,719 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-09 10:44:53,099 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_386fb355-ad68-4776-87b5-16c262cfbddd/sv-benchmarks/c/pthread-nondet/nondet-loop-bound-variant-2.i[30035,30048] [2021-11-09 10:44:53,124 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-11-09 10:44:53,137 INFO L203 MainTranslator]: Completed pre-run [2021-11-09 10:44:53,194 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_386fb355-ad68-4776-87b5-16c262cfbddd/sv-benchmarks/c/pthread-nondet/nondet-loop-bound-variant-2.i[30035,30048] [2021-11-09 10:44:53,208 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-11-09 10:44:53,256 INFO L208 MainTranslator]: Completed translation [2021-11-09 10:44:53,258 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 10:44:53 WrapperNode [2021-11-09 10:44:53,258 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-09 10:44:53,259 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-09 10:44:53,259 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-09 10:44:53,260 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-09 10:44:53,267 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 10:44:53" (1/1) ... [2021-11-09 10:44:53,283 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 10:44:53" (1/1) ... [2021-11-09 10:44:53,306 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-09 10:44:53,307 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-09 10:44:53,307 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-09 10:44:53,307 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-09 10:44:53,316 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 10:44:53" (1/1) ... [2021-11-09 10:44:53,316 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 10:44:53" (1/1) ... [2021-11-09 10:44:53,334 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 10:44:53" (1/1) ... [2021-11-09 10:44:53,337 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 10:44:53" (1/1) ... [2021-11-09 10:44:53,342 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 10:44:53" (1/1) ... [2021-11-09 10:44:53,345 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 10:44:53" (1/1) ... [2021-11-09 10:44:53,347 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 10:44:53" (1/1) ... [2021-11-09 10:44:53,350 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-09 10:44:53,351 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-09 10:44:53,352 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-09 10:44:53,352 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-09 10:44:53,353 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 10:44:53" (1/1) ... [2021-11-09 10:44:53,366 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-09 10:44:53,376 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_386fb355-ad68-4776-87b5-16c262cfbddd/bin/uautomizer-IVEQpCNsaX/z3 [2021-11-09 10:44:53,390 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_386fb355-ad68-4776-87b5-16c262cfbddd/bin/uautomizer-IVEQpCNsaX/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-11-09 10:44:53,427 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_386fb355-ad68-4776-87b5-16c262cfbddd/bin/uautomizer-IVEQpCNsaX/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-11-09 10:44:53,433 INFO L130 BoogieDeclarations]: Found specification of procedure thr2 [2021-11-09 10:44:53,434 INFO L138 BoogieDeclarations]: Found implementation of procedure thr2 [2021-11-09 10:44:53,434 INFO L130 BoogieDeclarations]: Found specification of procedure thr1 [2021-11-09 10:44:53,434 INFO L138 BoogieDeclarations]: Found implementation of procedure thr1 [2021-11-09 10:44:53,434 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-11-09 10:44:53,434 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2021-11-09 10:44:53,434 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-11-09 10:44:53,434 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-11-09 10:44:53,434 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-11-09 10:44:53,435 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-09 10:44:53,435 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-09 10:44:53,436 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-11-09 10:44:53,813 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-09 10:44:53,813 INFO L299 CfgBuilder]: Removed 11 assume(true) statements. [2021-11-09 10:44:53,815 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.11 10:44:53 BoogieIcfgContainer [2021-11-09 10:44:53,815 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-09 10:44:53,816 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-11-09 10:44:53,817 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-11-09 10:44:53,820 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-11-09 10:44:53,820 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 09.11 10:44:52" (1/3) ... [2021-11-09 10:44:53,821 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2ac41bfe and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.11 10:44:53, skipping insertion in model container [2021-11-09 10:44:53,821 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 10:44:53" (2/3) ... [2021-11-09 10:44:53,821 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2ac41bfe and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.11 10:44:53, skipping insertion in model container [2021-11-09 10:44:53,821 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.11 10:44:53" (3/3) ... [2021-11-09 10:44:53,823 INFO L111 eAbstractionObserver]: Analyzing ICFG nondet-loop-bound-variant-2.i [2021-11-09 10:44:53,828 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-11-09 10:44:53,828 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-11-09 10:44:53,829 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-11-09 10:44:53,829 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-11-09 10:44:53,858 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:53,858 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:53,858 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:53,858 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:53,859 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:53,859 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:53,859 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:53,859 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:53,859 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:53,860 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:53,860 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:53,860 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:53,860 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:53,860 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:53,861 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:53,861 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:53,861 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:53,861 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:53,862 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:53,862 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:53,862 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:53,863 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:53,863 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:53,863 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:53,863 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:53,863 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:53,864 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:53,864 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:53,864 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:53,864 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:53,864 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:53,865 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:53,865 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:53,865 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:53,865 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:53,866 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:53,866 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:53,866 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:53,866 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:53,866 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:53,867 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:53,867 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:53,868 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:53,868 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:53,868 WARN L322 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:53,868 WARN L322 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:53,868 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:53,868 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:53,869 WARN L322 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:53,869 WARN L322 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:53,869 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:53,869 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:53,869 WARN L322 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:53,870 WARN L322 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:53,870 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:53,870 WARN L322 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:53,870 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:53,870 WARN L322 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:53,871 WARN L322 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:53,871 WARN L322 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:53,871 WARN L322 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:53,871 WARN L322 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:53,874 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:53,875 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:53,875 WARN L322 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:53,875 WARN L322 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:53,875 WARN L322 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:53,876 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:53,880 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:53,880 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:53,881 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:53,881 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:53,881 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:53,881 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:53,881 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:53,882 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:53,882 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:53,882 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:53,884 INFO L148 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-11-09 10:44:53,959 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-11-09 10:44:53,969 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-11-09 10:44:53,969 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2021-11-09 10:44:53,995 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 88 places, 87 transitions, 184 flow [2021-11-09 10:44:54,085 INFO L129 PetriNetUnfolder]: 6/99 cut-off events. [2021-11-09 10:44:54,085 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-11-09 10:44:54,090 INFO L84 FinitePrefix]: Finished finitePrefix Result has 107 conditions, 99 events. 6/99 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 117 event pairs, 0 based on Foata normal form. 0/90 useless extension candidates. Maximal degree in co-relation 67. Up to 4 conditions per place. [2021-11-09 10:44:54,090 INFO L82 GeneralOperation]: Start removeDead. Operand has 88 places, 87 transitions, 184 flow [2021-11-09 10:44:54,095 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 87 places, 86 transitions, 180 flow [2021-11-09 10:44:54,110 INFO L129 PetriNetUnfolder]: 2/51 cut-off events. [2021-11-09 10:44:54,111 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-11-09 10:44:54,111 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-09 10:44:54,112 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-09 10:44:54,112 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-09 10:44:54,117 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-09 10:44:54,117 INFO L85 PathProgramCache]: Analyzing trace with hash -712236224, now seen corresponding path program 1 times [2021-11-09 10:44:54,126 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-09 10:44:54,127 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [584850240] [2021-11-09 10:44:54,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-09 10:44:54,128 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-09 10:44:54,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-09 10:44:54,607 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-09 10:44:54,607 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-09 10:44:54,608 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [584850240] [2021-11-09 10:44:54,609 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [584850240] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-09 10:44:54,610 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-09 10:44:54,610 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-11-09 10:44:54,611 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [57102354] [2021-11-09 10:44:54,621 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-11-09 10:44:54,621 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-09 10:44:54,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-11-09 10:44:54,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-11-09 10:44:54,647 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 87 [2021-11-09 10:44:54,656 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 86 transitions, 180 flow. Second operand has 8 states, 8 states have (on average 62.625) internal successors, (501), 8 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) [2021-11-09 10:44:54,656 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-09 10:44:54,656 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 87 [2021-11-09 10:44:54,657 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-09 10:44:55,036 INFO L129 PetriNetUnfolder]: 111/431 cut-off events. [2021-11-09 10:44:55,036 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-11-09 10:44:55,039 INFO L84 FinitePrefix]: Finished finitePrefix Result has 666 conditions, 431 events. 111/431 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 2399 event pairs, 40 based on Foata normal form. 9/370 useless extension candidates. Maximal degree in co-relation 616. Up to 66 conditions per place. [2021-11-09 10:44:55,043 INFO L132 encePairwiseOnDemand]: 74/87 looper letters, 31 selfloop transitions, 11 changer transitions 6/108 dead transitions. [2021-11-09 10:44:55,043 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 108 transitions, 320 flow [2021-11-09 10:44:55,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-11-09 10:44:55,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2021-11-09 10:44:55,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 733 transitions. [2021-11-09 10:44:55,062 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7659352142110762 [2021-11-09 10:44:55,063 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 733 transitions. [2021-11-09 10:44:55,063 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 733 transitions. [2021-11-09 10:44:55,066 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-09 10:44:55,069 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 733 transitions. [2021-11-09 10:44:55,074 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 66.63636363636364) internal successors, (733), 11 states have internal predecessors, (733), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-09 10:44:55,083 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 87.0) internal successors, (1044), 12 states have internal predecessors, (1044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-09 10:44:55,084 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 87.0) internal successors, (1044), 12 states have internal predecessors, (1044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-09 10:44:55,086 INFO L186 Difference]: Start difference. First operand has 87 places, 86 transitions, 180 flow. Second operand 11 states and 733 transitions. [2021-11-09 10:44:55,087 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 108 transitions, 320 flow [2021-11-09 10:44:55,090 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 108 transitions, 319 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-11-09 10:44:55,094 INFO L242 Difference]: Finished difference. Result has 99 places, 86 transitions, 221 flow [2021-11-09 10:44:55,096 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=169, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=221, PETRI_PLACES=99, PETRI_TRANSITIONS=86} [2021-11-09 10:44:55,097 INFO L334 CegarLoopForPetriNet]: 87 programPoint places, 12 predicate places. [2021-11-09 10:44:55,098 INFO L470 AbstractCegarLoop]: Abstraction has has 99 places, 86 transitions, 221 flow [2021-11-09 10:44:55,098 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 62.625) internal successors, (501), 8 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) [2021-11-09 10:44:55,098 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-09 10:44:55,099 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-09 10:44:55,099 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-11-09 10:44:55,100 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-09 10:44:55,100 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-09 10:44:55,100 INFO L85 PathProgramCache]: Analyzing trace with hash 1246810762, now seen corresponding path program 1 times [2021-11-09 10:44:55,101 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-09 10:44:55,101 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1648437759] [2021-11-09 10:44:55,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-09 10:44:55,101 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-09 10:44:55,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-09 10:44:55,155 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-09 10:44:55,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-09 10:44:55,250 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-09 10:44:55,250 INFO L627 BasicCegarLoop]: Counterexample is feasible [2021-11-09 10:44:55,252 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATION [2021-11-09 10:44:55,254 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION [2021-11-09 10:44:55,254 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATION [2021-11-09 10:44:55,255 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION [2021-11-09 10:44:55,255 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-11-09 10:44:55,260 INFO L731 BasicCegarLoop]: Path program histogram: [1, 1] [2021-11-09 10:44:55,262 WARN L234 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2021-11-09 10:44:55,262 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2021-11-09 10:44:55,289 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,290 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,290 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,290 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,290 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,291 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,291 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,291 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,291 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,291 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,292 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork1_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,292 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,292 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork1_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,292 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,292 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork1_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,293 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork1_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,294 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,294 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,295 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,295 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,295 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,296 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,296 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,296 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,296 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,296 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,297 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,297 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,297 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,297 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,297 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork1_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,298 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork1_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,298 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork1_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,299 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork1_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,299 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,299 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,299 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,299 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,301 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,301 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,301 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,301 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,302 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,302 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,302 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,302 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,302 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,303 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,303 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,303 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,303 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,303 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,303 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork1_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,304 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,304 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork1_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,307 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,307 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork1_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,308 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork1_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,308 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,308 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,309 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,309 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,309 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,317 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,321 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,321 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,322 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,322 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,322 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,322 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,322 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,323 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,323 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork1_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,323 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork1_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,323 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork1_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,323 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork1_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,324 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,324 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,324 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,324 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,324 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,325 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,325 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,325 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,325 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,326 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,326 WARN L322 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,326 WARN L322 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,326 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,326 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,327 WARN L322 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,327 WARN L322 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,327 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,327 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,327 WARN L322 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,327 WARN L322 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,328 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,328 WARN L322 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,328 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,328 WARN L322 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,328 WARN L322 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,329 WARN L322 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,329 WARN L322 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,329 WARN L322 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,329 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,330 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,330 WARN L322 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,330 WARN L322 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,330 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,330 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,330 WARN L322 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,331 WARN L322 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,331 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,331 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,332 WARN L322 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,332 WARN L322 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,332 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,332 WARN L322 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,332 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,332 WARN L322 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,333 WARN L322 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,333 WARN L322 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,333 WARN L322 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,333 WARN L322 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,335 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,336 WARN L322 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,336 WARN L322 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,336 WARN L322 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,336 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,337 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,338 WARN L322 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,338 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,339 WARN L322 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,339 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,339 WARN L322 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,339 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,341 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,341 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork1_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,342 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,342 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork1_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,342 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,342 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,342 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,343 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,343 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,343 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,346 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,347 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,348 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork1_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,348 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork1_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,348 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,348 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,348 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,349 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,349 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,349 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:55,351 INFO L148 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-11-09 10:44:55,359 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-11-09 10:44:55,361 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-11-09 10:44:55,361 INFO L340 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2021-11-09 10:44:55,367 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 119 places, 117 transitions, 258 flow [2021-11-09 10:44:55,391 INFO L129 PetriNetUnfolder]: 9/136 cut-off events. [2021-11-09 10:44:55,391 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2021-11-09 10:44:55,395 INFO L84 FinitePrefix]: Finished finitePrefix Result has 150 conditions, 136 events. 9/136 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 208 event pairs, 0 based on Foata normal form. 0/123 useless extension candidates. Maximal degree in co-relation 145. Up to 6 conditions per place. [2021-11-09 10:44:55,395 INFO L82 GeneralOperation]: Start removeDead. Operand has 119 places, 117 transitions, 258 flow [2021-11-09 10:44:55,397 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 106 places, 105 transitions, 225 flow [2021-11-09 10:44:55,406 INFO L129 PetriNetUnfolder]: 2/50 cut-off events. [2021-11-09 10:44:55,406 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-11-09 10:44:55,407 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-09 10:44:55,407 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-09 10:44:55,407 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2021-11-09 10:44:55,408 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-09 10:44:55,408 INFO L85 PathProgramCache]: Analyzing trace with hash -257398927, now seen corresponding path program 1 times [2021-11-09 10:44:55,408 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-09 10:44:55,409 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1902448990] [2021-11-09 10:44:55,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-09 10:44:55,410 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-09 10:44:55,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-09 10:44:55,672 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-09 10:44:55,673 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-09 10:44:55,673 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1902448990] [2021-11-09 10:44:55,673 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1902448990] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-09 10:44:55,673 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-09 10:44:55,674 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-11-09 10:44:55,674 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2084598457] [2021-11-09 10:44:55,674 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-11-09 10:44:55,675 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-09 10:44:55,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-11-09 10:44:55,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-11-09 10:44:55,678 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 83 out of 117 [2021-11-09 10:44:55,680 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 105 transitions, 225 flow. Second operand has 8 states, 8 states have (on average 84.625) internal successors, (677), 8 states have internal predecessors, (677), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-09 10:44:55,680 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-09 10:44:55,680 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 83 of 117 [2021-11-09 10:44:55,680 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-09 10:44:56,316 INFO L129 PetriNetUnfolder]: 1027/2383 cut-off events. [2021-11-09 10:44:56,316 INFO L130 PetriNetUnfolder]: For 17/17 co-relation queries the response was YES. [2021-11-09 10:44:56,326 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3987 conditions, 2383 events. 1027/2383 cut-off events. For 17/17 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 18453 event pairs, 351 based on Foata normal form. 160/2059 useless extension candidates. Maximal degree in co-relation 3936. Up to 356 conditions per place. [2021-11-09 10:44:56,344 INFO L132 encePairwiseOnDemand]: 102/117 looper letters, 72 selfloop transitions, 14 changer transitions 6/166 dead transitions. [2021-11-09 10:44:56,344 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 166 transitions, 531 flow [2021-11-09 10:44:56,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-11-09 10:44:56,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2021-11-09 10:44:56,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1030 transitions. [2021-11-09 10:44:56,349 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8003108003108003 [2021-11-09 10:44:56,349 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1030 transitions. [2021-11-09 10:44:56,349 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1030 transitions. [2021-11-09 10:44:56,350 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-09 10:44:56,350 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1030 transitions. [2021-11-09 10:44:56,354 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 93.63636363636364) internal successors, (1030), 11 states have internal predecessors, (1030), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-09 10:44:56,358 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 117.0) internal successors, (1404), 12 states have internal predecessors, (1404), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-09 10:44:56,360 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 117.0) internal successors, (1404), 12 states have internal predecessors, (1404), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-09 10:44:56,360 INFO L186 Difference]: Start difference. First operand has 106 places, 105 transitions, 225 flow. Second operand 11 states and 1030 transitions. [2021-11-09 10:44:56,360 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 166 transitions, 531 flow [2021-11-09 10:44:56,363 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 166 transitions, 528 flow, removed 1 selfloop flow, removed 1 redundant places. [2021-11-09 10:44:56,367 INFO L242 Difference]: Finished difference. Result has 119 places, 108 transitions, 296 flow [2021-11-09 10:44:56,367 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=117, PETRI_DIFFERENCE_MINUEND_FLOW=210, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=296, PETRI_PLACES=119, PETRI_TRANSITIONS=108} [2021-11-09 10:44:56,367 INFO L334 CegarLoopForPetriNet]: 106 programPoint places, 13 predicate places. [2021-11-09 10:44:56,368 INFO L470 AbstractCegarLoop]: Abstraction has has 119 places, 108 transitions, 296 flow [2021-11-09 10:44:56,368 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 84.625) internal successors, (677), 8 states have internal predecessors, (677), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-09 10:44:56,368 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-09 10:44:56,369 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-09 10:44:56,369 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-11-09 10:44:56,369 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2021-11-09 10:44:56,370 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-09 10:44:56,370 INFO L85 PathProgramCache]: Analyzing trace with hash -1973636324, now seen corresponding path program 1 times [2021-11-09 10:44:56,370 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-09 10:44:56,370 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1355525747] [2021-11-09 10:44:56,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-09 10:44:56,371 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-09 10:44:56,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-09 10:44:56,489 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-09 10:44:56,490 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-09 10:44:56,490 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1355525747] [2021-11-09 10:44:56,490 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1355525747] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-09 10:44:56,490 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-09 10:44:56,490 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-11-09 10:44:56,491 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1726942484] [2021-11-09 10:44:56,491 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-11-09 10:44:56,491 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-09 10:44:56,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-11-09 10:44:56,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-11-09 10:44:56,495 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 81 out of 117 [2021-11-09 10:44:56,496 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 108 transitions, 296 flow. Second operand has 9 states, 9 states have (on average 83.0) internal successors, (747), 9 states have internal predecessors, (747), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-09 10:44:56,496 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-09 10:44:56,496 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 81 of 117 [2021-11-09 10:44:56,497 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-09 10:44:58,443 INFO L129 PetriNetUnfolder]: 4022/8865 cut-off events. [2021-11-09 10:44:58,443 INFO L130 PetriNetUnfolder]: For 3000/3000 co-relation queries the response was YES. [2021-11-09 10:44:58,483 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18150 conditions, 8865 events. 4022/8865 cut-off events. For 3000/3000 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 79643 event pairs, 286 based on Foata normal form. 29/7687 useless extension candidates. Maximal degree in co-relation 18094. Up to 804 conditions per place. [2021-11-09 10:44:58,594 INFO L132 encePairwiseOnDemand]: 104/117 looper letters, 213 selfloop transitions, 81 changer transitions 17/382 dead transitions. [2021-11-09 10:44:58,594 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 382 transitions, 1734 flow [2021-11-09 10:44:58,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-11-09 10:44:58,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2021-11-09 10:44:58,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 3049 transitions. [2021-11-09 10:44:58,605 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7664655605832077 [2021-11-09 10:44:58,605 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 3049 transitions. [2021-11-09 10:44:58,605 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 3049 transitions. [2021-11-09 10:44:58,611 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-09 10:44:58,612 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 3049 transitions. [2021-11-09 10:44:58,621 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 89.67647058823529) internal successors, (3049), 34 states have internal predecessors, (3049), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-09 10:44:58,633 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 117.0) internal successors, (4095), 35 states have internal predecessors, (4095), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-09 10:44:58,635 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 117.0) internal successors, (4095), 35 states have internal predecessors, (4095), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-09 10:44:58,636 INFO L186 Difference]: Start difference. First operand has 119 places, 108 transitions, 296 flow. Second operand 34 states and 3049 transitions. [2021-11-09 10:44:58,636 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 382 transitions, 1734 flow [2021-11-09 10:44:58,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 382 transitions, 1728 flow, removed 0 selfloop flow, removed 3 redundant places. [2021-11-09 10:44:58,679 INFO L242 Difference]: Finished difference. Result has 168 places, 189 transitions, 998 flow [2021-11-09 10:44:58,679 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=117, PETRI_DIFFERENCE_MINUEND_FLOW=290, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=998, PETRI_PLACES=168, PETRI_TRANSITIONS=189} [2021-11-09 10:44:58,680 INFO L334 CegarLoopForPetriNet]: 106 programPoint places, 62 predicate places. [2021-11-09 10:44:58,680 INFO L470 AbstractCegarLoop]: Abstraction has has 168 places, 189 transitions, 998 flow [2021-11-09 10:44:58,681 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 83.0) internal successors, (747), 9 states have internal predecessors, (747), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-09 10:44:58,681 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-09 10:44:58,681 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-09 10:44:58,681 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-11-09 10:44:58,682 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2021-11-09 10:44:58,682 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-09 10:44:58,682 INFO L85 PathProgramCache]: Analyzing trace with hash 1818054295, now seen corresponding path program 1 times [2021-11-09 10:44:58,682 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-09 10:44:58,683 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2113694715] [2021-11-09 10:44:58,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-09 10:44:58,683 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-09 10:44:58,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-09 10:44:58,737 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-09 10:44:58,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-09 10:44:58,777 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-09 10:44:58,778 INFO L627 BasicCegarLoop]: Counterexample is feasible [2021-11-09 10:44:58,778 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATION [2021-11-09 10:44:58,778 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION [2021-11-09 10:44:58,779 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATION [2021-11-09 10:44:58,779 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION [2021-11-09 10:44:58,779 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION [2021-11-09 10:44:58,779 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-11-09 10:44:58,780 INFO L731 BasicCegarLoop]: Path program histogram: [1, 1, 1] [2021-11-09 10:44:58,780 WARN L234 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2021-11-09 10:44:58,780 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2021-11-09 10:44:58,795 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,795 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,796 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,796 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,796 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,796 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,796 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,796 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,797 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,797 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,797 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork1_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,797 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,797 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork1_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,797 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,798 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork1_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,798 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork1_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,798 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,798 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,798 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,799 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,799 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,799 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,799 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,799 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,799 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,800 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,800 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,800 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,800 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,800 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,801 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork1_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,801 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork1_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,801 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork1_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,801 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork1_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,801 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,802 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,802 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,802 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,802 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,802 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,802 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,803 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,803 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,803 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,803 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,804 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,804 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,804 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,804 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,804 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,804 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,805 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,805 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork1_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,805 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,805 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork1_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,805 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,805 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork1_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,806 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork1_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,806 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,806 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,806 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,806 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,807 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,807 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,807 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,807 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,807 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,807 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,808 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,808 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,808 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,808 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,808 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork1_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,809 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork1_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,809 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork1_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,809 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork1_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,809 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,809 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,810 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,810 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,810 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,810 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,810 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,810 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,811 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,811 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,811 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,811 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,812 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,812 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,812 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,812 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,812 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,812 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,813 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork1_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,813 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,813 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork1_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,813 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,813 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork1_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,814 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork1_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,814 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,814 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,814 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,814 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,814 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,815 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,815 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,815 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,815 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,815 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,816 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,816 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,816 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,816 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,816 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork1_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,817 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork1_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,817 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork1_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,817 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork1_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,817 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,817 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,817 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,818 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,818 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,818 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,818 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,818 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,819 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,819 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,819 WARN L322 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,819 WARN L322 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,820 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,820 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,820 WARN L322 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,820 WARN L322 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,820 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,820 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,821 WARN L322 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,821 WARN L322 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,821 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,821 WARN L322 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,822 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,822 WARN L322 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,822 WARN L322 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,822 WARN L322 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,822 WARN L322 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,822 WARN L322 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,823 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,823 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,823 WARN L322 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,823 WARN L322 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,824 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,824 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,824 WARN L322 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,824 WARN L322 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,824 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,824 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,825 WARN L322 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,825 WARN L322 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,825 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,825 WARN L322 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,825 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,826 WARN L322 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,826 WARN L322 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,826 WARN L322 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,826 WARN L322 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,826 WARN L322 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,827 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,827 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,827 WARN L322 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,827 WARN L322 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,827 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,827 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,828 WARN L322 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,828 WARN L322 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,828 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,828 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,828 WARN L322 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,828 WARN L322 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,829 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,829 WARN L322 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,829 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,829 WARN L322 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,829 WARN L322 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,830 WARN L322 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,830 WARN L322 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,830 WARN L322 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,830 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,831 WARN L322 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,831 WARN L322 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,831 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,831 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,831 WARN L322 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,833 WARN L322 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,833 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,833 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,834 WARN L322 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,834 WARN L322 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,834 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,835 WARN L322 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,836 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,836 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,836 WARN L322 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,836 WARN L322 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,836 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,838 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,838 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,838 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,839 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork1_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,839 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,839 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,839 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork1_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,839 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,840 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,840 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,841 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,842 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,842 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,842 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,842 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork1_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,842 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork1_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,843 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,843 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,843 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,843 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,846 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,846 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,846 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,847 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,847 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,847 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,847 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork1_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,847 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,847 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,847 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork1_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:44:58,849 INFO L148 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-11-09 10:44:58,850 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-11-09 10:44:58,856 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-11-09 10:44:58,856 INFO L340 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2021-11-09 10:44:58,858 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 150 places, 147 transitions, 336 flow [2021-11-09 10:44:58,885 INFO L129 PetriNetUnfolder]: 12/173 cut-off events. [2021-11-09 10:44:58,885 INFO L130 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2021-11-09 10:44:58,887 INFO L84 FinitePrefix]: Finished finitePrefix Result has 194 conditions, 173 events. 12/173 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 298 event pairs, 0 based on Foata normal form. 0/156 useless extension candidates. Maximal degree in co-relation 187. Up to 8 conditions per place. [2021-11-09 10:44:58,887 INFO L82 GeneralOperation]: Start removeDead. Operand has 150 places, 147 transitions, 336 flow [2021-11-09 10:44:58,890 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 125 places, 124 transitions, 272 flow [2021-11-09 10:44:58,896 INFO L129 PetriNetUnfolder]: 2/51 cut-off events. [2021-11-09 10:44:58,897 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-11-09 10:44:58,897 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-09 10:44:58,897 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-09 10:44:58,897 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2021-11-09 10:44:58,897 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-09 10:44:58,898 INFO L85 PathProgramCache]: Analyzing trace with hash 1363183808, now seen corresponding path program 1 times [2021-11-09 10:44:58,898 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-09 10:44:58,898 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [315795489] [2021-11-09 10:44:58,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-09 10:44:58,898 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-09 10:44:58,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-09 10:44:59,077 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-09 10:44:59,077 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-09 10:44:59,078 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [315795489] [2021-11-09 10:44:59,078 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [315795489] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-09 10:44:59,078 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-09 10:44:59,078 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-11-09 10:44:59,078 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1984780754] [2021-11-09 10:44:59,079 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-11-09 10:44:59,079 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-09 10:44:59,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-11-09 10:44:59,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-11-09 10:44:59,083 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 105 out of 147 [2021-11-09 10:44:59,085 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 124 transitions, 272 flow. Second operand has 8 states, 8 states have (on average 106.625) internal successors, (853), 8 states have internal predecessors, (853), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-09 10:44:59,085 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-09 10:44:59,085 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 105 of 147 [2021-11-09 10:44:59,085 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-09 10:45:01,411 INFO L129 PetriNetUnfolder]: 7183/12745 cut-off events. [2021-11-09 10:45:01,411 INFO L130 PetriNetUnfolder]: For 108/108 co-relation queries the response was YES. [2021-11-09 10:45:01,471 INFO L84 FinitePrefix]: Finished finitePrefix Result has 22517 conditions, 12745 events. 7183/12745 cut-off events. For 108/108 co-relation queries the response was YES. Maximal size of possible extension queue 781. Compared 107520 event pairs, 1502 based on Foata normal form. 1270/10939 useless extension candidates. Maximal degree in co-relation 22465. Up to 2461 conditions per place. [2021-11-09 10:45:01,561 INFO L132 encePairwiseOnDemand]: 130/147 looper letters, 97 selfloop transitions, 17 changer transitions 6/208 dead transitions. [2021-11-09 10:45:01,561 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 208 transitions, 680 flow [2021-11-09 10:45:01,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-11-09 10:45:01,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2021-11-09 10:45:01,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1307 transitions. [2021-11-09 10:45:01,566 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.808286951144094 [2021-11-09 10:45:01,566 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1307 transitions. [2021-11-09 10:45:01,567 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1307 transitions. [2021-11-09 10:45:01,568 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-09 10:45:01,568 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1307 transitions. [2021-11-09 10:45:01,572 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 118.81818181818181) internal successors, (1307), 11 states have internal predecessors, (1307), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-09 10:45:01,576 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 147.0) internal successors, (1764), 12 states have internal predecessors, (1764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-09 10:45:01,577 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 147.0) internal successors, (1764), 12 states have internal predecessors, (1764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-09 10:45:01,577 INFO L186 Difference]: Start difference. First operand has 125 places, 124 transitions, 272 flow. Second operand 11 states and 1307 transitions. [2021-11-09 10:45:01,577 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 208 transitions, 680 flow [2021-11-09 10:45:01,580 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 208 transitions, 673 flow, removed 3 selfloop flow, removed 1 redundant places. [2021-11-09 10:45:01,583 INFO L242 Difference]: Finished difference. Result has 138 places, 129 transitions, 360 flow [2021-11-09 10:45:01,583 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=147, PETRI_DIFFERENCE_MINUEND_FLOW=251, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=360, PETRI_PLACES=138, PETRI_TRANSITIONS=129} [2021-11-09 10:45:01,584 INFO L334 CegarLoopForPetriNet]: 125 programPoint places, 13 predicate places. [2021-11-09 10:45:01,584 INFO L470 AbstractCegarLoop]: Abstraction has has 138 places, 129 transitions, 360 flow [2021-11-09 10:45:01,584 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 106.625) internal successors, (853), 8 states have internal predecessors, (853), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-09 10:45:01,585 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-09 10:45:01,585 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-09 10:45:01,585 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-11-09 10:45:01,585 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2021-11-09 10:45:01,585 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-09 10:45:01,586 INFO L85 PathProgramCache]: Analyzing trace with hash -846822381, now seen corresponding path program 1 times [2021-11-09 10:45:01,586 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-09 10:45:01,586 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [808653308] [2021-11-09 10:45:01,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-09 10:45:01,586 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-09 10:45:01,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-09 10:45:01,687 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-09 10:45:01,687 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-09 10:45:01,687 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [808653308] [2021-11-09 10:45:01,688 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [808653308] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-09 10:45:01,688 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-09 10:45:01,688 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-11-09 10:45:01,688 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [740061627] [2021-11-09 10:45:01,689 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-11-09 10:45:01,689 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-09 10:45:01,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-11-09 10:45:01,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-11-09 10:45:01,691 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 103 out of 147 [2021-11-09 10:45:01,693 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 129 transitions, 360 flow. Second operand has 9 states, 9 states have (on average 105.0) internal successors, (945), 9 states have internal predecessors, (945), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-09 10:45:01,693 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-09 10:45:01,693 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 103 of 147 [2021-11-09 10:45:01,693 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-09 10:45:09,513 INFO L129 PetriNetUnfolder]: 30366/53575 cut-off events. [2021-11-09 10:45:09,513 INFO L130 PetriNetUnfolder]: For 23627/23627 co-relation queries the response was YES. [2021-11-09 10:45:09,764 INFO L84 FinitePrefix]: Finished finitePrefix Result has 117396 conditions, 53575 events. 30366/53575 cut-off events. For 23627/23627 co-relation queries the response was YES. Maximal size of possible extension queue 2951. Compared 521978 event pairs, 2674 based on Foata normal form. 139/44955 useless extension candidates. Maximal degree in co-relation 117339. Up to 5963 conditions per place. [2021-11-09 10:45:10,304 INFO L132 encePairwiseOnDemand]: 133/147 looper letters, 313 selfloop transitions, 97 changer transitions 17/512 dead transitions. [2021-11-09 10:45:10,304 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 512 transitions, 2395 flow [2021-11-09 10:45:10,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-11-09 10:45:10,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2021-11-09 10:45:10,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 3909 transitions. [2021-11-09 10:45:10,321 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7821128451380552 [2021-11-09 10:45:10,321 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 3909 transitions. [2021-11-09 10:45:10,321 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 3909 transitions. [2021-11-09 10:45:10,324 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-09 10:45:10,324 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 3909 transitions. [2021-11-09 10:45:10,335 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 114.97058823529412) internal successors, (3909), 34 states have internal predecessors, (3909), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-09 10:45:10,348 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 147.0) internal successors, (5145), 35 states have internal predecessors, (5145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-09 10:45:10,350 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 147.0) internal successors, (5145), 35 states have internal predecessors, (5145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-09 10:45:10,350 INFO L186 Difference]: Start difference. First operand has 138 places, 129 transitions, 360 flow. Second operand 34 states and 3909 transitions. [2021-11-09 10:45:10,351 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 512 transitions, 2395 flow [2021-11-09 10:45:10,782 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 512 transitions, 2389 flow, removed 0 selfloop flow, removed 3 redundant places. [2021-11-09 10:45:10,789 INFO L242 Difference]: Finished difference. Result has 188 places, 224 transitions, 1224 flow [2021-11-09 10:45:10,789 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=147, PETRI_DIFFERENCE_MINUEND_FLOW=354, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=1224, PETRI_PLACES=188, PETRI_TRANSITIONS=224} [2021-11-09 10:45:10,789 INFO L334 CegarLoopForPetriNet]: 125 programPoint places, 63 predicate places. [2021-11-09 10:45:10,789 INFO L470 AbstractCegarLoop]: Abstraction has has 188 places, 224 transitions, 1224 flow [2021-11-09 10:45:10,790 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 105.0) internal successors, (945), 9 states have internal predecessors, (945), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-09 10:45:10,790 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-09 10:45:10,790 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-09 10:45:10,791 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-11-09 10:45:10,791 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2021-11-09 10:45:10,791 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-09 10:45:10,791 INFO L85 PathProgramCache]: Analyzing trace with hash 1589431628, now seen corresponding path program 1 times [2021-11-09 10:45:10,791 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-09 10:45:10,792 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [227027650] [2021-11-09 10:45:10,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-09 10:45:10,792 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-09 10:45:10,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-09 10:45:10,920 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-09 10:45:10,920 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-09 10:45:10,921 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [227027650] [2021-11-09 10:45:10,921 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [227027650] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-09 10:45:10,921 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1165549433] [2021-11-09 10:45:10,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-09 10:45:10,925 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-09 10:45:10,926 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_386fb355-ad68-4776-87b5-16c262cfbddd/bin/uautomizer-IVEQpCNsaX/z3 [2021-11-09 10:45:10,927 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_386fb355-ad68-4776-87b5-16c262cfbddd/bin/uautomizer-IVEQpCNsaX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-09 10:45:10,952 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_386fb355-ad68-4776-87b5-16c262cfbddd/bin/uautomizer-IVEQpCNsaX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-11-09 10:45:11,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-09 10:45:11,057 INFO L263 TraceCheckSpWp]: Trace formula consists of 185 conjuncts, 10 conjunts are in the unsatisfiable core [2021-11-09 10:45:11,061 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-09 10:45:11,671 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-09 10:45:11,672 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1165549433] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-09 10:45:11,672 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-11-09 10:45:11,672 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 19 [2021-11-09 10:45:11,672 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1453736471] [2021-11-09 10:45:11,674 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-11-09 10:45:11,674 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-09 10:45:11,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-11-09 10:45:11,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=284, Unknown=0, NotChecked=0, Total=342 [2021-11-09 10:45:11,677 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 102 out of 147 [2021-11-09 10:45:11,680 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 224 transitions, 1224 flow. Second operand has 19 states, 19 states have (on average 104.15789473684211) internal successors, (1979), 19 states have internal predecessors, (1979), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-09 10:45:11,680 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-09 10:45:11,680 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 102 of 147 [2021-11-09 10:45:11,681 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-09 10:45:26,803 INFO L129 PetriNetUnfolder]: 47821/86414 cut-off events. [2021-11-09 10:45:26,804 INFO L130 PetriNetUnfolder]: For 287194/287482 co-relation queries the response was YES. [2021-11-09 10:45:27,486 INFO L84 FinitePrefix]: Finished finitePrefix Result has 261858 conditions, 86414 events. 47821/86414 cut-off events. For 287194/287482 co-relation queries the response was YES. Maximal size of possible extension queue 4399. Compared 891576 event pairs, 3805 based on Foata normal form. 413/76731 useless extension candidates. Maximal degree in co-relation 261779. Up to 11199 conditions per place. [2021-11-09 10:45:28,374 INFO L132 encePairwiseOnDemand]: 131/147 looper letters, 489 selfloop transitions, 279 changer transitions 21/873 dead transitions. [2021-11-09 10:45:28,375 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 873 transitions, 6586 flow [2021-11-09 10:45:28,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2021-11-09 10:45:28,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2021-11-09 10:45:28,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 5691 transitions. [2021-11-09 10:45:28,387 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7742857142857142 [2021-11-09 10:45:28,388 INFO L72 ComplementDD]: Start complementDD. Operand 50 states and 5691 transitions. [2021-11-09 10:45:28,388 INFO L73 IsDeterministic]: Start isDeterministic. Operand 50 states and 5691 transitions. [2021-11-09 10:45:28,391 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-09 10:45:28,391 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 50 states and 5691 transitions. [2021-11-09 10:45:28,404 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 51 states, 50 states have (on average 113.82) internal successors, (5691), 50 states have internal predecessors, (5691), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-09 10:45:28,418 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 51 states, 51 states have (on average 147.0) internal successors, (7497), 51 states have internal predecessors, (7497), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-09 10:45:28,423 INFO L81 ComplementDD]: Finished complementDD. Result has 51 states, 51 states have (on average 147.0) internal successors, (7497), 51 states have internal predecessors, (7497), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-09 10:45:28,423 INFO L186 Difference]: Start difference. First operand has 188 places, 224 transitions, 1224 flow. Second operand 50 states and 5691 transitions. [2021-11-09 10:45:28,423 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 873 transitions, 6586 flow [2021-11-09 10:45:38,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 873 transitions, 6332 flow, removed 126 selfloop flow, removed 1 redundant places. [2021-11-09 10:45:38,441 INFO L242 Difference]: Finished difference. Result has 272 places, 435 transitions, 3895 flow [2021-11-09 10:45:38,442 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=147, PETRI_DIFFERENCE_MINUEND_FLOW=1154, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=50, PETRI_FLOW=3895, PETRI_PLACES=272, PETRI_TRANSITIONS=435} [2021-11-09 10:45:38,442 INFO L334 CegarLoopForPetriNet]: 125 programPoint places, 147 predicate places. [2021-11-09 10:45:38,442 INFO L470 AbstractCegarLoop]: Abstraction has has 272 places, 435 transitions, 3895 flow [2021-11-09 10:45:38,443 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 104.15789473684211) internal successors, (1979), 19 states have internal predecessors, (1979), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-09 10:45:38,443 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-09 10:45:38,444 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-09 10:45:38,469 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_386fb355-ad68-4776-87b5-16c262cfbddd/bin/uautomizer-IVEQpCNsaX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2021-11-09 10:45:38,651 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_386fb355-ad68-4776-87b5-16c262cfbddd/bin/uautomizer-IVEQpCNsaX/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-09 10:45:38,651 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1INUSE_VIOLATION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2021-11-09 10:45:38,651 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-09 10:45:38,651 INFO L85 PathProgramCache]: Analyzing trace with hash 2113967741, now seen corresponding path program 1 times [2021-11-09 10:45:38,652 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-09 10:45:38,652 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [722796623] [2021-11-09 10:45:38,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-09 10:45:38,652 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-09 10:45:38,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-09 10:45:38,695 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-09 10:45:38,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-09 10:45:38,746 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-09 10:45:38,746 INFO L627 BasicCegarLoop]: Counterexample is feasible [2021-11-09 10:45:38,746 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr1INUSE_VIOLATION [2021-11-09 10:45:38,747 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION [2021-11-09 10:45:38,747 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATION [2021-11-09 10:45:38,747 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION [2021-11-09 10:45:38,747 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION [2021-11-09 10:45:38,747 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION [2021-11-09 10:45:38,748 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-11-09 10:45:38,748 INFO L731 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1] [2021-11-09 10:45:38,748 WARN L234 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2021-11-09 10:45:38,748 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2021-11-09 10:45:38,768 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,769 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,769 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,769 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,769 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,769 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,769 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,769 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,770 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,770 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,770 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork1_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,770 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,770 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork1_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,770 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,771 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork1_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,771 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork1_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,771 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,771 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,771 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,771 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,771 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,772 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,772 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,772 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,772 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,772 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,772 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,773 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,773 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,773 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,773 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork1_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,773 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork1_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,773 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork1_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,774 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork1_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,774 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,774 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,774 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,774 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,774 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,774 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,775 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,775 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,775 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,775 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,775 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,775 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,776 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,776 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,776 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,776 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,776 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,776 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,777 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork1_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,777 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,777 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork1_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,777 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,777 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork1_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,777 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork1_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,777 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,778 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,778 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,778 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,778 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,778 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,778 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,778 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,779 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,779 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,779 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,779 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,779 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,779 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,780 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork1_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,780 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork1_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,780 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork1_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,780 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork1_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,780 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,780 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,781 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,781 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,781 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,781 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,781 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,781 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,782 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,782 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,782 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,782 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,782 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,782 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,782 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,783 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,783 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,783 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,783 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork1_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,783 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,783 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork1_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,784 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,784 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork1_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,784 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork1_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,784 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,784 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,784 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,784 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,785 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,785 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,785 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,785 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,785 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,785 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,785 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,786 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,786 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,786 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,786 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork1_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,786 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork1_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,786 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork1_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,787 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork1_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,787 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,787 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,787 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,787 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,787 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,787 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,788 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,788 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,788 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,788 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,788 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,788 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,789 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,789 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,789 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,789 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,789 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,789 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,790 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork1_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,790 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,790 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork1_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,790 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,790 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork1_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,790 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork1_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,790 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,791 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,791 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,791 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,791 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,791 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,791 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,791 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,792 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,792 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,792 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,792 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,792 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,792 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,793 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork1_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,793 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork1_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,793 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork1_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,793 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork1_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,793 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,793 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,793 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,794 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,794 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,794 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,794 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,794 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,795 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,795 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,795 WARN L322 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,795 WARN L322 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,795 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,795 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,795 WARN L322 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,796 WARN L322 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,796 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,796 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,796 WARN L322 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,796 WARN L322 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,796 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,797 WARN L322 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,797 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,797 WARN L322 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,797 WARN L322 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,797 WARN L322 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,797 WARN L322 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,798 WARN L322 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,798 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,798 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,798 WARN L322 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,798 WARN L322 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,798 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,799 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,799 WARN L322 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,799 WARN L322 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,799 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,799 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,799 WARN L322 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,799 WARN L322 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,800 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,800 WARN L322 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,800 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,800 WARN L322 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,800 WARN L322 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,800 WARN L322 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,801 WARN L322 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,801 WARN L322 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,801 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,801 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,801 WARN L322 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,801 WARN L322 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,802 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,802 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,802 WARN L322 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,802 WARN L322 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,802 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,802 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,802 WARN L322 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,803 WARN L322 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,803 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,803 WARN L322 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,803 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,803 WARN L322 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,803 WARN L322 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,803 WARN L322 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,804 WARN L322 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,804 WARN L322 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,804 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,804 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,804 WARN L322 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,804 WARN L322 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,805 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,805 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,805 WARN L322 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,805 WARN L322 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,805 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,805 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,806 WARN L322 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,806 WARN L322 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,806 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,806 WARN L322 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,806 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,806 WARN L322 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,806 WARN L322 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,807 WARN L322 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,807 WARN L322 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,807 WARN L322 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,807 WARN L322 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,808 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,808 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,808 WARN L322 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,808 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,808 WARN L322 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,809 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,810 WARN L322 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,810 WARN L322 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,810 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,810 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,810 WARN L322 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,812 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,812 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,812 WARN L322 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,812 WARN L322 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,812 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,812 WARN L322 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,814 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,814 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,814 WARN L322 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,814 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,814 WARN L322 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,815 WARN L322 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,816 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,816 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,816 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,816 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,816 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,817 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,817 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,817 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork1_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,817 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork1_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,817 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,819 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,819 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,819 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,819 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,819 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,819 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,820 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork1_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,820 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork1_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,820 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,820 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,822 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,822 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork1_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,822 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork1_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,822 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,822 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,822 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,823 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,823 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,823 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,823 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,824 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork1_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,825 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork1_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,825 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,825 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,825 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,825 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,825 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,826 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,826 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,826 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-09 10:45:38,827 INFO L148 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-11-09 10:45:38,829 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-11-09 10:45:38,829 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-11-09 10:45:38,829 INFO L340 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2021-11-09 10:45:38,831 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 181 places, 177 transitions, 418 flow [2021-11-09 10:45:38,855 INFO L129 PetriNetUnfolder]: 15/210 cut-off events. [2021-11-09 10:45:38,855 INFO L130 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2021-11-09 10:45:38,858 INFO L84 FinitePrefix]: Finished finitePrefix Result has 239 conditions, 210 events. 15/210 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 392 event pairs, 0 based on Foata normal form. 0/189 useless extension candidates. Maximal degree in co-relation 230. Up to 10 conditions per place. [2021-11-09 10:45:38,858 INFO L82 GeneralOperation]: Start removeDead. Operand has 181 places, 177 transitions, 418 flow [2021-11-09 10:45:38,860 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 144 places, 143 transitions, 321 flow [2021-11-09 10:45:38,864 INFO L129 PetriNetUnfolder]: 3/54 cut-off events. [2021-11-09 10:45:38,864 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-11-09 10:45:38,865 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-09 10:45:38,865 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-09 10:45:38,865 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2021-11-09 10:45:38,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-09 10:45:38,866 INFO L85 PathProgramCache]: Analyzing trace with hash 446213805, now seen corresponding path program 1 times [2021-11-09 10:45:38,866 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-09 10:45:38,866 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [512359290] [2021-11-09 10:45:38,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-09 10:45:38,866 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-09 10:45:38,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-09 10:45:38,978 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-09 10:45:38,978 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-09 10:45:38,978 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [512359290] [2021-11-09 10:45:38,979 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [512359290] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-09 10:45:38,979 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-09 10:45:38,979 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-11-09 10:45:38,979 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1036889988] [2021-11-09 10:45:38,979 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-11-09 10:45:38,980 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-09 10:45:38,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-11-09 10:45:38,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-11-09 10:45:38,982 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 177 [2021-11-09 10:45:38,983 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 143 transitions, 321 flow. Second operand has 8 states, 8 states have (on average 128.625) internal successors, (1029), 8 states have internal predecessors, (1029), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-09 10:45:38,984 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-09 10:45:38,984 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 177 [2021-11-09 10:45:38,984 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-09 10:45:45,543 INFO L129 PetriNetUnfolder]: 42883/63519 cut-off events. [2021-11-09 10:45:45,544 INFO L130 PetriNetUnfolder]: For 159/159 co-relation queries the response was YES. [2021-11-09 10:45:45,853 INFO L84 FinitePrefix]: Finished finitePrefix Result has 117388 conditions, 63519 events. 42883/63519 cut-off events. For 159/159 co-relation queries the response was YES. Maximal size of possible extension queue 3415. Compared 523261 event pairs, 2391 based on Foata normal form. 8922/56413 useless extension candidates. Maximal degree in co-relation 117335. Up to 15343 conditions per place. [2021-11-09 10:45:46,280 INFO L132 encePairwiseOnDemand]: 158/177 looper letters, 122 selfloop transitions, 20 changer transitions 6/250 dead transitions. [2021-11-09 10:45:46,280 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 250 transitions, 831 flow [2021-11-09 10:45:46,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-11-09 10:45:46,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2021-11-09 10:45:46,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1584 transitions. [2021-11-09 10:45:46,284 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8135593220338984 [2021-11-09 10:45:46,285 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1584 transitions. [2021-11-09 10:45:46,285 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1584 transitions. [2021-11-09 10:45:46,286 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-09 10:45:46,286 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1584 transitions. [2021-11-09 10:45:46,291 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 144.0) internal successors, (1584), 11 states have internal predecessors, (1584), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-09 10:45:46,295 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 177.0) internal successors, (2124), 12 states have internal predecessors, (2124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-09 10:45:46,296 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 177.0) internal successors, (2124), 12 states have internal predecessors, (2124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-09 10:45:46,296 INFO L186 Difference]: Start difference. First operand has 144 places, 143 transitions, 321 flow. Second operand 11 states and 1584 transitions. [2021-11-09 10:45:46,296 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 250 transitions, 831 flow [2021-11-09 10:45:46,299 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 250 transitions, 818 flow, removed 6 selfloop flow, removed 1 redundant places. [2021-11-09 10:45:46,303 INFO L242 Difference]: Finished difference. Result has 157 places, 150 transitions, 424 flow [2021-11-09 10:45:46,303 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=177, PETRI_DIFFERENCE_MINUEND_FLOW=292, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=424, PETRI_PLACES=157, PETRI_TRANSITIONS=150} [2021-11-09 10:45:46,304 INFO L334 CegarLoopForPetriNet]: 144 programPoint places, 13 predicate places. [2021-11-09 10:45:46,304 INFO L470 AbstractCegarLoop]: Abstraction has has 157 places, 150 transitions, 424 flow [2021-11-09 10:45:46,305 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 128.625) internal successors, (1029), 8 states have internal predecessors, (1029), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-09 10:45:46,305 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-09 10:45:46,305 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-09 10:45:46,306 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-11-09 10:45:46,306 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2021-11-09 10:45:46,306 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-09 10:45:46,307 INFO L85 PathProgramCache]: Analyzing trace with hash 484176716, now seen corresponding path program 1 times [2021-11-09 10:45:46,307 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-09 10:45:46,307 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2132643733] [2021-11-09 10:45:46,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-09 10:45:46,307 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-09 10:45:46,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-09 10:45:46,410 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-09 10:45:46,410 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-09 10:45:46,411 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2132643733] [2021-11-09 10:45:46,411 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2132643733] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-09 10:45:46,411 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-09 10:45:46,411 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-11-09 10:45:46,411 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1492231095] [2021-11-09 10:45:46,412 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-11-09 10:45:46,412 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-09 10:45:46,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-11-09 10:45:46,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-11-09 10:45:46,415 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 125 out of 177 [2021-11-09 10:45:46,417 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 150 transitions, 424 flow. Second operand has 9 states, 9 states have (on average 127.0) internal successors, (1143), 9 states have internal predecessors, (1143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-09 10:45:46,417 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-09 10:45:46,417 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 125 of 177 [2021-11-09 10:45:46,417 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand