./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/pthread-nondet/nondet-loop-bound-variant-1.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 839c364b Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4cf57dab-7052-4d1e-a6b3-3427cb923f73/bin/uautomizer-DrprNOufMa/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4cf57dab-7052-4d1e-a6b3-3427cb923f73/bin/uautomizer-DrprNOufMa/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4cf57dab-7052-4d1e-a6b3-3427cb923f73/bin/uautomizer-DrprNOufMa/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4cf57dab-7052-4d1e-a6b3-3427cb923f73/bin/uautomizer-DrprNOufMa/config/AutomizerReach.xml -i ../../sv-benchmarks/c/pthread-nondet/nondet-loop-bound-variant-1.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4cf57dab-7052-4d1e-a6b3-3427cb923f73/bin/uautomizer-DrprNOufMa/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4cf57dab-7052-4d1e-a6b3-3427cb923f73/bin/uautomizer-DrprNOufMa --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 645ee85d2a671dd1acf511bbf13e9e3bda7e0b5cc29e8abc16fb4ed3af500077 --- Real Ultimate output --- This is Ultimate 0.2.2-hotfix-svcomp22-839c364 [2021-12-07 00:26:20,047 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-07 00:26:20,049 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-07 00:26:20,079 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-07 00:26:20,080 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-07 00:26:20,081 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-07 00:26:20,083 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-07 00:26:20,085 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-07 00:26:20,087 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-07 00:26:20,088 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-07 00:26:20,089 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-07 00:26:20,090 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-07 00:26:20,091 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-07 00:26:20,092 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-07 00:26:20,094 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-07 00:26:20,095 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-07 00:26:20,096 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-07 00:26:20,097 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-07 00:26:20,099 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-07 00:26:20,101 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-07 00:26:20,103 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-07 00:26:20,105 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-07 00:26:20,106 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-07 00:26:20,107 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-07 00:26:20,111 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-07 00:26:20,111 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-07 00:26:20,111 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-07 00:26:20,112 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-07 00:26:20,113 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-07 00:26:20,114 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-07 00:26:20,114 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-07 00:26:20,115 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-07 00:26:20,116 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-07 00:26:20,117 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-07 00:26:20,118 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-07 00:26:20,118 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-07 00:26:20,119 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-07 00:26:20,119 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-07 00:26:20,119 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-07 00:26:20,120 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-07 00:26:20,121 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-07 00:26:20,121 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4cf57dab-7052-4d1e-a6b3-3427cb923f73/bin/uautomizer-DrprNOufMa/config/svcomp-Reach-32bit-Automizer_Default.epf [2021-12-07 00:26:20,144 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-07 00:26:20,145 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-07 00:26:20,145 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-07 00:26:20,145 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-07 00:26:20,146 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-12-07 00:26:20,146 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-12-07 00:26:20,146 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-07 00:26:20,146 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-07 00:26:20,147 INFO L138 SettingsManager]: * Use SBE=true [2021-12-07 00:26:20,147 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-07 00:26:20,147 INFO L138 SettingsManager]: * sizeof long=4 [2021-12-07 00:26:20,147 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-07 00:26:20,147 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-12-07 00:26:20,148 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-07 00:26:20,148 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-12-07 00:26:20,148 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-12-07 00:26:20,148 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-12-07 00:26:20,148 INFO L138 SettingsManager]: * sizeof long double=12 [2021-12-07 00:26:20,148 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-12-07 00:26:20,149 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-07 00:26:20,149 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-12-07 00:26:20,149 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-07 00:26:20,149 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-07 00:26:20,149 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-12-07 00:26:20,149 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-07 00:26:20,149 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-07 00:26:20,149 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-12-07 00:26:20,150 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-12-07 00:26:20,150 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-12-07 00:26:20,150 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-12-07 00:26:20,150 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-12-07 00:26:20,150 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-12-07 00:26:20,150 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-12-07 00:26:20,151 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-07 00:26:20,151 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_4cf57dab-7052-4d1e-a6b3-3427cb923f73/bin/uautomizer-DrprNOufMa/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_4cf57dab-7052-4d1e-a6b3-3427cb923f73/bin/uautomizer-DrprNOufMa 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 -> 645ee85d2a671dd1acf511bbf13e9e3bda7e0b5cc29e8abc16fb4ed3af500077 [2021-12-07 00:26:20,341 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-07 00:26:20,356 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-07 00:26:20,358 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-07 00:26:20,359 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-07 00:26:20,359 INFO L275 PluginConnector]: CDTParser initialized [2021-12-07 00:26:20,360 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4cf57dab-7052-4d1e-a6b3-3427cb923f73/bin/uautomizer-DrprNOufMa/../../sv-benchmarks/c/pthread-nondet/nondet-loop-bound-variant-1.i [2021-12-07 00:26:20,405 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4cf57dab-7052-4d1e-a6b3-3427cb923f73/bin/uautomizer-DrprNOufMa/data/1c32802e6/9b9575c451d645f88234721396bedf79/FLAG9a6f99003 [2021-12-07 00:26:20,805 INFO L306 CDTParser]: Found 1 translation units. [2021-12-07 00:26:20,806 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4cf57dab-7052-4d1e-a6b3-3427cb923f73/sv-benchmarks/c/pthread-nondet/nondet-loop-bound-variant-1.i [2021-12-07 00:26:20,817 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4cf57dab-7052-4d1e-a6b3-3427cb923f73/bin/uautomizer-DrprNOufMa/data/1c32802e6/9b9575c451d645f88234721396bedf79/FLAG9a6f99003 [2021-12-07 00:26:20,830 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4cf57dab-7052-4d1e-a6b3-3427cb923f73/bin/uautomizer-DrprNOufMa/data/1c32802e6/9b9575c451d645f88234721396bedf79 [2021-12-07 00:26:20,833 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-07 00:26:20,834 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-07 00:26:20,836 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-07 00:26:20,836 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-07 00:26:20,838 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-07 00:26:20,839 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.12 12:26:20" (1/1) ... [2021-12-07 00:26:20,839 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5fd0eaf1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 12:26:20, skipping insertion in model container [2021-12-07 00:26:20,840 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.12 12:26:20" (1/1) ... [2021-12-07 00:26:20,845 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-07 00:26:20,881 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-07 00:26:21,134 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4cf57dab-7052-4d1e-a6b3-3427cb923f73/sv-benchmarks/c/pthread-nondet/nondet-loop-bound-variant-1.i[30035,30048] [2021-12-07 00:26:21,147 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-07 00:26:21,156 INFO L203 MainTranslator]: Completed pre-run [2021-12-07 00:26:21,185 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4cf57dab-7052-4d1e-a6b3-3427cb923f73/sv-benchmarks/c/pthread-nondet/nondet-loop-bound-variant-1.i[30035,30048] [2021-12-07 00:26:21,192 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-07 00:26:21,222 INFO L208 MainTranslator]: Completed translation [2021-12-07 00:26:21,223 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 12:26:21 WrapperNode [2021-12-07 00:26:21,223 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-07 00:26:21,223 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-07 00:26:21,223 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-07 00:26:21,223 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-07 00:26:21,229 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 12:26:21" (1/1) ... [2021-12-07 00:26:21,242 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 12:26:21" (1/1) ... [2021-12-07 00:26:21,264 INFO L137 Inliner]: procedures = 171, calls = 26, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 80 [2021-12-07 00:26:21,265 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-07 00:26:21,265 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-07 00:26:21,265 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-07 00:26:21,265 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-07 00:26:21,271 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 12:26:21" (1/1) ... [2021-12-07 00:26:21,272 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 12:26:21" (1/1) ... [2021-12-07 00:26:21,275 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 12:26:21" (1/1) ... [2021-12-07 00:26:21,275 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 12:26:21" (1/1) ... [2021-12-07 00:26:21,280 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 12:26:21" (1/1) ... [2021-12-07 00:26:21,283 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 12:26:21" (1/1) ... [2021-12-07 00:26:21,286 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 12:26:21" (1/1) ... [2021-12-07 00:26:21,289 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-07 00:26:21,289 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-07 00:26:21,290 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-07 00:26:21,290 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-07 00:26:21,290 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 12:26:21" (1/1) ... [2021-12-07 00:26:21,296 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-07 00:26:21,305 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4cf57dab-7052-4d1e-a6b3-3427cb923f73/bin/uautomizer-DrprNOufMa/z3 [2021-12-07 00:26:21,314 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4cf57dab-7052-4d1e-a6b3-3427cb923f73/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-12-07 00:26:21,315 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4cf57dab-7052-4d1e-a6b3-3427cb923f73/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-12-07 00:26:21,342 INFO L130 BoogieDeclarations]: Found specification of procedure thr2 [2021-12-07 00:26:21,342 INFO L138 BoogieDeclarations]: Found implementation of procedure thr2 [2021-12-07 00:26:21,342 INFO L130 BoogieDeclarations]: Found specification of procedure thr1 [2021-12-07 00:26:21,342 INFO L138 BoogieDeclarations]: Found implementation of procedure thr1 [2021-12-07 00:26:21,342 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-12-07 00:26:21,342 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2021-12-07 00:26:21,342 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-07 00:26:21,342 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-12-07 00:26:21,343 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-12-07 00:26:21,343 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-12-07 00:26:21,343 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-07 00:26:21,343 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-07 00:26:21,344 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-12-07 00:26:21,428 INFO L236 CfgBuilder]: Building ICFG [2021-12-07 00:26:21,430 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-07 00:26:21,563 INFO L277 CfgBuilder]: Performing block encoding [2021-12-07 00:26:21,569 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-07 00:26:21,569 INFO L301 CfgBuilder]: Removed 1 assume(true) statements. [2021-12-07 00:26:21,570 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.12 12:26:21 BoogieIcfgContainer [2021-12-07 00:26:21,571 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-07 00:26:21,572 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-12-07 00:26:21,572 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-12-07 00:26:21,574 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-12-07 00:26:21,574 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 07.12 12:26:20" (1/3) ... [2021-12-07 00:26:21,575 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6ef3dfd1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 07.12 12:26:21, skipping insertion in model container [2021-12-07 00:26:21,575 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 12:26:21" (2/3) ... [2021-12-07 00:26:21,575 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6ef3dfd1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 07.12 12:26:21, skipping insertion in model container [2021-12-07 00:26:21,575 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.12 12:26:21" (3/3) ... [2021-12-07 00:26:21,576 INFO L111 eAbstractionObserver]: Analyzing ICFG nondet-loop-bound-variant-1.i [2021-12-07 00:26:21,580 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-12-07 00:26:21,580 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-12-07 00:26:21,580 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-12-07 00:26:21,580 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-12-07 00:26:21,603 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:21,603 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:21,603 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:21,603 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:21,604 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:21,604 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:21,604 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:21,604 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:21,604 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_~t~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:21,604 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_~t~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:21,604 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:21,604 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:21,605 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:21,605 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:21,605 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:21,605 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:21,605 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:21,605 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:21,605 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:21,605 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:21,606 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:21,606 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:21,606 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:21,606 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:21,606 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:21,606 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:21,606 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:21,606 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:21,607 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:21,607 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:21,607 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:21,607 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:21,607 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:21,607 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:21,607 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_~t~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:21,607 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_~t~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:21,608 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:21,608 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:21,608 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:21,608 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:21,608 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_~t~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:21,608 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_~t~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:21,609 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:21,609 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:21,609 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:21,609 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:21,609 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:21,609 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:21,609 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:21,610 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:21,610 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:21,610 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:21,610 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:21,610 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:21,610 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:21,610 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:21,610 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:21,611 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:21,611 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:21,611 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:21,611 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:21,611 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:21,614 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:21,614 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:21,614 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:21,614 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:21,614 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:21,614 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_~t~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:21,614 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:21,614 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:21,615 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:21,615 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:21,618 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:21,618 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:21,618 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:21,618 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:21,619 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:21,619 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:21,619 INFO L148 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-12-07 00:26:21,660 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-12-07 00:26:21,665 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-12-07 00:26:21,665 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2021-12-07 00:26:21,675 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 99 places, 98 transitions, 206 flow [2021-12-07 00:26:21,712 INFO L129 PetriNetUnfolder]: 6/111 cut-off events. [2021-12-07 00:26:21,712 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-12-07 00:26:21,716 INFO L84 FinitePrefix]: Finished finitePrefix Result has 119 conditions, 111 events. 6/111 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 136 event pairs, 0 based on Foata normal form. 0/102 useless extension candidates. Maximal degree in co-relation 73. Up to 4 conditions per place. [2021-12-07 00:26:21,716 INFO L82 GeneralOperation]: Start removeDead. Operand has 99 places, 98 transitions, 206 flow [2021-12-07 00:26:21,720 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 98 places, 97 transitions, 202 flow [2021-12-07 00:26:21,732 INFO L129 PetriNetUnfolder]: 3/60 cut-off events. [2021-12-07 00:26:21,732 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-12-07 00:26:21,732 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 00:26:21,733 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 00:26:21,733 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-07 00:26:21,737 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 00:26:21,737 INFO L85 PathProgramCache]: Analyzing trace with hash 1012560353, now seen corresponding path program 1 times [2021-12-07 00:26:21,743 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 00:26:21,744 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2132282884] [2021-12-07 00:26:21,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:26:21,745 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 00:26:21,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:26:22,022 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 00:26:22,023 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 00:26:22,023 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2132282884] [2021-12-07 00:26:22,023 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2132282884] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 00:26:22,024 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 00:26:22,024 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-12-07 00:26:22,025 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1877623278] [2021-12-07 00:26:22,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 00:26:22,031 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-07 00:26:22,031 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 00:26:22,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-07 00:26:22,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-12-07 00:26:22,056 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 98 [2021-12-07 00:26:22,060 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 97 transitions, 202 flow. Second operand has 8 states, 8 states have (on average 72.625) internal successors, (581), 8 states have internal predecessors, (581), 0 states have call successors, (0), 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-12-07 00:26:22,060 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 00:26:22,061 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 98 [2021-12-07 00:26:22,061 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 00:26:22,278 INFO L129 PetriNetUnfolder]: 115/510 cut-off events. [2021-12-07 00:26:22,278 INFO L130 PetriNetUnfolder]: For 6/6 co-relation queries the response was YES. [2021-12-07 00:26:22,280 INFO L84 FinitePrefix]: Finished finitePrefix Result has 761 conditions, 510 events. 115/510 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 2971 event pairs, 32 based on Foata normal form. 8/448 useless extension candidates. Maximal degree in co-relation 705. Up to 70 conditions per place. [2021-12-07 00:26:22,283 INFO L132 encePairwiseOnDemand]: 85/98 looper letters, 34 selfloop transitions, 11 changer transitions 6/121 dead transitions. [2021-12-07 00:26:22,283 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 121 transitions, 358 flow [2021-12-07 00:26:22,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-12-07 00:26:22,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2021-12-07 00:26:22,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 846 transitions. [2021-12-07 00:26:22,297 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7847866419294991 [2021-12-07 00:26:22,297 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 846 transitions. [2021-12-07 00:26:22,298 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 846 transitions. [2021-12-07 00:26:22,300 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 00:26:22,302 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 846 transitions. [2021-12-07 00:26:22,307 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 76.9090909090909) internal successors, (846), 11 states have internal predecessors, (846), 0 states have call successors, (0), 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-12-07 00:26:22,316 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 98.0) internal successors, (1176), 12 states have internal predecessors, (1176), 0 states have call successors, (0), 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-12-07 00:26:22,318 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 98.0) internal successors, (1176), 12 states have internal predecessors, (1176), 0 states have call successors, (0), 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-12-07 00:26:22,319 INFO L186 Difference]: Start difference. First operand has 98 places, 97 transitions, 202 flow. Second operand 11 states and 846 transitions. [2021-12-07 00:26:22,320 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 121 transitions, 358 flow [2021-12-07 00:26:22,324 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 121 transitions, 357 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-12-07 00:26:22,328 INFO L242 Difference]: Finished difference. Result has 110 places, 97 transitions, 243 flow [2021-12-07 00:26:22,330 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=98, PETRI_DIFFERENCE_MINUEND_FLOW=191, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=243, PETRI_PLACES=110, PETRI_TRANSITIONS=97} [2021-12-07 00:26:22,334 INFO L334 CegarLoopForPetriNet]: 98 programPoint places, 12 predicate places. [2021-12-07 00:26:22,334 INFO L470 AbstractCegarLoop]: Abstraction has has 110 places, 97 transitions, 243 flow [2021-12-07 00:26:22,335 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 72.625) internal successors, (581), 8 states have internal predecessors, (581), 0 states have call successors, (0), 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-12-07 00:26:22,335 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 00:26:22,335 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] [2021-12-07 00:26:22,335 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-12-07 00:26:22,336 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-07 00:26:22,336 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 00:26:22,337 INFO L85 PathProgramCache]: Analyzing trace with hash -271182080, now seen corresponding path program 1 times [2021-12-07 00:26:22,337 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 00:26:22,337 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [464637412] [2021-12-07 00:26:22,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:26:22,337 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 00:26:22,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-07 00:26:22,384 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-07 00:26:22,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-07 00:26:22,439 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-07 00:26:22,439 INFO L628 BasicCegarLoop]: Counterexample is feasible [2021-12-07 00:26:22,440 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATION (3 of 4 remaining) [2021-12-07 00:26:22,441 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (2 of 4 remaining) [2021-12-07 00:26:22,442 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATION (1 of 4 remaining) [2021-12-07 00:26:22,442 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (0 of 4 remaining) [2021-12-07 00:26:22,442 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-12-07 00:26:22,444 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1] [2021-12-07 00:26:22,446 WARN L234 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2021-12-07 00:26:22,446 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2021-12-07 00:26:22,458 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,458 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,458 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,459 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,459 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,459 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,459 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,459 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,459 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_~t~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,459 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_~t~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,459 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,459 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,459 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,460 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,460 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,460 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,460 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,460 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,460 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,460 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,460 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,460 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,460 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,461 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,461 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,461 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,461 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,461 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,461 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,461 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,461 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,461 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,461 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,462 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,462 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_~t~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,462 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_~t~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,462 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,462 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,462 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,462 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,462 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_~t~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,462 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_~t~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,463 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,463 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,463 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,463 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,463 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,463 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,463 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,463 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,463 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_~t~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,464 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_~t~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,464 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,464 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,464 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,464 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,464 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,464 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,464 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,464 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,464 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,464 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,465 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,465 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,465 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,465 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,465 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,465 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,465 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,465 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,466 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,466 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,466 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,466 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,466 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,466 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,466 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_~t~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,466 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_~t~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,466 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,466 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,467 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,467 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,467 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_~t~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,467 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_~t~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,467 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,467 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,467 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,467 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,468 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,468 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,468 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,468 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,468 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,468 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,468 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,468 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,468 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,469 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,469 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,469 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,469 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,469 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,469 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,469 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,469 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,469 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,470 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,470 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,470 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,470 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,470 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,470 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,470 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,470 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,470 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,470 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,470 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,471 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,471 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,471 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,471 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,471 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,471 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,471 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,471 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,472 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,472 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,472 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_~t~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,472 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,472 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,472 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,472 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,472 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,472 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,473 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_~t~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,473 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,473 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,473 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,473 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,473 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,473 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,473 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,473 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,473 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,474 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,474 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,474 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,474 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,474 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,474 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,475 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,475 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,475 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,475 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,475 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,475 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:22,475 INFO L148 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-12-07 00:26:22,477 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-12-07 00:26:22,478 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-12-07 00:26:22,478 INFO L340 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2021-12-07 00:26:22,481 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 134 places, 132 transitions, 288 flow [2021-12-07 00:26:22,498 INFO L129 PetriNetUnfolder]: 9/151 cut-off events. [2021-12-07 00:26:22,498 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2021-12-07 00:26:22,499 INFO L84 FinitePrefix]: Finished finitePrefix Result has 165 conditions, 151 events. 9/151 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 236 event pairs, 0 based on Foata normal form. 0/138 useless extension candidates. Maximal degree in co-relation 160. Up to 6 conditions per place. [2021-12-07 00:26:22,499 INFO L82 GeneralOperation]: Start removeDead. Operand has 134 places, 132 transitions, 288 flow [2021-12-07 00:26:22,501 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 119 places, 118 transitions, 251 flow [2021-12-07 00:26:22,505 INFO L129 PetriNetUnfolder]: 2/61 cut-off events. [2021-12-07 00:26:22,505 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-12-07 00:26:22,505 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 00:26:22,505 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 00:26:22,506 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-12-07 00:26:22,506 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 00:26:22,506 INFO L85 PathProgramCache]: Analyzing trace with hash -2078155084, now seen corresponding path program 1 times [2021-12-07 00:26:22,506 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 00:26:22,506 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [759520407] [2021-12-07 00:26:22,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:26:22,507 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 00:26:22,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:26:22,652 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 00:26:22,653 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 00:26:22,653 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [759520407] [2021-12-07 00:26:22,653 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [759520407] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 00:26:22,653 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 00:26:22,653 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-12-07 00:26:22,654 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [281506353] [2021-12-07 00:26:22,654 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 00:26:22,654 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-12-07 00:26:22,655 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 00:26:22,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-07 00:26:22,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2021-12-07 00:26:22,658 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 95 out of 132 [2021-12-07 00:26:22,660 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 118 transitions, 251 flow. Second operand has 9 states, 9 states have (on average 96.44444444444444) internal successors, (868), 9 states have internal predecessors, (868), 0 states have call successors, (0), 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-12-07 00:26:22,660 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 00:26:22,660 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 95 of 132 [2021-12-07 00:26:22,660 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 00:26:23,031 INFO L129 PetriNetUnfolder]: 1075/2289 cut-off events. [2021-12-07 00:26:23,032 INFO L130 PetriNetUnfolder]: For 100/100 co-relation queries the response was YES. [2021-12-07 00:26:23,037 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4043 conditions, 2289 events. 1075/2289 cut-off events. For 100/100 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 17504 event pairs, 66 based on Foata normal form. 180/1970 useless extension candidates. Maximal degree in co-relation 3986. Up to 382 conditions per place. [2021-12-07 00:26:23,049 INFO L132 encePairwiseOnDemand]: 117/132 looper letters, 82 selfloop transitions, 14 changer transitions 6/187 dead transitions. [2021-12-07 00:26:23,049 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 187 transitions, 629 flow [2021-12-07 00:26:23,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-12-07 00:26:23,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2021-12-07 00:26:23,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1172 transitions. [2021-12-07 00:26:23,054 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8071625344352618 [2021-12-07 00:26:23,054 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1172 transitions. [2021-12-07 00:26:23,054 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1172 transitions. [2021-12-07 00:26:23,056 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 00:26:23,056 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1172 transitions. [2021-12-07 00:26:23,060 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 106.54545454545455) internal successors, (1172), 11 states have internal predecessors, (1172), 0 states have call successors, (0), 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-12-07 00:26:23,065 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 132.0) internal successors, (1584), 12 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-12-07 00:26:23,066 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 132.0) internal successors, (1584), 12 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-12-07 00:26:23,066 INFO L186 Difference]: Start difference. First operand has 119 places, 118 transitions, 251 flow. Second operand 11 states and 1172 transitions. [2021-12-07 00:26:23,066 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 187 transitions, 629 flow [2021-12-07 00:26:23,068 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 187 transitions, 626 flow, removed 1 selfloop flow, removed 1 redundant places. [2021-12-07 00:26:23,072 INFO L242 Difference]: Finished difference. Result has 132 places, 121 transitions, 322 flow [2021-12-07 00:26:23,072 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=132, PETRI_DIFFERENCE_MINUEND_FLOW=236, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=322, PETRI_PLACES=132, PETRI_TRANSITIONS=121} [2021-12-07 00:26:23,073 INFO L334 CegarLoopForPetriNet]: 119 programPoint places, 13 predicate places. [2021-12-07 00:26:23,073 INFO L470 AbstractCegarLoop]: Abstraction has has 132 places, 121 transitions, 322 flow [2021-12-07 00:26:23,074 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 96.44444444444444) internal successors, (868), 9 states have internal predecessors, (868), 0 states have call successors, (0), 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-12-07 00:26:23,074 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 00:26:23,075 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, 1, 1, 1, 1, 1, 1] [2021-12-07 00:26:23,075 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-12-07 00:26:23,075 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2021-12-07 00:26:23,075 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 00:26:23,075 INFO L85 PathProgramCache]: Analyzing trace with hash 1597974071, now seen corresponding path program 1 times [2021-12-07 00:26:23,076 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 00:26:23,076 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [337907126] [2021-12-07 00:26:23,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:26:23,076 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 00:26:23,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-07 00:26:23,111 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-07 00:26:23,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-07 00:26:23,158 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-07 00:26:23,158 INFO L628 BasicCegarLoop]: Counterexample is feasible [2021-12-07 00:26:23,158 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATION (4 of 5 remaining) [2021-12-07 00:26:23,159 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (3 of 5 remaining) [2021-12-07 00:26:23,159 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATION (2 of 5 remaining) [2021-12-07 00:26:23,159 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (1 of 5 remaining) [2021-12-07 00:26:23,159 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (0 of 5 remaining) [2021-12-07 00:26:23,159 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-12-07 00:26:23,160 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1] [2021-12-07 00:26:23,160 WARN L234 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2021-12-07 00:26:23,160 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2021-12-07 00:26:23,172 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,172 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,173 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,173 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,173 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,173 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,173 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,173 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,173 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_~t~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,173 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_~t~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,173 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,173 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,173 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,173 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,174 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,174 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,174 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,174 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,174 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,174 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,174 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,174 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,174 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,174 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,174 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,174 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,175 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,175 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,175 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,175 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,175 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,175 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,175 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,175 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,175 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_~t~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,175 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_~t~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,175 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,175 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,176 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,176 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,176 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_~t~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,176 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_~t~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,176 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,176 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,176 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,176 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,176 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,176 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,177 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,177 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,177 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_~t~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,177 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_~t~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,177 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,177 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,177 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,177 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,177 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,177 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,177 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,177 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,178 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,178 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,178 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,178 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,178 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,178 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,178 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,178 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,178 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,178 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,178 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,178 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,179 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,179 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,179 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,179 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,179 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_~t~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,179 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_~t~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,179 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,179 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,179 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,179 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,179 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_~t~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,179 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_~t~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,180 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,180 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,180 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,180 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,180 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,180 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,180 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,180 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,180 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_~t~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,180 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_~t~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,180 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,181 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,181 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,181 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,181 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,181 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,181 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,181 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,181 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,181 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,181 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,181 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,181 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,181 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,182 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,182 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,182 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,182 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,182 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,182 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,182 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,182 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,182 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,182 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,182 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_~t~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,182 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_~t~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,183 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,183 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,183 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,183 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,183 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_~t~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,183 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_~t~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,183 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,183 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,183 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,183 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,183 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,184 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,184 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,184 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,184 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,184 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,184 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,184 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,184 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,184 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,184 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,184 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,184 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,184 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,184 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,185 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,185 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,185 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,185 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,185 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,185 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,185 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,185 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,185 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,185 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,185 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,185 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,186 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,186 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,186 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,186 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,186 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,186 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,186 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,186 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,186 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,186 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,186 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,186 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,187 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,187 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,187 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,187 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,187 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,187 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,187 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,187 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,187 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,187 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,187 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,187 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,187 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,187 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,188 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,188 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,188 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,188 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_~t~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,188 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,188 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,188 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,188 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,189 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,189 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,189 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,189 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,189 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,189 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,189 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,189 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,189 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,190 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,190 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,190 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,190 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_~t~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,190 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,190 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,190 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,190 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,190 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,191 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,191 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,191 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,191 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,191 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,191 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,191 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_~t~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,191 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,191 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,192 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,192 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,192 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,192 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,192 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,193 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,193 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,193 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,193 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,193 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,193 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,193 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,193 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,193 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,194 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,194 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:23,194 INFO L148 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-12-07 00:26:23,195 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-12-07 00:26:23,196 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-12-07 00:26:23,196 INFO L340 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2021-12-07 00:26:23,198 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 169 places, 166 transitions, 374 flow [2021-12-07 00:26:23,213 INFO L129 PetriNetUnfolder]: 12/191 cut-off events. [2021-12-07 00:26:23,213 INFO L130 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2021-12-07 00:26:23,214 INFO L84 FinitePrefix]: Finished finitePrefix Result has 212 conditions, 191 events. 12/191 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 345 event pairs, 0 based on Foata normal form. 0/174 useless extension candidates. Maximal degree in co-relation 205. Up to 8 conditions per place. [2021-12-07 00:26:23,214 INFO L82 GeneralOperation]: Start removeDead. Operand has 169 places, 166 transitions, 374 flow [2021-12-07 00:26:23,216 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 140 places, 139 transitions, 302 flow [2021-12-07 00:26:23,219 INFO L129 PetriNetUnfolder]: 2/60 cut-off events. [2021-12-07 00:26:23,219 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-12-07 00:26:23,219 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 00:26:23,220 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 00:26:23,220 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-12-07 00:26:23,220 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 00:26:23,220 INFO L85 PathProgramCache]: Analyzing trace with hash 1770621139, now seen corresponding path program 1 times [2021-12-07 00:26:23,220 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 00:26:23,220 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [637213935] [2021-12-07 00:26:23,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:26:23,221 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 00:26:23,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:26:23,308 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 00:26:23,308 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 00:26:23,308 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [637213935] [2021-12-07 00:26:23,309 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [637213935] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 00:26:23,309 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 00:26:23,309 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-12-07 00:26:23,309 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [904288698] [2021-12-07 00:26:23,309 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 00:26:23,309 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-07 00:26:23,309 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 00:26:23,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-07 00:26:23,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-12-07 00:26:23,311 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 119 out of 166 [2021-12-07 00:26:23,312 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 139 transitions, 302 flow. Second operand has 8 states, 8 states have (on average 120.625) internal successors, (965), 8 states have internal predecessors, (965), 0 states have call successors, (0), 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-12-07 00:26:23,312 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 00:26:23,312 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 119 of 166 [2021-12-07 00:26:23,312 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 00:26:24,749 INFO L129 PetriNetUnfolder]: 7591/13034 cut-off events. [2021-12-07 00:26:24,749 INFO L130 PetriNetUnfolder]: For 1020/1020 co-relation queries the response was YES. [2021-12-07 00:26:24,789 INFO L84 FinitePrefix]: Finished finitePrefix Result has 23991 conditions, 13034 events. 7591/13034 cut-off events. For 1020/1020 co-relation queries the response was YES. Maximal size of possible extension queue 806. Compared 108561 event pairs, 450 based on Foata normal form. 1461/11466 useless extension candidates. Maximal degree in co-relation 23933. Up to 2582 conditions per place. [2021-12-07 00:26:24,859 INFO L132 encePairwiseOnDemand]: 149/166 looper letters, 114 selfloop transitions, 17 changer transitions 6/237 dead transitions. [2021-12-07 00:26:24,859 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 237 transitions, 850 flow [2021-12-07 00:26:24,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-12-07 00:26:24,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2021-12-07 00:26:24,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1478 transitions. [2021-12-07 00:26:24,863 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8094194961664841 [2021-12-07 00:26:24,863 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1478 transitions. [2021-12-07 00:26:24,863 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1478 transitions. [2021-12-07 00:26:24,864 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 00:26:24,864 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1478 transitions. [2021-12-07 00:26:24,867 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 134.36363636363637) internal successors, (1478), 11 states have internal predecessors, (1478), 0 states have call successors, (0), 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-12-07 00:26:24,871 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 166.0) internal successors, (1992), 12 states have internal predecessors, (1992), 0 states have call successors, (0), 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-12-07 00:26:24,871 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 166.0) internal successors, (1992), 12 states have internal predecessors, (1992), 0 states have call successors, (0), 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-12-07 00:26:24,871 INFO L186 Difference]: Start difference. First operand has 140 places, 139 transitions, 302 flow. Second operand 11 states and 1478 transitions. [2021-12-07 00:26:24,872 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 237 transitions, 850 flow [2021-12-07 00:26:24,875 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 237 transitions, 831 flow, removed 9 selfloop flow, removed 1 redundant places. [2021-12-07 00:26:24,878 INFO L242 Difference]: Finished difference. Result has 153 places, 144 transitions, 390 flow [2021-12-07 00:26:24,879 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=166, PETRI_DIFFERENCE_MINUEND_FLOW=281, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=390, PETRI_PLACES=153, PETRI_TRANSITIONS=144} [2021-12-07 00:26:24,880 INFO L334 CegarLoopForPetriNet]: 140 programPoint places, 13 predicate places. [2021-12-07 00:26:24,880 INFO L470 AbstractCegarLoop]: Abstraction has has 153 places, 144 transitions, 390 flow [2021-12-07 00:26:24,881 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 120.625) internal successors, (965), 8 states have internal predecessors, (965), 0 states have call successors, (0), 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-12-07 00:26:24,881 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 00:26:24,881 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 00:26:24,881 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-12-07 00:26:24,881 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-12-07 00:26:24,882 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 00:26:24,882 INFO L85 PathProgramCache]: Analyzing trace with hash 1163756545, now seen corresponding path program 1 times [2021-12-07 00:26:24,882 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 00:26:24,882 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1358494444] [2021-12-07 00:26:24,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:26:24,882 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 00:26:24,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:26:25,058 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 00:26:25,058 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 00:26:25,058 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1358494444] [2021-12-07 00:26:25,058 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1358494444] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 00:26:25,058 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 00:26:25,058 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2021-12-07 00:26:25,058 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [555091277] [2021-12-07 00:26:25,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 00:26:25,059 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-12-07 00:26:25,059 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 00:26:25,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-12-07 00:26:25,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-12-07 00:26:25,061 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 118 out of 166 [2021-12-07 00:26:25,062 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 144 transitions, 390 flow. Second operand has 11 states, 11 states have (on average 119.72727272727273) internal successors, (1317), 11 states have internal predecessors, (1317), 0 states have call successors, (0), 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-12-07 00:26:25,063 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 00:26:25,063 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 118 of 166 [2021-12-07 00:26:25,063 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 00:26:27,280 INFO L129 PetriNetUnfolder]: 11554/20473 cut-off events. [2021-12-07 00:26:27,280 INFO L130 PetriNetUnfolder]: For 10294/10294 co-relation queries the response was YES. [2021-12-07 00:26:27,343 INFO L84 FinitePrefix]: Finished finitePrefix Result has 46583 conditions, 20473 events. 11554/20473 cut-off events. For 10294/10294 co-relation queries the response was YES. Maximal size of possible extension queue 1287. Compared 184052 event pairs, 698 based on Foata normal form. 87/16398 useless extension candidates. Maximal degree in co-relation 46518. Up to 2160 conditions per place. [2021-12-07 00:26:27,451 INFO L132 encePairwiseOnDemand]: 154/166 looper letters, 242 selfloop transitions, 47 changer transitions 13/401 dead transitions. [2021-12-07 00:26:27,452 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 401 transitions, 1889 flow [2021-12-07 00:26:27,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-12-07 00:26:27,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2021-12-07 00:26:27,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 2896 transitions. [2021-12-07 00:26:27,459 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7929901423877328 [2021-12-07 00:26:27,459 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 2896 transitions. [2021-12-07 00:26:27,459 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 2896 transitions. [2021-12-07 00:26:27,461 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 00:26:27,461 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 2896 transitions. [2021-12-07 00:26:27,468 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 131.63636363636363) internal successors, (2896), 22 states have internal predecessors, (2896), 0 states have call successors, (0), 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-12-07 00:26:27,475 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 166.0) internal successors, (3818), 23 states have internal predecessors, (3818), 0 states have call successors, (0), 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-12-07 00:26:27,476 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 166.0) internal successors, (3818), 23 states have internal predecessors, (3818), 0 states have call successors, (0), 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-12-07 00:26:27,477 INFO L186 Difference]: Start difference. First operand has 153 places, 144 transitions, 390 flow. Second operand 22 states and 2896 transitions. [2021-12-07 00:26:27,477 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 401 transitions, 1889 flow [2021-12-07 00:26:27,604 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 401 transitions, 1883 flow, removed 0 selfloop flow, removed 3 redundant places. [2021-12-07 00:26:27,609 INFO L242 Difference]: Finished difference. Result has 181 places, 176 transitions, 773 flow [2021-12-07 00:26:27,609 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=166, PETRI_DIFFERENCE_MINUEND_FLOW=384, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=773, PETRI_PLACES=181, PETRI_TRANSITIONS=176} [2021-12-07 00:26:27,610 INFO L334 CegarLoopForPetriNet]: 140 programPoint places, 41 predicate places. [2021-12-07 00:26:27,610 INFO L470 AbstractCegarLoop]: Abstraction has has 181 places, 176 transitions, 773 flow [2021-12-07 00:26:27,611 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 119.72727272727273) internal successors, (1317), 11 states have internal predecessors, (1317), 0 states have call successors, (0), 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-12-07 00:26:27,611 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 00:26:27,611 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, 1, 1, 1, 1, 1, 1] [2021-12-07 00:26:27,611 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-12-07 00:26:27,611 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2021-12-07 00:26:27,611 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 00:26:27,612 INFO L85 PathProgramCache]: Analyzing trace with hash -1632407279, now seen corresponding path program 1 times [2021-12-07 00:26:27,612 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 00:26:27,612 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [656009823] [2021-12-07 00:26:27,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:26:27,612 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 00:26:27,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-07 00:26:27,643 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-07 00:26:27,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-07 00:26:27,679 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-07 00:26:27,679 INFO L628 BasicCegarLoop]: Counterexample is feasible [2021-12-07 00:26:27,680 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATION (5 of 6 remaining) [2021-12-07 00:26:27,680 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (4 of 6 remaining) [2021-12-07 00:26:27,680 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATION (3 of 6 remaining) [2021-12-07 00:26:27,681 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (2 of 6 remaining) [2021-12-07 00:26:27,681 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (1 of 6 remaining) [2021-12-07 00:26:27,681 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (0 of 6 remaining) [2021-12-07 00:26:27,681 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-12-07 00:26:27,682 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1] [2021-12-07 00:26:27,682 WARN L234 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2021-12-07 00:26:27,682 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2021-12-07 00:26:27,695 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,695 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,696 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,696 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,696 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,696 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,696 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,696 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,696 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_~t~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,697 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_~t~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,697 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,697 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,697 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,697 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,697 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,697 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,697 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,697 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,698 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,698 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,698 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,698 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,698 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,698 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,698 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,698 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,698 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,699 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,699 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,699 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,699 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,699 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,699 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,699 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,699 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_~t~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,700 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_~t~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,700 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,700 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,700 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,700 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,700 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_~t~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,700 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_~t~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,701 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,701 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,701 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,701 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,701 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,701 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,701 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,701 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,701 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_~t~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,702 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_~t~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,702 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,702 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,702 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,702 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,702 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,702 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,702 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,702 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,703 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,703 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,703 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,703 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,703 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,703 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,703 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,703 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,703 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,704 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,704 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,704 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,704 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,704 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,704 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,704 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,705 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_~t~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,705 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_~t~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,705 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,705 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,705 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,705 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,705 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_~t~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,705 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_~t~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,706 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,706 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,706 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,706 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,706 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,706 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,706 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,706 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,707 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_~t~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,707 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_~t~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,707 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,707 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,707 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,707 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,707 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,707 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,707 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,708 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,708 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,708 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,708 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,708 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,708 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,708 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,708 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,708 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,709 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,709 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,709 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,709 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,709 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,709 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,709 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,709 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,710 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_~t~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,710 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_~t~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,710 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,710 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,710 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,710 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,710 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_~t~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,710 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_~t~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,711 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,711 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,711 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,711 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,711 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,711 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,711 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,711 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,712 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_~t~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,712 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_~t~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,712 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,712 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,712 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,712 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,712 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,712 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,712 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,712 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,713 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,713 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,713 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,713 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,713 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,713 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,713 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,713 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,713 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,713 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,713 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,713 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,713 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,714 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,714 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,714 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,714 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_~t~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,714 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_~t~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,714 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,714 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,714 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,714 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,714 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_~t~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,714 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_~t~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,715 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,715 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,715 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,715 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,715 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,715 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,715 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,715 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,715 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,715 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,715 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,715 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,715 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,715 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,715 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,716 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,716 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,716 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,716 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,716 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,716 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,716 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,716 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,716 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,716 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,717 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,717 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,717 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,717 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,717 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,717 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,717 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,717 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,717 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,717 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,717 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,718 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,718 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,718 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,718 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,718 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,718 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,718 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,718 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,718 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,718 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,718 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,719 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,719 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,719 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,719 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,719 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,719 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,719 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,719 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,719 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,719 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,719 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,720 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,720 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,720 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,720 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,720 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,720 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,720 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,720 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,720 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,720 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,721 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,721 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,721 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,721 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,721 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,721 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,721 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,721 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,721 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,721 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,721 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,722 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,722 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,722 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,722 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,722 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,722 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,722 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,723 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_~t~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,723 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,723 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,723 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,723 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,723 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,724 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,724 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,724 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,724 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,724 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_~t~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,724 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,724 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,724 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,725 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,725 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,725 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,725 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,725 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,725 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,725 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,725 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,725 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_~t~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,726 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,726 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,726 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,726 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,726 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_~t~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,726 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,727 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,727 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,727 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,727 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,727 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,727 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,728 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,728 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,728 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,728 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,728 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,728 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,728 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,729 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,729 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,729 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,729 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,729 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,729 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,729 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,730 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,730 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,730 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,730 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,730 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,730 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,730 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,731 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,731 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:26:27,731 INFO L148 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-12-07 00:26:27,732 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-12-07 00:26:27,733 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-12-07 00:26:27,733 INFO L340 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2021-12-07 00:26:27,735 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 204 places, 200 transitions, 464 flow [2021-12-07 00:26:27,757 INFO L129 PetriNetUnfolder]: 15/231 cut-off events. [2021-12-07 00:26:27,757 INFO L130 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2021-12-07 00:26:27,758 INFO L84 FinitePrefix]: Finished finitePrefix Result has 260 conditions, 231 events. 15/231 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 459 event pairs, 0 based on Foata normal form. 0/210 useless extension candidates. Maximal degree in co-relation 251. Up to 10 conditions per place. [2021-12-07 00:26:27,758 INFO L82 GeneralOperation]: Start removeDead. Operand has 204 places, 200 transitions, 464 flow [2021-12-07 00:26:27,760 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 161 places, 160 transitions, 355 flow [2021-12-07 00:26:27,764 INFO L129 PetriNetUnfolder]: 3/63 cut-off events. [2021-12-07 00:26:27,764 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-12-07 00:26:27,764 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 00:26:27,764 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 00:26:27,765 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-12-07 00:26:27,765 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 00:26:27,765 INFO L85 PathProgramCache]: Analyzing trace with hash -326012866, now seen corresponding path program 1 times [2021-12-07 00:26:27,765 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 00:26:27,765 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1754775330] [2021-12-07 00:26:27,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:26:27,765 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 00:26:27,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:26:27,851 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 00:26:27,851 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 00:26:27,852 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1754775330] [2021-12-07 00:26:27,852 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1754775330] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 00:26:27,852 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 00:26:27,852 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-12-07 00:26:27,852 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1813211106] [2021-12-07 00:26:27,852 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 00:26:27,852 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-07 00:26:27,853 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 00:26:27,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-07 00:26:27,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-12-07 00:26:27,854 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 143 out of 200 [2021-12-07 00:26:27,856 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 160 transitions, 355 flow. Second operand has 8 states, 8 states have (on average 144.625) internal successors, (1157), 8 states have internal predecessors, (1157), 0 states have call successors, (0), 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-12-07 00:26:27,856 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 00:26:27,856 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 143 of 200 [2021-12-07 00:26:27,856 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 00:26:34,783 INFO L129 PetriNetUnfolder]: 45643/72699 cut-off events. [2021-12-07 00:26:34,784 INFO L130 PetriNetUnfolder]: For 8184/8184 co-relation queries the response was YES. [2021-12-07 00:26:35,071 INFO L84 FinitePrefix]: Finished finitePrefix Result has 134417 conditions, 72699 events. 45643/72699 cut-off events. For 8184/8184 co-relation queries the response was YES. Maximal size of possible extension queue 3560. Compared 660674 event pairs, 8708 based on Foata normal form. 8716/63830 useless extension candidates. Maximal degree in co-relation 134358. Up to 16265 conditions per place. [2021-12-07 00:26:35,367 INFO L132 encePairwiseOnDemand]: 181/200 looper letters, 146 selfloop transitions, 20 changer transitions 6/287 dead transitions. [2021-12-07 00:26:35,367 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 287 transitions, 1085 flow [2021-12-07 00:26:35,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-12-07 00:26:35,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2021-12-07 00:26:35,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1784 transitions. [2021-12-07 00:26:35,371 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8109090909090909 [2021-12-07 00:26:35,371 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1784 transitions. [2021-12-07 00:26:35,371 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1784 transitions. [2021-12-07 00:26:35,372 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 00:26:35,372 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1784 transitions. [2021-12-07 00:26:35,375 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 162.1818181818182) internal successors, (1784), 11 states have internal predecessors, (1784), 0 states have call successors, (0), 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-12-07 00:26:35,379 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 200.0) internal successors, (2400), 12 states have internal predecessors, (2400), 0 states have call successors, (0), 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-12-07 00:26:35,379 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 200.0) internal successors, (2400), 12 states have internal predecessors, (2400), 0 states have call successors, (0), 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-12-07 00:26:35,379 INFO L186 Difference]: Start difference. First operand has 161 places, 160 transitions, 355 flow. Second operand 11 states and 1784 transitions. [2021-12-07 00:26:35,379 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 287 transitions, 1085 flow [2021-12-07 00:26:35,383 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 287 transitions, 1036 flow, removed 24 selfloop flow, removed 1 redundant places. [2021-12-07 00:26:35,386 INFO L242 Difference]: Finished difference. Result has 174 places, 167 transitions, 458 flow [2021-12-07 00:26:35,386 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=200, PETRI_DIFFERENCE_MINUEND_FLOW=326, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=458, PETRI_PLACES=174, PETRI_TRANSITIONS=167} [2021-12-07 00:26:35,387 INFO L334 CegarLoopForPetriNet]: 161 programPoint places, 13 predicate places. [2021-12-07 00:26:35,387 INFO L470 AbstractCegarLoop]: Abstraction has has 174 places, 167 transitions, 458 flow [2021-12-07 00:26:35,387 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 144.625) internal successors, (1157), 8 states have internal predecessors, (1157), 0 states have call successors, (0), 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-12-07 00:26:35,387 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 00:26:35,387 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 00:26:35,387 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-12-07 00:26:35,388 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-12-07 00:26:35,388 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 00:26:35,388 INFO L85 PathProgramCache]: Analyzing trace with hash -1636824872, now seen corresponding path program 1 times [2021-12-07 00:26:35,388 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 00:26:35,388 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1018159228] [2021-12-07 00:26:35,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:26:35,388 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 00:26:35,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:26:35,518 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 00:26:35,518 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 00:26:35,518 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1018159228] [2021-12-07 00:26:35,518 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1018159228] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 00:26:35,519 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 00:26:35,519 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2021-12-07 00:26:35,519 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [628684247] [2021-12-07 00:26:35,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 00:26:35,520 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-12-07 00:26:35,520 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 00:26:35,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-12-07 00:26:35,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-12-07 00:26:35,523 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 142 out of 200 [2021-12-07 00:26:35,525 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 167 transitions, 458 flow. Second operand has 11 states, 11 states have (on average 143.72727272727272) internal successors, (1581), 11 states have internal predecessors, (1581), 0 states have call successors, (0), 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-12-07 00:26:35,525 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 00:26:35,525 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 200 [2021-12-07 00:26:35,525 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 00:26:48,498 INFO L129 PetriNetUnfolder]: 76009/121661 cut-off events. [2021-12-07 00:26:48,498 INFO L130 PetriNetUnfolder]: For 70223/70223 co-relation queries the response was YES. [2021-12-07 00:26:49,198 INFO L84 FinitePrefix]: Finished finitePrefix Result has 282588 conditions, 121661 events. 76009/121661 cut-off events. For 70223/70223 co-relation queries the response was YES. Maximal size of possible extension queue 6340. Compared 1182082 event pairs, 5594 based on Foata normal form. 390/95489 useless extension candidates. Maximal degree in co-relation 282522. Up to 15768 conditions per place. [2021-12-07 00:26:49,717 INFO L132 encePairwiseOnDemand]: 187/200 looper letters, 322 selfloop transitions, 57 changer transitions 13/506 dead transitions. [2021-12-07 00:26:49,717 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 506 transitions, 2463 flow [2021-12-07 00:26:49,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-12-07 00:26:49,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2021-12-07 00:26:49,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 3514 transitions. [2021-12-07 00:26:49,725 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7986363636363636 [2021-12-07 00:26:49,725 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 3514 transitions. [2021-12-07 00:26:49,725 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 3514 transitions. [2021-12-07 00:26:49,726 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 00:26:49,727 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 3514 transitions. [2021-12-07 00:26:49,733 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 159.72727272727272) internal successors, (3514), 22 states have internal predecessors, (3514), 0 states have call successors, (0), 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-12-07 00:26:49,738 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 200.0) internal successors, (4600), 23 states have internal predecessors, (4600), 0 states have call successors, (0), 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-12-07 00:26:49,740 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 200.0) internal successors, (4600), 23 states have internal predecessors, (4600), 0 states have call successors, (0), 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-12-07 00:26:49,740 INFO L186 Difference]: Start difference. First operand has 174 places, 167 transitions, 458 flow. Second operand 22 states and 3514 transitions. [2021-12-07 00:26:49,740 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 506 transitions, 2463 flow [2021-12-07 00:26:51,483 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 506 transitions, 2457 flow, removed 0 selfloop flow, removed 3 redundant places. [2021-12-07 00:26:51,487 INFO L242 Difference]: Finished difference. Result has 202 places, 206 transitions, 932 flow [2021-12-07 00:26:51,488 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=200, PETRI_DIFFERENCE_MINUEND_FLOW=452, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=932, PETRI_PLACES=202, PETRI_TRANSITIONS=206} [2021-12-07 00:26:51,488 INFO L334 CegarLoopForPetriNet]: 161 programPoint places, 41 predicate places. [2021-12-07 00:26:51,488 INFO L470 AbstractCegarLoop]: Abstraction has has 202 places, 206 transitions, 932 flow [2021-12-07 00:26:51,489 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 143.72727272727272) internal successors, (1581), 11 states have internal predecessors, (1581), 0 states have call successors, (0), 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-12-07 00:26:51,489 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 00:26:51,489 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 00:26:51,489 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-12-07 00:26:51,490 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2021-12-07 00:26:51,490 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 00:26:51,490 INFO L85 PathProgramCache]: Analyzing trace with hash -907546208, now seen corresponding path program 1 times [2021-12-07 00:26:51,490 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 00:26:51,490 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [306413176] [2021-12-07 00:26:51,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:26:51,490 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 00:26:51,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:26:51,595 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 00:26:51,595 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 00:26:51,595 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [306413176] [2021-12-07 00:26:51,595 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [306413176] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-07 00:26:51,596 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1428880560] [2021-12-07 00:26:51,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:26:51,596 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-07 00:26:51,596 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4cf57dab-7052-4d1e-a6b3-3427cb923f73/bin/uautomizer-DrprNOufMa/z3 [2021-12-07 00:26:51,597 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4cf57dab-7052-4d1e-a6b3-3427cb923f73/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-07 00:26:51,597 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4cf57dab-7052-4d1e-a6b3-3427cb923f73/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-12-07 00:26:51,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:26:51,676 INFO L263 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 10 conjunts are in the unsatisfiable core [2021-12-07 00:26:51,680 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-07 00:26:51,980 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 00:26:51,981 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-07 00:26:52,136 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 00:26:52,136 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1428880560] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-07 00:26:52,136 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-07 00:26:52,136 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2021-12-07 00:26:52,136 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1011825394] [2021-12-07 00:26:52,136 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-07 00:26:52,137 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-12-07 00:26:52,137 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 00:26:52,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-12-07 00:26:52,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=512, Unknown=0, NotChecked=0, Total=600 [2021-12-07 00:26:52,141 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 141 out of 200 [2021-12-07 00:26:52,144 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 206 transitions, 932 flow. Second operand has 25 states, 25 states have (on average 143.24) internal successors, (3581), 25 states have internal predecessors, (3581), 0 states have call successors, (0), 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-12-07 00:26:52,144 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 00:26:52,144 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 141 of 200 [2021-12-07 00:26:52,145 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 00:28:26,688 INFO L129 PetriNetUnfolder]: 446216/733860 cut-off events. [2021-12-07 00:28:26,689 INFO L130 PetriNetUnfolder]: For 1908958/1909066 co-relation queries the response was YES. [2021-12-07 00:28:32,886 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2061275 conditions, 733860 events. 446216/733860 cut-off events. For 1908958/1909066 co-relation queries the response was YES. Maximal size of possible extension queue 33188. Compared 8469993 event pairs, 30175 based on Foata normal form. 3694/615936 useless extension candidates. Maximal degree in co-relation 2061198. Up to 92909 conditions per place. [2021-12-07 00:28:37,313 INFO L132 encePairwiseOnDemand]: 184/200 looper letters, 953 selfloop transitions, 501 changer transitions 35/1601 dead transitions. [2021-12-07 00:28:37,313 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 1601 transitions, 12000 flow [2021-12-07 00:28:37,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2021-12-07 00:28:37,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 73 states. [2021-12-07 00:28:37,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73 states to 73 states and 11449 transitions. [2021-12-07 00:28:37,326 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7841780821917809 [2021-12-07 00:28:37,326 INFO L72 ComplementDD]: Start complementDD. Operand 73 states and 11449 transitions. [2021-12-07 00:28:37,326 INFO L73 IsDeterministic]: Start isDeterministic. Operand 73 states and 11449 transitions. [2021-12-07 00:28:37,330 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 00:28:37,330 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 73 states and 11449 transitions. [2021-12-07 00:28:37,346 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 74 states, 73 states have (on average 156.83561643835617) internal successors, (11449), 73 states have internal predecessors, (11449), 0 states have call successors, (0), 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-12-07 00:28:37,365 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 74 states, 74 states have (on average 200.0) internal successors, (14800), 74 states have internal predecessors, (14800), 0 states have call successors, (0), 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-12-07 00:28:37,369 INFO L81 ComplementDD]: Finished complementDD. Result has 74 states, 74 states have (on average 200.0) internal successors, (14800), 74 states have internal predecessors, (14800), 0 states have call successors, (0), 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-12-07 00:28:37,369 INFO L186 Difference]: Start difference. First operand has 202 places, 206 transitions, 932 flow. Second operand 73 states and 11449 transitions. [2021-12-07 00:28:37,370 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 1601 transitions, 12000 flow