./Ultimate.py --spec ../../sv-benchmarks/c/properties/no-data-race.prp --file ../../sv-benchmarks/c/goblint-regression/09-regions_16-arrayloop_rc.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for data races Using default analysis Version 839c364b Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0718fb3-2fd2-4dfb-868d-0fb0bc5573d1/bin/uautomizer-DrprNOufMa/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0718fb3-2fd2-4dfb-868d-0fb0bc5573d1/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_d0718fb3-2fd2-4dfb-868d-0fb0bc5573d1/bin/uautomizer-DrprNOufMa/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0718fb3-2fd2-4dfb-868d-0fb0bc5573d1/bin/uautomizer-DrprNOufMa/config/AutomizerReach.xml -i ../../sv-benchmarks/c/goblint-regression/09-regions_16-arrayloop_rc.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0718fb3-2fd2-4dfb-868d-0fb0bc5573d1/bin/uautomizer-DrprNOufMa/config/svcomp-DataRace-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0718fb3-2fd2-4dfb-868d-0fb0bc5573d1/bin/uautomizer-DrprNOufMa --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! data-race) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 5810bf8f90e8e4e20451fbc06dd5039f754e5765485d12699b814c2e1d4badb7 --- Real Ultimate output --- This is Ultimate 0.2.2-hotfix-svcomp22-839c364 [2021-12-07 01:32:41,382 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-07 01:32:41,384 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-07 01:32:41,407 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-07 01:32:41,407 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-07 01:32:41,408 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-07 01:32:41,409 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-07 01:32:41,411 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-07 01:32:41,413 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-07 01:32:41,413 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-07 01:32:41,414 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-07 01:32:41,415 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-07 01:32:41,416 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-07 01:32:41,417 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-07 01:32:41,418 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-07 01:32:41,419 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-07 01:32:41,420 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-07 01:32:41,421 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-07 01:32:41,423 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-07 01:32:41,425 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-07 01:32:41,426 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-07 01:32:41,428 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-07 01:32:41,430 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-07 01:32:41,431 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-07 01:32:41,434 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-07 01:32:41,435 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-07 01:32:41,435 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-07 01:32:41,436 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-07 01:32:41,437 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-07 01:32:41,438 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-07 01:32:41,438 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-07 01:32:41,439 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-07 01:32:41,440 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-07 01:32:41,441 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-07 01:32:41,443 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-07 01:32:41,443 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-07 01:32:41,443 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-07 01:32:41,444 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-07 01:32:41,444 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-07 01:32:41,445 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-07 01:32:41,446 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-07 01:32:41,447 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0718fb3-2fd2-4dfb-868d-0fb0bc5573d1/bin/uautomizer-DrprNOufMa/config/svcomp-DataRace-32bit-Automizer_Default.epf [2021-12-07 01:32:41,470 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-07 01:32:41,471 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-07 01:32:41,471 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-07 01:32:41,471 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-07 01:32:41,472 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-12-07 01:32:41,472 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-12-07 01:32:41,473 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-07 01:32:41,473 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-07 01:32:41,473 INFO L138 SettingsManager]: * Use SBE=true [2021-12-07 01:32:41,474 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-07 01:32:41,474 INFO L138 SettingsManager]: * sizeof long=4 [2021-12-07 01:32:41,474 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-12-07 01:32:41,474 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-07 01:32:41,474 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-12-07 01:32:41,475 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-07 01:32:41,475 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-12-07 01:32:41,475 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-12-07 01:32:41,475 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-12-07 01:32:41,475 INFO L138 SettingsManager]: * Check absence of data races in concurrent programs=true [2021-12-07 01:32:41,475 INFO L138 SettingsManager]: * sizeof long double=12 [2021-12-07 01:32:41,476 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-12-07 01:32:41,476 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-07 01:32:41,476 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-12-07 01:32:41,476 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-07 01:32:41,476 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-07 01:32:41,477 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-12-07 01:32:41,477 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-07 01:32:41,477 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-07 01:32:41,477 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-12-07 01:32:41,478 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-12-07 01:32:41,478 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-12-07 01:32:41,478 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-12-07 01:32:41,478 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-12-07 01:32:41,478 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-12-07 01:32:41,479 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-12-07 01:32:41,479 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-07 01:32:41,479 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_d0718fb3-2fd2-4dfb-868d-0fb0bc5573d1/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_d0718fb3-2fd2-4dfb-868d-0fb0bc5573d1/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 ! data-race) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 5810bf8f90e8e4e20451fbc06dd5039f754e5765485d12699b814c2e1d4badb7 [2021-12-07 01:32:41,671 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-07 01:32:41,691 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-07 01:32:41,693 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-07 01:32:41,694 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-07 01:32:41,694 INFO L275 PluginConnector]: CDTParser initialized [2021-12-07 01:32:41,695 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0718fb3-2fd2-4dfb-868d-0fb0bc5573d1/bin/uautomizer-DrprNOufMa/../../sv-benchmarks/c/goblint-regression/09-regions_16-arrayloop_rc.i [2021-12-07 01:32:41,734 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0718fb3-2fd2-4dfb-868d-0fb0bc5573d1/bin/uautomizer-DrprNOufMa/data/0ea05bfc8/c6b77da4eac042e4af150f26bbebaa3d/FLAG340f01f16 [2021-12-07 01:32:42,199 INFO L306 CDTParser]: Found 1 translation units. [2021-12-07 01:32:42,200 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0718fb3-2fd2-4dfb-868d-0fb0bc5573d1/sv-benchmarks/c/goblint-regression/09-regions_16-arrayloop_rc.i [2021-12-07 01:32:42,215 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0718fb3-2fd2-4dfb-868d-0fb0bc5573d1/bin/uautomizer-DrprNOufMa/data/0ea05bfc8/c6b77da4eac042e4af150f26bbebaa3d/FLAG340f01f16 [2021-12-07 01:32:42,719 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0718fb3-2fd2-4dfb-868d-0fb0bc5573d1/bin/uautomizer-DrprNOufMa/data/0ea05bfc8/c6b77da4eac042e4af150f26bbebaa3d [2021-12-07 01:32:42,721 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-07 01:32:42,722 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-07 01:32:42,723 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-07 01:32:42,723 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-07 01:32:42,725 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-07 01:32:42,726 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.12 01:32:42" (1/1) ... [2021-12-07 01:32:42,726 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@58c5022a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 01:32:42, skipping insertion in model container [2021-12-07 01:32:42,727 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.12 01:32:42" (1/1) ... [2021-12-07 01:32:42,731 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-07 01:32:42,769 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-07 01:32:43,115 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-07 01:32:43,127 INFO L203 MainTranslator]: Completed pre-run [2021-12-07 01:32:43,168 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-07 01:32:43,242 INFO L208 MainTranslator]: Completed translation [2021-12-07 01:32:43,242 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 01:32:43 WrapperNode [2021-12-07 01:32:43,242 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-07 01:32:43,243 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-07 01:32:43,243 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-07 01:32:43,243 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-07 01:32:43,248 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 01:32:43" (1/1) ... [2021-12-07 01:32:43,266 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 01:32:43" (1/1) ... [2021-12-07 01:32:43,294 INFO L137 Inliner]: procedures = 369, calls = 33, calls flagged for inlining = 7, calls inlined = 7, statements flattened = 237 [2021-12-07 01:32:43,295 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-07 01:32:43,295 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-07 01:32:43,295 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-07 01:32:43,295 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-07 01:32:43,302 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 01:32:43" (1/1) ... [2021-12-07 01:32:43,302 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 01:32:43" (1/1) ... [2021-12-07 01:32:43,307 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 01:32:43" (1/1) ... [2021-12-07 01:32:43,307 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 01:32:43" (1/1) ... [2021-12-07 01:32:43,332 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 01:32:43" (1/1) ... [2021-12-07 01:32:43,336 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 01:32:43" (1/1) ... [2021-12-07 01:32:43,339 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 01:32:43" (1/1) ... [2021-12-07 01:32:43,345 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-07 01:32:43,346 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-07 01:32:43,346 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-07 01:32:43,346 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-07 01:32:43,347 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 01:32:43" (1/1) ... [2021-12-07 01:32:43,353 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-07 01:32:43,363 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0718fb3-2fd2-4dfb-868d-0fb0bc5573d1/bin/uautomizer-DrprNOufMa/z3 [2021-12-07 01:32:43,373 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0718fb3-2fd2-4dfb-868d-0fb0bc5573d1/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-12-07 01:32:43,375 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0718fb3-2fd2-4dfb-868d-0fb0bc5573d1/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-12-07 01:32:43,401 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-12-07 01:32:43,401 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-12-07 01:32:43,402 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-12-07 01:32:43,402 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-12-07 01:32:43,402 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-12-07 01:32:43,402 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2021-12-07 01:32:43,402 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-12-07 01:32:43,402 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-07 01:32:43,402 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-12-07 01:32:43,402 INFO L130 BoogieDeclarations]: Found specification of procedure t_fun [2021-12-07 01:32:43,402 INFO L138 BoogieDeclarations]: Found implementation of procedure t_fun [2021-12-07 01:32:43,402 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-12-07 01:32:43,402 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-07 01:32:43,402 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-07 01:32:43,404 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 01:32:43,515 INFO L236 CfgBuilder]: Building ICFG [2021-12-07 01:32:43,516 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-07 01:32:43,852 INFO L277 CfgBuilder]: Performing block encoding [2021-12-07 01:32:43,860 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-07 01:32:43,860 INFO L301 CfgBuilder]: Removed 3 assume(true) statements. [2021-12-07 01:32:43,862 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.12 01:32:43 BoogieIcfgContainer [2021-12-07 01:32:43,862 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-07 01:32:43,863 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-12-07 01:32:43,863 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-12-07 01:32:43,866 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-12-07 01:32:43,866 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 07.12 01:32:42" (1/3) ... [2021-12-07 01:32:43,866 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@72c73fbf and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 07.12 01:32:43, skipping insertion in model container [2021-12-07 01:32:43,867 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 01:32:43" (2/3) ... [2021-12-07 01:32:43,867 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@72c73fbf and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 07.12 01:32:43, skipping insertion in model container [2021-12-07 01:32:43,867 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.12 01:32:43" (3/3) ... [2021-12-07 01:32:43,868 INFO L111 eAbstractionObserver]: Analyzing ICFG 09-regions_16-arrayloop_rc.i [2021-12-07 01:32:43,872 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-12-07 01:32:43,872 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-12-07 01:32:43,872 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 18 error locations. [2021-12-07 01:32:43,872 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-12-07 01:32:43,903 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,903 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,903 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,903 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,904 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,904 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,904 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,904 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,904 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,904 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,904 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,904 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,905 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,905 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,905 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,905 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,905 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,905 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,905 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,905 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,906 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,906 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,906 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,906 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,906 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,906 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#in~x#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,906 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,906 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#in~x#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,907 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,907 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,907 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,907 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,907 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,907 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,907 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~malloc30#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,907 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~malloc30#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,907 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,907 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,908 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~x#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,908 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,908 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,908 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~malloc30#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,908 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~malloc30#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,908 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,908 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,908 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~x#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,908 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#in~x#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,908 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~x#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,909 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#in~x#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,909 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~x#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,909 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~malloc30#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,909 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~malloc30#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,909 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~malloc30#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,909 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~malloc30#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,909 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~malloc30#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,909 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~malloc30#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,910 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,910 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,910 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~malloc30#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,910 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~malloc30#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,910 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,910 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,910 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~malloc30#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,910 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~malloc30#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,918 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~malloc30#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,918 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~malloc30#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,918 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,918 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,918 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~x#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,920 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,920 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,920 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~x#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,920 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,920 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,920 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,920 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,920 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,921 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,921 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,921 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,921 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,921 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,921 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,921 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,921 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,922 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,922 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,922 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,922 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,922 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,922 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,922 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,922 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,922 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,923 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,923 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,923 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,923 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,923 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,923 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,923 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,923 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,923 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,923 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,924 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,924 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,924 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,924 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,924 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,924 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,924 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,924 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,924 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,924 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,925 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,925 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,925 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,925 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,925 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,925 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,925 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,925 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,925 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,925 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,926 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,926 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,926 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,926 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,926 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,926 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,926 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,926 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,926 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,926 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,926 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,927 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,927 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,927 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,927 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,927 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,927 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,927 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,927 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,927 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,927 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,927 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,928 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,928 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,928 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,928 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,928 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,928 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,928 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,928 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,928 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,928 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,928 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,929 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,929 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,929 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,929 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,929 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,929 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,929 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,929 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,929 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,929 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~ret38#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,929 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~ret38#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,930 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,930 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,930 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~ret38#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,930 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~ret38#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,930 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,930 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem39#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,930 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem39#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,930 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,930 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem39#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,930 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem39#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,930 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,930 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,931 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,931 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,931 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,931 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,931 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,931 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,931 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,931 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,932 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,932 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,932 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem39#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,932 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~ret38#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,932 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~ret38#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,932 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem39#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,932 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#in~list#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,932 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#in~node#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,932 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#in~list#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,932 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#in~node#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,932 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem39#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,932 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~ret38#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,933 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~ret38#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,933 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem39#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,933 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#in~list#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,933 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#in~node#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,933 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#in~list#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,933 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#in~node#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,933 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~mem33#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,933 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,933 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,933 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~temp~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,933 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,933 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,934 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~temp~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,934 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~nondet35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,934 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~mem33#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,934 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,934 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~mem33#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,934 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,934 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,934 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~temp~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,934 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,934 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,934 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~temp~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,934 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~nondet35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,934 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~mem33#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,934 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,935 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#in~node#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,935 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#in~node#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,935 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,935 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,935 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#in~node#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,935 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#in~node#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,935 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,935 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,935 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#in~list#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,935 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#in~list#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,935 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,935 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,936 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#in~list#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,936 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#in~list#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,936 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,936 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,936 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,936 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,936 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~mem33#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,936 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~mem33#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,936 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,936 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,936 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~mem33#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,936 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~mem33#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,937 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,937 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,937 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,937 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,937 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,937 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,937 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,937 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,937 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,937 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,938 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,938 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,938 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,938 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,938 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,938 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,938 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,938 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,938 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,938 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,938 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,939 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,939 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,939 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,939 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~mem33#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,939 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~mem33#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,939 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~temp~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,939 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~temp~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,939 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~mem33#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,939 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~mem33#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,939 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~temp~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,939 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~temp~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,939 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~mem33#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,940 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~mem33#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,940 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~mem33#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,940 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~mem33#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,940 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,940 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,940 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,940 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,940 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,940 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,940 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,940 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,941 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,941 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,941 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,941 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,941 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,941 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,941 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,941 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,941 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,941 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,941 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,941 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,942 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,942 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,942 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,942 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,942 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,942 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,942 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,942 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,942 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,942 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,942 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,942 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,943 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,943 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,943 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,943 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,943 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,943 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,943 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,943 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,943 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,943 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,943 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,944 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,944 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,944 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,944 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,944 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,944 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~temp~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,944 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,944 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~temp~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,944 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,944 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~temp~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,944 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,945 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~temp~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,945 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,945 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~nondet35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,945 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~nondet35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,945 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,945 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~nondet35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,945 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,945 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,945 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~nondet35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,945 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,946 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,946 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~nondet35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,946 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,946 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,946 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~nondet35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,946 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,946 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,946 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~nondet35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,946 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,946 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,946 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~nondet35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,946 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,947 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,947 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~nondet35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,947 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,947 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,947 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~nondet35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,947 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,947 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,947 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~nondet35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,947 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,947 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,947 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~nondet35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,948 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,948 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,948 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~nondet35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,948 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,948 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,948 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~nondet35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,948 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,948 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~nondet35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,948 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~nondet35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,948 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~ret38#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,948 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~ret38#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,949 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~ret38#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,949 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~ret38#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,949 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem39#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,949 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem39#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,949 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem39#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,949 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem39#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,949 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,949 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,949 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,949 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,949 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,949 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,950 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,950 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,950 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,950 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,952 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~mem33#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,952 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~mem33#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,952 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~malloc30#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,952 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~malloc30#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,953 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,953 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,953 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#in~node#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,953 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,953 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,953 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,953 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,953 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~ret38#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,953 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,953 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~nondet35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,953 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,953 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,954 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,954 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#in~list#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,954 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~temp~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,954 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,954 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#in~x#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,954 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem39#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,954 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,954 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~x#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,954 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,954 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,954 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#in~list#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,954 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~temp~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,954 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,954 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~ret38#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,955 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem39#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,955 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,955 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#in~node#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,955 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,955 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:32:43,956 INFO L148 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-12-07 01:32:43,991 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-12-07 01:32:43,996 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 01:32:43,996 INFO L340 AbstractCegarLoop]: Starting to check reachability of 25 error locations. [2021-12-07 01:32:44,007 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 272 places, 274 transitions, 553 flow [2021-12-07 01:32:44,083 INFO L129 PetriNetUnfolder]: 6/273 cut-off events. [2021-12-07 01:32:44,083 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-12-07 01:32:44,091 INFO L84 FinitePrefix]: Finished finitePrefix Result has 277 conditions, 273 events. 6/273 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 430 event pairs, 0 based on Foata normal form. 0/249 useless extension candidates. Maximal degree in co-relation 200. Up to 2 conditions per place. [2021-12-07 01:32:44,092 INFO L82 GeneralOperation]: Start removeDead. Operand has 272 places, 274 transitions, 553 flow [2021-12-07 01:32:44,100 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 271 places, 273 transitions, 549 flow [2021-12-07 01:32:44,113 INFO L129 PetriNetUnfolder]: 3/82 cut-off events. [2021-12-07 01:32:44,113 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-12-07 01:32:44,113 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:32:44,114 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] [2021-12-07 01:32:44,115 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2021-12-07 01:32:44,120 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:32:44,120 INFO L85 PathProgramCache]: Analyzing trace with hash 121722460, now seen corresponding path program 1 times [2021-12-07 01:32:44,128 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:32:44,129 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1361371602] [2021-12-07 01:32:44,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:32:44,130 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:32:44,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:32:44,436 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 01:32:44,436 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:32:44,437 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1361371602] [2021-12-07 01:32:44,437 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1361371602] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:32:44,437 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:32:44,437 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-07 01:32:44,438 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1466264094] [2021-12-07 01:32:44,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:32:44,445 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-07 01:32:44,445 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:32:44,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-07 01:32:44,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-12-07 01:32:44,469 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 148 out of 274 [2021-12-07 01:32:44,474 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 273 transitions, 549 flow. Second operand has 6 states, 6 states have (on average 149.5) internal successors, (897), 6 states have internal predecessors, (897), 0 states have call successors, (0), 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 01:32:44,474 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:32:44,474 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 148 of 274 [2021-12-07 01:32:44,475 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:32:46,109 INFO L129 PetriNetUnfolder]: 2475/7977 cut-off events. [2021-12-07 01:32:46,110 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-12-07 01:32:46,124 INFO L84 FinitePrefix]: Finished finitePrefix Result has 12951 conditions, 7977 events. 2475/7977 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 62572 event pairs, 1992 based on Foata normal form. 196/7312 useless extension candidates. Maximal degree in co-relation 12850. Up to 4684 conditions per place. [2021-12-07 01:32:46,166 INFO L132 encePairwiseOnDemand]: 234/274 looper letters, 164 selfloop transitions, 107 changer transitions 0/418 dead transitions. [2021-12-07 01:32:46,166 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 418 transitions, 1381 flow [2021-12-07 01:32:46,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-07 01:32:46,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-12-07 01:32:46,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1168 transitions. [2021-12-07 01:32:46,184 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7104622871046229 [2021-12-07 01:32:46,185 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1168 transitions. [2021-12-07 01:32:46,185 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1168 transitions. [2021-12-07 01:32:46,189 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:32:46,191 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1168 transitions. [2021-12-07 01:32:46,198 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 194.66666666666666) internal successors, (1168), 6 states have internal predecessors, (1168), 0 states have call successors, (0), 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 01:32:46,208 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 274.0) internal successors, (1918), 7 states have internal predecessors, (1918), 0 states have call successors, (0), 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 01:32:46,209 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 274.0) internal successors, (1918), 7 states have internal predecessors, (1918), 0 states have call successors, (0), 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 01:32:46,210 INFO L186 Difference]: Start difference. First operand has 271 places, 273 transitions, 549 flow. Second operand 6 states and 1168 transitions. [2021-12-07 01:32:46,211 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 418 transitions, 1381 flow [2021-12-07 01:32:46,217 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 418 transitions, 1380 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-12-07 01:32:46,225 INFO L242 Difference]: Finished difference. Result has 279 places, 370 transitions, 1230 flow [2021-12-07 01:32:46,228 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=274, PETRI_DIFFERENCE_MINUEND_FLOW=540, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1230, PETRI_PLACES=279, PETRI_TRANSITIONS=370} [2021-12-07 01:32:46,232 INFO L334 CegarLoopForPetriNet]: 271 programPoint places, 8 predicate places. [2021-12-07 01:32:46,232 INFO L470 AbstractCegarLoop]: Abstraction has has 279 places, 370 transitions, 1230 flow [2021-12-07 01:32:46,233 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 149.5) internal successors, (897), 6 states have internal predecessors, (897), 0 states have call successors, (0), 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 01:32:46,233 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:32:46,233 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] [2021-12-07 01:32:46,233 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-12-07 01:32:46,233 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2021-12-07 01:32:46,234 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:32:46,234 INFO L85 PathProgramCache]: Analyzing trace with hash -964891731, now seen corresponding path program 1 times [2021-12-07 01:32:46,234 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:32:46,234 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [651939918] [2021-12-07 01:32:46,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:32:46,234 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:32:46,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:32:46,360 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 01:32:46,361 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:32:46,361 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [651939918] [2021-12-07 01:32:46,361 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [651939918] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:32:46,361 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:32:46,361 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-07 01:32:46,361 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [601576799] [2021-12-07 01:32:46,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:32:46,362 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-07 01:32:46,362 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:32:46,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-07 01:32:46,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-12-07 01:32:46,364 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 148 out of 274 [2021-12-07 01:32:46,366 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 370 transitions, 1230 flow. Second operand has 6 states, 6 states have (on average 150.5) internal successors, (903), 6 states have internal predecessors, (903), 0 states have call successors, (0), 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 01:32:46,366 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:32:46,366 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 148 of 274 [2021-12-07 01:32:46,366 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:32:47,630 INFO L129 PetriNetUnfolder]: 2669/8641 cut-off events. [2021-12-07 01:32:47,630 INFO L130 PetriNetUnfolder]: For 1697/1699 co-relation queries the response was YES. [2021-12-07 01:32:47,642 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16551 conditions, 8641 events. 2669/8641 cut-off events. For 1697/1699 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 69071 event pairs, 1874 based on Foata normal form. 0/7773 useless extension candidates. Maximal degree in co-relation 16438. Up to 5042 conditions per place. [2021-12-07 01:32:47,672 INFO L132 encePairwiseOnDemand]: 237/274 looper letters, 263 selfloop transitions, 107 changer transitions 0/518 dead transitions. [2021-12-07 01:32:47,673 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 518 transitions, 2458 flow [2021-12-07 01:32:47,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-07 01:32:47,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-12-07 01:32:47,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1160 transitions. [2021-12-07 01:32:47,676 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7055961070559611 [2021-12-07 01:32:47,676 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1160 transitions. [2021-12-07 01:32:47,676 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1160 transitions. [2021-12-07 01:32:47,677 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:32:47,677 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1160 transitions. [2021-12-07 01:32:47,679 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 193.33333333333334) internal successors, (1160), 6 states have internal predecessors, (1160), 0 states have call successors, (0), 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 01:32:47,682 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 274.0) internal successors, (1918), 7 states have internal predecessors, (1918), 0 states have call successors, (0), 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 01:32:47,683 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 274.0) internal successors, (1918), 7 states have internal predecessors, (1918), 0 states have call successors, (0), 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 01:32:47,684 INFO L186 Difference]: Start difference. First operand has 279 places, 370 transitions, 1230 flow. Second operand 6 states and 1160 transitions. [2021-12-07 01:32:47,684 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 518 transitions, 2458 flow [2021-12-07 01:32:47,692 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 518 transitions, 2458 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-12-07 01:32:47,699 INFO L242 Difference]: Finished difference. Result has 288 places, 470 transitions, 2110 flow [2021-12-07 01:32:47,700 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=274, PETRI_DIFFERENCE_MINUEND_FLOW=1228, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2110, PETRI_PLACES=288, PETRI_TRANSITIONS=470} [2021-12-07 01:32:47,700 INFO L334 CegarLoopForPetriNet]: 271 programPoint places, 17 predicate places. [2021-12-07 01:32:47,700 INFO L470 AbstractCegarLoop]: Abstraction has has 288 places, 470 transitions, 2110 flow [2021-12-07 01:32:47,701 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 150.5) internal successors, (903), 6 states have internal predecessors, (903), 0 states have call successors, (0), 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 01:32:47,701 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:32:47,701 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 01:32:47,701 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-12-07 01:32:47,701 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2021-12-07 01:32:47,702 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:32:47,702 INFO L85 PathProgramCache]: Analyzing trace with hash 1248115734, now seen corresponding path program 1 times [2021-12-07 01:32:47,702 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:32:47,702 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1747333691] [2021-12-07 01:32:47,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:32:47,702 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:32:47,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:32:47,734 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 01:32:47,735 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:32:47,735 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1747333691] [2021-12-07 01:32:47,735 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1747333691] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:32:47,735 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:32:47,735 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-07 01:32:47,736 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [437809730] [2021-12-07 01:32:47,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:32:47,736 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-07 01:32:47,736 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:32:47,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-07 01:32:47,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-07 01:32:47,738 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 232 out of 274 [2021-12-07 01:32:47,739 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 470 transitions, 2110 flow. Second operand has 3 states, 3 states have (on average 233.66666666666666) internal successors, (701), 3 states have internal predecessors, (701), 0 states have call successors, (0), 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 01:32:47,739 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:32:47,739 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 232 of 274 [2021-12-07 01:32:47,739 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:32:48,316 INFO L129 PetriNetUnfolder]: 1067/4164 cut-off events. [2021-12-07 01:32:48,316 INFO L130 PetriNetUnfolder]: For 1160/1172 co-relation queries the response was YES. [2021-12-07 01:32:48,327 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8523 conditions, 4164 events. 1067/4164 cut-off events. For 1160/1172 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 26519 event pairs, 96 based on Foata normal form. 0/3925 useless extension candidates. Maximal degree in co-relation 8329. Up to 1140 conditions per place. [2021-12-07 01:32:48,340 INFO L132 encePairwiseOnDemand]: 268/274 looper letters, 67 selfloop transitions, 4 changer transitions 0/502 dead transitions. [2021-12-07 01:32:48,340 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 502 transitions, 2316 flow [2021-12-07 01:32:48,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-07 01:32:48,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-12-07 01:32:48,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 769 transitions. [2021-12-07 01:32:48,342 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9355231143552312 [2021-12-07 01:32:48,342 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 769 transitions. [2021-12-07 01:32:48,342 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 769 transitions. [2021-12-07 01:32:48,343 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:32:48,343 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 769 transitions. [2021-12-07 01:32:48,345 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 256.3333333333333) internal successors, (769), 3 states have internal predecessors, (769), 0 states have call successors, (0), 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 01:32:48,347 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 274.0) internal successors, (1096), 4 states have internal predecessors, (1096), 0 states have call successors, (0), 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 01:32:48,347 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 274.0) internal successors, (1096), 4 states have internal predecessors, (1096), 0 states have call successors, (0), 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 01:32:48,347 INFO L186 Difference]: Start difference. First operand has 288 places, 470 transitions, 2110 flow. Second operand 3 states and 769 transitions. [2021-12-07 01:32:48,347 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 502 transitions, 2316 flow [2021-12-07 01:32:48,358 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 502 transitions, 2124 flow, removed 96 selfloop flow, removed 0 redundant places. [2021-12-07 01:32:48,364 INFO L242 Difference]: Finished difference. Result has 291 places, 472 transitions, 1942 flow [2021-12-07 01:32:48,365 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=274, PETRI_DIFFERENCE_MINUEND_FLOW=1918, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=470, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=466, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1942, PETRI_PLACES=291, PETRI_TRANSITIONS=472} [2021-12-07 01:32:48,366 INFO L334 CegarLoopForPetriNet]: 271 programPoint places, 20 predicate places. [2021-12-07 01:32:48,366 INFO L470 AbstractCegarLoop]: Abstraction has has 291 places, 472 transitions, 1942 flow [2021-12-07 01:32:48,366 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 233.66666666666666) internal successors, (701), 3 states have internal predecessors, (701), 0 states have call successors, (0), 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 01:32:48,366 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:32:48,367 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:32:48,367 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-12-07 01:32:48,367 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2021-12-07 01:32:48,367 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:32:48,367 INFO L85 PathProgramCache]: Analyzing trace with hash -119349012, now seen corresponding path program 1 times [2021-12-07 01:32:48,367 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:32:48,368 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [698927755] [2021-12-07 01:32:48,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:32:48,368 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:32:48,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:32:48,453 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 01:32:48,453 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:32:48,453 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [698927755] [2021-12-07 01:32:48,453 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [698927755] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:32:48,453 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:32:48,454 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-07 01:32:48,454 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [6352510] [2021-12-07 01:32:48,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:32:48,454 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-07 01:32:48,454 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:32:48,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-07 01:32:48,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-12-07 01:32:48,456 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 137 out of 274 [2021-12-07 01:32:48,457 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 472 transitions, 1942 flow. Second operand has 6 states, 6 states have (on average 141.16666666666666) internal successors, (847), 6 states have internal predecessors, (847), 0 states have call successors, (0), 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 01:32:48,457 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:32:48,458 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 137 of 274 [2021-12-07 01:32:48,458 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:32:50,998 INFO L129 PetriNetUnfolder]: 5581/16323 cut-off events. [2021-12-07 01:32:50,998 INFO L130 PetriNetUnfolder]: For 9471/9497 co-relation queries the response was YES. [2021-12-07 01:32:51,027 INFO L84 FinitePrefix]: Finished finitePrefix Result has 37720 conditions, 16323 events. 5581/16323 cut-off events. For 9471/9497 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 130907 event pairs, 4152 based on Foata normal form. 0/14776 useless extension candidates. Maximal degree in co-relation 37497. Up to 11069 conditions per place. [2021-12-07 01:32:51,067 INFO L132 encePairwiseOnDemand]: 268/274 looper letters, 328 selfloop transitions, 5 changer transitions 0/471 dead transitions. [2021-12-07 01:32:51,067 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 471 transitions, 2606 flow [2021-12-07 01:32:51,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-07 01:32:51,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-12-07 01:32:51,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 954 transitions. [2021-12-07 01:32:51,070 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5802919708029197 [2021-12-07 01:32:51,070 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 954 transitions. [2021-12-07 01:32:51,070 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 954 transitions. [2021-12-07 01:32:51,071 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:32:51,071 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 954 transitions. [2021-12-07 01:32:51,073 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 159.0) internal successors, (954), 6 states have internal predecessors, (954), 0 states have call successors, (0), 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 01:32:51,076 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 274.0) internal successors, (1918), 7 states have internal predecessors, (1918), 0 states have call successors, (0), 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 01:32:51,076 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 274.0) internal successors, (1918), 7 states have internal predecessors, (1918), 0 states have call successors, (0), 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 01:32:51,076 INFO L186 Difference]: Start difference. First operand has 291 places, 472 transitions, 1942 flow. Second operand 6 states and 954 transitions. [2021-12-07 01:32:51,076 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 471 transitions, 2606 flow [2021-12-07 01:32:51,088 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 471 transitions, 2602 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-12-07 01:32:51,094 INFO L242 Difference]: Finished difference. Result has 294 places, 471 transitions, 1946 flow [2021-12-07 01:32:51,095 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=274, PETRI_DIFFERENCE_MINUEND_FLOW=1936, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=471, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=466, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1946, PETRI_PLACES=294, PETRI_TRANSITIONS=471} [2021-12-07 01:32:51,095 INFO L334 CegarLoopForPetriNet]: 271 programPoint places, 23 predicate places. [2021-12-07 01:32:51,095 INFO L470 AbstractCegarLoop]: Abstraction has has 294 places, 471 transitions, 1946 flow [2021-12-07 01:32:51,096 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 141.16666666666666) internal successors, (847), 6 states have internal predecessors, (847), 0 states have call successors, (0), 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 01:32:51,096 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:32:51,096 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 01:32:51,096 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-12-07 01:32:51,096 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2021-12-07 01:32:51,096 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:32:51,096 INFO L85 PathProgramCache]: Analyzing trace with hash -1111224204, now seen corresponding path program 1 times [2021-12-07 01:32:51,097 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:32:51,097 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [204064107] [2021-12-07 01:32:51,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:32:51,097 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:32:51,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:32:51,168 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 01:32:51,168 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:32:51,169 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [204064107] [2021-12-07 01:32:51,169 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [204064107] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-07 01:32:51,169 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [863583959] [2021-12-07 01:32:51,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:32:51,169 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-07 01:32:51,169 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0718fb3-2fd2-4dfb-868d-0fb0bc5573d1/bin/uautomizer-DrprNOufMa/z3 [2021-12-07 01:32:51,170 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0718fb3-2fd2-4dfb-868d-0fb0bc5573d1/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-07 01:32:51,171 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0718fb3-2fd2-4dfb-868d-0fb0bc5573d1/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-12-07 01:32:51,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:32:51,318 INFO L263 TraceCheckSpWp]: Trace formula consists of 318 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-07 01:32:51,325 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-07 01:32:51,485 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 01:32:51,485 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-07 01:32:51,623 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 01:32:51,624 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [863583959] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-07 01:32:51,624 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-07 01:32:51,624 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2021-12-07 01:32:51,624 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [694882853] [2021-12-07 01:32:51,624 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-07 01:32:51,625 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-07 01:32:51,625 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:32:51,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-07 01:32:51,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2021-12-07 01:32:51,630 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 231 out of 274 [2021-12-07 01:32:51,633 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 471 transitions, 1946 flow. Second operand has 10 states, 10 states have (on average 235.3) internal successors, (2353), 10 states have internal predecessors, (2353), 0 states have call successors, (0), 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 01:32:51,633 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:32:51,633 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 231 of 274 [2021-12-07 01:32:51,633 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:32:52,512 INFO L129 PetriNetUnfolder]: 1069/4207 cut-off events. [2021-12-07 01:32:52,513 INFO L130 PetriNetUnfolder]: For 689/701 co-relation queries the response was YES. [2021-12-07 01:32:52,528 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8382 conditions, 4207 events. 1069/4207 cut-off events. For 689/701 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 26451 event pairs, 96 based on Foata normal form. 2/3975 useless extension candidates. Maximal degree in co-relation 8111. Up to 898 conditions per place. [2021-12-07 01:32:52,541 INFO L132 encePairwiseOnDemand]: 265/274 looper letters, 71 selfloop transitions, 13 changer transitions 0/514 dead transitions. [2021-12-07 01:32:52,541 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 514 transitions, 2218 flow [2021-12-07 01:32:52,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-07 01:32:52,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2021-12-07 01:32:52,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2165 transitions. [2021-12-07 01:32:52,547 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8779399837793999 [2021-12-07 01:32:52,547 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2165 transitions. [2021-12-07 01:32:52,547 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2165 transitions. [2021-12-07 01:32:52,548 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:32:52,548 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2165 transitions. [2021-12-07 01:32:52,553 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 240.55555555555554) internal successors, (2165), 9 states have internal predecessors, (2165), 0 states have call successors, (0), 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 01:32:52,557 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 274.0) internal successors, (2740), 10 states have internal predecessors, (2740), 0 states have call successors, (0), 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 01:32:52,558 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 274.0) internal successors, (2740), 10 states have internal predecessors, (2740), 0 states have call successors, (0), 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 01:32:52,558 INFO L186 Difference]: Start difference. First operand has 294 places, 471 transitions, 1946 flow. Second operand 9 states and 2165 transitions. [2021-12-07 01:32:52,558 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 514 transitions, 2218 flow [2021-12-07 01:32:52,569 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 514 transitions, 2192 flow, removed 0 selfloop flow, removed 5 redundant places. [2021-12-07 01:32:52,575 INFO L242 Difference]: Finished difference. Result has 300 places, 478 transitions, 2004 flow [2021-12-07 01:32:52,576 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=274, PETRI_DIFFERENCE_MINUEND_FLOW=1936, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=471, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=461, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2004, PETRI_PLACES=300, PETRI_TRANSITIONS=478} [2021-12-07 01:32:52,576 INFO L334 CegarLoopForPetriNet]: 271 programPoint places, 29 predicate places. [2021-12-07 01:32:52,577 INFO L470 AbstractCegarLoop]: Abstraction has has 300 places, 478 transitions, 2004 flow [2021-12-07 01:32:52,578 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 235.3) internal successors, (2353), 10 states have internal predecessors, (2353), 0 states have call successors, (0), 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 01:32:52,578 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:32:52,578 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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, 1, 1, 1] [2021-12-07 01:32:52,613 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0718fb3-2fd2-4dfb-868d-0fb0bc5573d1/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2021-12-07 01:32:52,779 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0718fb3-2fd2-4dfb-868d-0fb0bc5573d1/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-07 01:32:52,780 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2021-12-07 01:32:52,780 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:32:52,780 INFO L85 PathProgramCache]: Analyzing trace with hash -227998028, now seen corresponding path program 2 times [2021-12-07 01:32:52,780 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:32:52,781 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1896078583] [2021-12-07 01:32:52,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:32:52,781 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:32:52,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:32:52,963 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 0 proven. 126 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 01:32:52,963 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:32:52,963 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1896078583] [2021-12-07 01:32:52,964 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1896078583] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-07 01:32:52,964 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1030125285] [2021-12-07 01:32:52,964 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-07 01:32:52,964 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-07 01:32:52,964 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0718fb3-2fd2-4dfb-868d-0fb0bc5573d1/bin/uautomizer-DrprNOufMa/z3 [2021-12-07 01:32:52,965 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0718fb3-2fd2-4dfb-868d-0fb0bc5573d1/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-07 01:32:52,966 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0718fb3-2fd2-4dfb-868d-0fb0bc5573d1/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-12-07 01:32:53,063 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-12-07 01:32:53,063 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-07 01:32:53,065 INFO L263 TraceCheckSpWp]: Trace formula consists of 160 conjuncts, 21 conjunts are in the unsatisfiable core [2021-12-07 01:32:53,072 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-07 01:32:53,258 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-12-07 01:32:53,279 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-07 01:32:53,280 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2021-12-07 01:32:53,303 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-07 01:32:53,304 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-07 01:32:53,304 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-07 01:32:53,307 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-07 01:32:53,307 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 32 [2021-12-07 01:32:53,337 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-07 01:32:53,339 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-07 01:32:53,340 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-07 01:32:53,340 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-07 01:32:53,341 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-07 01:32:53,342 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-07 01:32:53,344 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-07 01:32:53,344 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 44 [2021-12-07 01:32:53,369 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 126 trivial. 0 not checked. [2021-12-07 01:32:53,369 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-07 01:32:53,369 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1030125285] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:32:53,369 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-07 01:32:53,369 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [9] total 15 [2021-12-07 01:32:53,370 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2041696382] [2021-12-07 01:32:53,370 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:32:53,370 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-07 01:32:53,370 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:32:53,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-07 01:32:53,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=164, Unknown=0, NotChecked=0, Total=210 [2021-12-07 01:32:53,373 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 153 out of 274 [2021-12-07 01:32:53,375 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 478 transitions, 2004 flow. Second operand has 8 states, 8 states have (on average 156.375) internal successors, (1251), 8 states have internal predecessors, (1251), 0 states have call successors, (0), 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 01:32:53,375 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:32:53,375 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 153 of 274 [2021-12-07 01:32:53,375 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:32:57,087 INFO L129 PetriNetUnfolder]: 6495/18399 cut-off events. [2021-12-07 01:32:57,088 INFO L130 PetriNetUnfolder]: For 9018/9101 co-relation queries the response was YES. [2021-12-07 01:32:57,135 INFO L84 FinitePrefix]: Finished finitePrefix Result has 42166 conditions, 18399 events. 6495/18399 cut-off events. For 9018/9101 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 145729 event pairs, 3567 based on Foata normal form. 0/16800 useless extension candidates. Maximal degree in co-relation 41872. Up to 10958 conditions per place. [2021-12-07 01:32:57,183 INFO L132 encePairwiseOnDemand]: 227/274 looper letters, 563 selfloop transitions, 174 changer transitions 0/900 dead transitions. [2021-12-07 01:32:57,183 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 900 transitions, 4694 flow [2021-12-07 01:32:57,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-07 01:32:57,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2021-12-07 01:32:57,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1877 transitions. [2021-12-07 01:32:57,187 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7611516626115167 [2021-12-07 01:32:57,187 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1877 transitions. [2021-12-07 01:32:57,187 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1877 transitions. [2021-12-07 01:32:57,188 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:32:57,189 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1877 transitions. [2021-12-07 01:32:57,192 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 208.55555555555554) internal successors, (1877), 9 states have internal predecessors, (1877), 0 states have call successors, (0), 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 01:32:57,196 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 274.0) internal successors, (2740), 10 states have internal predecessors, (2740), 0 states have call successors, (0), 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 01:32:57,197 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 274.0) internal successors, (2740), 10 states have internal predecessors, (2740), 0 states have call successors, (0), 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 01:32:57,197 INFO L186 Difference]: Start difference. First operand has 300 places, 478 transitions, 2004 flow. Second operand 9 states and 1877 transitions. [2021-12-07 01:32:57,197 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 900 transitions, 4694 flow [2021-12-07 01:32:57,215 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 900 transitions, 4684 flow, removed 3 selfloop flow, removed 1 redundant places. [2021-12-07 01:32:57,225 INFO L242 Difference]: Finished difference. Result has 312 places, 640 transitions, 3474 flow [2021-12-07 01:32:57,226 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=274, PETRI_DIFFERENCE_MINUEND_FLOW=1994, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=478, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=412, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3474, PETRI_PLACES=312, PETRI_TRANSITIONS=640} [2021-12-07 01:32:57,227 INFO L334 CegarLoopForPetriNet]: 271 programPoint places, 41 predicate places. [2021-12-07 01:32:57,227 INFO L470 AbstractCegarLoop]: Abstraction has has 312 places, 640 transitions, 3474 flow [2021-12-07 01:32:57,227 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 156.375) internal successors, (1251), 8 states have internal predecessors, (1251), 0 states have call successors, (0), 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 01:32:57,227 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:32:57,228 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 01:32:57,260 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0718fb3-2fd2-4dfb-868d-0fb0bc5573d1/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2021-12-07 01:32:57,428 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0718fb3-2fd2-4dfb-868d-0fb0bc5573d1/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-07 01:32:57,428 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2021-12-07 01:32:57,429 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:32:57,429 INFO L85 PathProgramCache]: Analyzing trace with hash 1836787897, now seen corresponding path program 1 times [2021-12-07 01:32:57,429 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:32:57,429 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1575585538] [2021-12-07 01:32:57,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:32:57,429 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:32:57,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:32:57,584 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 0 proven. 126 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 01:32:57,584 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:32:57,584 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1575585538] [2021-12-07 01:32:57,585 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1575585538] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-07 01:32:57,585 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1271228683] [2021-12-07 01:32:57,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:32:57,585 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-07 01:32:57,585 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0718fb3-2fd2-4dfb-868d-0fb0bc5573d1/bin/uautomizer-DrprNOufMa/z3 [2021-12-07 01:32:57,586 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0718fb3-2fd2-4dfb-868d-0fb0bc5573d1/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-07 01:32:57,587 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0718fb3-2fd2-4dfb-868d-0fb0bc5573d1/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-12-07 01:32:57,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:32:57,725 INFO L263 TraceCheckSpWp]: Trace formula consists of 672 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-07 01:32:57,730 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-07 01:32:57,920 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 0 proven. 126 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 01:32:57,920 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-07 01:32:58,129 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 0 proven. 126 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 01:32:58,129 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1271228683] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-07 01:32:58,129 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-07 01:32:58,130 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2021-12-07 01:32:58,130 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [613812370] [2021-12-07 01:32:58,130 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-07 01:32:58,131 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-07 01:32:58,131 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:32:58,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-07 01:32:58,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2021-12-07 01:32:58,134 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 231 out of 274 [2021-12-07 01:32:58,137 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 640 transitions, 3474 flow. Second operand has 18 states, 18 states have (on average 236.05555555555554) internal successors, (4249), 18 states have internal predecessors, (4249), 0 states have call successors, (0), 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 01:32:58,137 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:32:58,137 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 231 of 274 [2021-12-07 01:32:58,137 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:33:00,068 INFO L129 PetriNetUnfolder]: 2013/6931 cut-off events. [2021-12-07 01:33:00,068 INFO L130 PetriNetUnfolder]: For 9127/9220 co-relation queries the response was YES. [2021-12-07 01:33:00,096 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19749 conditions, 6931 events. 2013/6931 cut-off events. For 9127/9220 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 47004 event pairs, 174 based on Foata normal form. 4/6573 useless extension candidates. Maximal degree in co-relation 19140. Up to 1697 conditions per place. [2021-12-07 01:33:00,119 INFO L132 encePairwiseOnDemand]: 265/274 looper letters, 171 selfloop transitions, 25 changer transitions 0/756 dead transitions. [2021-12-07 01:33:00,119 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 756 transitions, 4342 flow [2021-12-07 01:33:00,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-12-07 01:33:00,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2021-12-07 01:33:00,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 4987 transitions. [2021-12-07 01:33:00,130 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8667014250955857 [2021-12-07 01:33:00,130 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 4987 transitions. [2021-12-07 01:33:00,130 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 4987 transitions. [2021-12-07 01:33:00,133 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:33:00,133 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 4987 transitions. [2021-12-07 01:33:00,143 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 237.47619047619048) internal successors, (4987), 21 states have internal predecessors, (4987), 0 states have call successors, (0), 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 01:33:00,153 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 274.0) internal successors, (6028), 22 states have internal predecessors, (6028), 0 states have call successors, (0), 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 01:33:00,155 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 274.0) internal successors, (6028), 22 states have internal predecessors, (6028), 0 states have call successors, (0), 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 01:33:00,155 INFO L186 Difference]: Start difference. First operand has 312 places, 640 transitions, 3474 flow. Second operand 21 states and 4987 transitions. [2021-12-07 01:33:00,155 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 756 transitions, 4342 flow [2021-12-07 01:33:00,186 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 756 transitions, 4300 flow, removed 18 selfloop flow, removed 3 redundant places. [2021-12-07 01:33:00,196 INFO L242 Difference]: Finished difference. Result has 334 places, 653 transitions, 3576 flow [2021-12-07 01:33:00,197 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=274, PETRI_DIFFERENCE_MINUEND_FLOW=3432, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=640, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=625, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=3576, PETRI_PLACES=334, PETRI_TRANSITIONS=653} [2021-12-07 01:33:00,198 INFO L334 CegarLoopForPetriNet]: 271 programPoint places, 63 predicate places. [2021-12-07 01:33:00,198 INFO L470 AbstractCegarLoop]: Abstraction has has 334 places, 653 transitions, 3576 flow [2021-12-07 01:33:00,199 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 236.05555555555554) internal successors, (4249), 18 states have internal predecessors, (4249), 0 states have call successors, (0), 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 01:33:00,200 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:33:00,200 INFO L254 CegarLoopForPetriNet]: trace histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:33:00,221 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0718fb3-2fd2-4dfb-868d-0fb0bc5573d1/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2021-12-07 01:33:00,400 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0718fb3-2fd2-4dfb-868d-0fb0bc5573d1/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2021-12-07 01:33:00,401 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2021-12-07 01:33:00,401 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:33:00,401 INFO L85 PathProgramCache]: Analyzing trace with hash -1455200967, now seen corresponding path program 2 times [2021-12-07 01:33:00,401 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:33:00,401 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [396661591] [2021-12-07 01:33:00,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:33:00,401 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:33:00,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:33:00,681 INFO L134 CoverageAnalysis]: Checked inductivity of 868 backedges. 0 proven. 868 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 01:33:00,682 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:33:00,682 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [396661591] [2021-12-07 01:33:00,682 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [396661591] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-07 01:33:00,682 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [940288317] [2021-12-07 01:33:00,682 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-07 01:33:00,682 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-07 01:33:00,682 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0718fb3-2fd2-4dfb-868d-0fb0bc5573d1/bin/uautomizer-DrprNOufMa/z3 [2021-12-07 01:33:00,683 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0718fb3-2fd2-4dfb-868d-0fb0bc5573d1/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-07 01:33:00,684 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0718fb3-2fd2-4dfb-868d-0fb0bc5573d1/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-12-07 01:33:00,833 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-12-07 01:33:00,833 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-07 01:33:00,835 INFO L263 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 17 conjunts are in the unsatisfiable core [2021-12-07 01:33:00,842 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-07 01:33:01,099 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-12-07 01:33:01,117 INFO L354 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2021-12-07 01:33:01,117 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-12-07 01:33:01,146 INFO L354 Elim1Store]: treesize reduction 64, result has 22.9 percent of original size [2021-12-07 01:33:01,146 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 34 [2021-12-07 01:33:01,182 INFO L354 Elim1Store]: treesize reduction 114, result has 19.7 percent of original size [2021-12-07 01:33:01,182 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 46 [2021-12-07 01:33:01,202 INFO L134 CoverageAnalysis]: Checked inductivity of 868 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 868 trivial. 0 not checked. [2021-12-07 01:33:01,202 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-07 01:33:01,202 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [940288317] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:33:01,202 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-07 01:33:01,202 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [17] total 21 [2021-12-07 01:33:01,203 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [352970655] [2021-12-07 01:33:01,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:33:01,203 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-07 01:33:01,203 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:33:01,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-07 01:33:01,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=326, Unknown=0, NotChecked=0, Total=420 [2021-12-07 01:33:01,205 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 274 [2021-12-07 01:33:01,206 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 653 transitions, 3576 flow. Second operand has 6 states, 6 states have (on average 160.16666666666666) internal successors, (961), 6 states have internal predecessors, (961), 0 states have call successors, (0), 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 01:33:01,206 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:33:01,206 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 274 [2021-12-07 01:33:01,206 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:33:07,353 INFO L129 PetriNetUnfolder]: 6862/20094 cut-off events. [2021-12-07 01:33:07,354 INFO L130 PetriNetUnfolder]: For 34034/34122 co-relation queries the response was YES. [2021-12-07 01:33:07,418 INFO L84 FinitePrefix]: Finished finitePrefix Result has 63621 conditions, 20094 events. 6862/20094 cut-off events. For 34034/34122 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 163375 event pairs, 3400 based on Foata normal form. 0/18564 useless extension candidates. Maximal degree in co-relation 62955. Up to 12645 conditions per place. [2021-12-07 01:33:07,470 INFO L132 encePairwiseOnDemand]: 231/274 looper letters, 539 selfloop transitions, 170 changer transitions 0/888 dead transitions. [2021-12-07 01:33:07,470 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 888 transitions, 6820 flow [2021-12-07 01:33:07,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-07 01:33:07,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-12-07 01:33:07,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1265 transitions. [2021-12-07 01:33:07,473 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7694647201946472 [2021-12-07 01:33:07,474 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1265 transitions. [2021-12-07 01:33:07,474 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1265 transitions. [2021-12-07 01:33:07,474 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:33:07,474 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1265 transitions. [2021-12-07 01:33:07,476 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 210.83333333333334) internal successors, (1265), 6 states have internal predecessors, (1265), 0 states have call successors, (0), 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 01:33:07,478 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 274.0) internal successors, (1918), 7 states have internal predecessors, (1918), 0 states have call successors, (0), 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 01:33:07,478 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 274.0) internal successors, (1918), 7 states have internal predecessors, (1918), 0 states have call successors, (0), 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 01:33:07,478 INFO L186 Difference]: Start difference. First operand has 334 places, 653 transitions, 3576 flow. Second operand 6 states and 1265 transitions. [2021-12-07 01:33:07,479 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 888 transitions, 6820 flow [2021-12-07 01:33:07,518 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 888 transitions, 6794 flow, removed 6 selfloop flow, removed 6 redundant places. [2021-12-07 01:33:07,528 INFO L242 Difference]: Finished difference. Result has 338 places, 814 transitions, 5964 flow [2021-12-07 01:33:07,529 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=274, PETRI_DIFFERENCE_MINUEND_FLOW=3550, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=653, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=591, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5964, PETRI_PLACES=338, PETRI_TRANSITIONS=814} [2021-12-07 01:33:07,530 INFO L334 CegarLoopForPetriNet]: 271 programPoint places, 67 predicate places. [2021-12-07 01:33:07,530 INFO L470 AbstractCegarLoop]: Abstraction has has 338 places, 814 transitions, 5964 flow [2021-12-07 01:33:07,530 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 160.16666666666666) internal successors, (961), 6 states have internal predecessors, (961), 0 states have call successors, (0), 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 01:33:07,530 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:33:07,530 INFO L254 CegarLoopForPetriNet]: trace histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:33:07,551 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0718fb3-2fd2-4dfb-868d-0fb0bc5573d1/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2021-12-07 01:33:07,731 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0718fb3-2fd2-4dfb-868d-0fb0bc5573d1/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-07 01:33:07,732 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2021-12-07 01:33:07,733 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:33:07,733 INFO L85 PathProgramCache]: Analyzing trace with hash 1578535829, now seen corresponding path program 1 times [2021-12-07 01:33:07,734 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:33:07,734 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1950572819] [2021-12-07 01:33:07,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:33:07,735 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:33:07,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:33:07,987 INFO L134 CoverageAnalysis]: Checked inductivity of 868 backedges. 0 proven. 868 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 01:33:07,987 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:33:07,987 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1950572819] [2021-12-07 01:33:07,988 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1950572819] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-07 01:33:07,988 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1387245035] [2021-12-07 01:33:07,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:33:07,988 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-07 01:33:07,988 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0718fb3-2fd2-4dfb-868d-0fb0bc5573d1/bin/uautomizer-DrprNOufMa/z3 [2021-12-07 01:33:07,989 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0718fb3-2fd2-4dfb-868d-0fb0bc5573d1/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-07 01:33:07,991 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0718fb3-2fd2-4dfb-868d-0fb0bc5573d1/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2021-12-07 01:33:08,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:33:08,218 INFO L263 TraceCheckSpWp]: Trace formula consists of 1321 conjuncts, 16 conjunts are in the unsatisfiable core [2021-12-07 01:33:08,221 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-07 01:33:08,562 INFO L134 CoverageAnalysis]: Checked inductivity of 868 backedges. 0 proven. 868 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 01:33:08,562 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-07 01:33:08,903 INFO L134 CoverageAnalysis]: Checked inductivity of 868 backedges. 0 proven. 868 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 01:33:08,903 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1387245035] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-07 01:33:08,903 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-07 01:33:08,903 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 23 [2021-12-07 01:33:08,904 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [753854041] [2021-12-07 01:33:08,904 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-07 01:33:08,904 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-12-07 01:33:08,904 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:33:08,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-12-07 01:33:08,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=363, Unknown=0, NotChecked=0, Total=506 [2021-12-07 01:33:08,909 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 231 out of 274 [2021-12-07 01:33:08,912 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 814 transitions, 5964 flow. Second operand has 23 states, 23 states have (on average 236.69565217391303) internal successors, (5444), 23 states have internal predecessors, (5444), 0 states have call successors, (0), 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 01:33:08,912 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:33:08,912 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 231 of 274 [2021-12-07 01:33:08,912 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:33:12,268 INFO L129 PetriNetUnfolder]: 2736/9302 cut-off events. [2021-12-07 01:33:12,268 INFO L130 PetriNetUnfolder]: For 21316/23536 co-relation queries the response was YES. [2021-12-07 01:33:12,316 INFO L84 FinitePrefix]: Finished finitePrefix Result has 30566 conditions, 9302 events. 2736/9302 cut-off events. For 21316/23536 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 66459 event pairs, 230 based on Foata normal form. 3/8891 useless extension candidates. Maximal degree in co-relation 29671. Up to 2463 conditions per place. [2021-12-07 01:33:12,346 INFO L132 encePairwiseOnDemand]: 265/274 looper letters, 262 selfloop transitions, 34 changer transitions 0/985 dead transitions. [2021-12-07 01:33:12,346 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 985 transitions, 7578 flow [2021-12-07 01:33:12,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-12-07 01:33:12,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2021-12-07 01:33:12,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 7101 transitions. [2021-12-07 01:33:12,360 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8638686131386861 [2021-12-07 01:33:12,360 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 7101 transitions. [2021-12-07 01:33:12,361 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 7101 transitions. [2021-12-07 01:33:12,364 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:33:12,364 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 7101 transitions. [2021-12-07 01:33:12,377 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 236.7) internal successors, (7101), 30 states have internal predecessors, (7101), 0 states have call successors, (0), 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 01:33:12,388 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 274.0) internal successors, (8494), 31 states have internal predecessors, (8494), 0 states have call successors, (0), 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 01:33:12,389 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 274.0) internal successors, (8494), 31 states have internal predecessors, (8494), 0 states have call successors, (0), 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 01:33:12,389 INFO L186 Difference]: Start difference. First operand has 338 places, 814 transitions, 5964 flow. Second operand 30 states and 7101 transitions. [2021-12-07 01:33:12,389 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 985 transitions, 7578 flow [2021-12-07 01:33:12,445 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 985 transitions, 6122 flow, removed 728 selfloop flow, removed 0 redundant places. [2021-12-07 01:33:12,457 INFO L242 Difference]: Finished difference. Result has 371 places, 824 transitions, 4930 flow [2021-12-07 01:33:12,458 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=274, PETRI_DIFFERENCE_MINUEND_FLOW=4764, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=814, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=787, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=4930, PETRI_PLACES=371, PETRI_TRANSITIONS=824} [2021-12-07 01:33:12,458 INFO L334 CegarLoopForPetriNet]: 271 programPoint places, 100 predicate places. [2021-12-07 01:33:12,458 INFO L470 AbstractCegarLoop]: Abstraction has has 371 places, 824 transitions, 4930 flow [2021-12-07 01:33:12,460 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 236.69565217391303) internal successors, (5444), 23 states have internal predecessors, (5444), 0 states have call successors, (0), 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 01:33:12,460 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:33:12,460 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:33:12,481 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0718fb3-2fd2-4dfb-868d-0fb0bc5573d1/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2021-12-07 01:33:12,660 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d0718fb3-2fd2-4dfb-868d-0fb0bc5573d1/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-07 01:33:12,661 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2021-12-07 01:33:12,662 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:33:12,663 INFO L85 PathProgramCache]: Analyzing trace with hash 310125107, now seen corresponding path program 2 times [2021-12-07 01:33:12,663 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:33:12,664 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [502763225] [2021-12-07 01:33:12,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:33:12,665 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:33:12,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:33:13,028 INFO L134 CoverageAnalysis]: Checked inductivity of 1855 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1855 trivial. 0 not checked. [2021-12-07 01:33:13,028 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:33:13,029 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [502763225] [2021-12-07 01:33:13,029 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [502763225] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:33:13,029 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:33:13,029 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-07 01:33:13,029 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1818060776] [2021-12-07 01:33:13,029 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:33:13,030 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-12-07 01:33:13,030 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:33:13,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-12-07 01:33:13,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2021-12-07 01:33:13,033 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 274 [2021-12-07 01:33:13,035 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 824 transitions, 4930 flow. Second operand has 11 states, 11 states have (on average 137.0909090909091) internal successors, (1508), 11 states have internal predecessors, (1508), 0 states have call successors, (0), 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 01:33:13,035 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:33:13,035 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 274 [2021-12-07 01:33:13,035 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:33:21,575 INFO L129 PetriNetUnfolder]: 8038/23097 cut-off events. [2021-12-07 01:33:21,576 INFO L130 PetriNetUnfolder]: For 60859/60957 co-relation queries the response was YES. [2021-12-07 01:33:21,664 INFO L84 FinitePrefix]: Finished finitePrefix Result has 77478 conditions, 23097 events. 8038/23097 cut-off events. For 60859/60957 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 190875 event pairs, 521 based on Foata normal form. 48/21596 useless extension candidates. Maximal degree in co-relation 76436. Up to 13376 conditions per place. [2021-12-07 01:33:21,726 INFO L132 encePairwiseOnDemand]: 223/274 looper letters, 894 selfloop transitions, 210 changer transitions 0/1271 dead transitions. [2021-12-07 01:33:21,726 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 1271 transitions, 10054 flow [2021-12-07 01:33:21,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-12-07 01:33:21,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2021-12-07 01:33:21,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2926 transitions. [2021-12-07 01:33:21,731 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6281665951051953 [2021-12-07 01:33:21,731 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2926 transitions. [2021-12-07 01:33:21,731 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2926 transitions. [2021-12-07 01:33:21,732 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:33:21,732 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2926 transitions. [2021-12-07 01:33:21,736 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 172.11764705882354) internal successors, (2926), 17 states have internal predecessors, (2926), 0 states have call successors, (0), 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 01:33:21,741 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 274.0) internal successors, (4932), 18 states have internal predecessors, (4932), 0 states have call successors, (0), 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 01:33:21,743 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 274.0) internal successors, (4932), 18 states have internal predecessors, (4932), 0 states have call successors, (0), 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 01:33:21,743 INFO L186 Difference]: Start difference. First operand has 371 places, 824 transitions, 4930 flow. Second operand 17 states and 2926 transitions. [2021-12-07 01:33:21,743 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 1271 transitions, 10054 flow [2021-12-07 01:33:21,837 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 1271 transitions, 10006 flow, removed 5 selfloop flow, removed 18 redundant places. [2021-12-07 01:33:21,852 INFO L242 Difference]: Finished difference. Result has 383 places, 883 transitions, 6191 flow [2021-12-07 01:33:21,853 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=274, PETRI_DIFFERENCE_MINUEND_FLOW=4882, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=824, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=634, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=6191, PETRI_PLACES=383, PETRI_TRANSITIONS=883} [2021-12-07 01:33:21,854 INFO L334 CegarLoopForPetriNet]: 271 programPoint places, 112 predicate places. [2021-12-07 01:33:21,854 INFO L470 AbstractCegarLoop]: Abstraction has has 383 places, 883 transitions, 6191 flow [2021-12-07 01:33:21,854 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 137.0909090909091) internal successors, (1508), 11 states have internal predecessors, (1508), 0 states have call successors, (0), 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 01:33:21,854 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:33:21,854 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:33:21,854 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-12-07 01:33:21,855 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2021-12-07 01:33:21,855 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:33:21,855 INFO L85 PathProgramCache]: Analyzing trace with hash -1086886543, now seen corresponding path program 3 times [2021-12-07 01:33:21,855 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:33:21,855 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [492862157] [2021-12-07 01:33:21,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:33:21,855 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:33:21,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:33:22,114 INFO L134 CoverageAnalysis]: Checked inductivity of 1855 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1855 trivial. 0 not checked. [2021-12-07 01:33:22,114 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:33:22,114 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [492862157] [2021-12-07 01:33:22,115 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [492862157] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:33:22,115 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:33:22,115 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-07 01:33:22,115 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1967342677] [2021-12-07 01:33:22,115 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:33:22,115 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-12-07 01:33:22,115 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:33:22,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-12-07 01:33:22,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2021-12-07 01:33:22,117 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 274 [2021-12-07 01:33:22,118 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 883 transitions, 6191 flow. Second operand has 11 states, 11 states have (on average 137.0909090909091) internal successors, (1508), 11 states have internal predecessors, (1508), 0 states have call successors, (0), 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 01:33:22,118 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:33:22,118 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 274 [2021-12-07 01:33:22,118 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:33:38,768 INFO L129 PetriNetUnfolder]: 15235/42410 cut-off events. [2021-12-07 01:33:38,768 INFO L130 PetriNetUnfolder]: For 118615/118893 co-relation queries the response was YES. [2021-12-07 01:33:39,048 INFO L84 FinitePrefix]: Finished finitePrefix Result has 155633 conditions, 42410 events. 15235/42410 cut-off events. For 118615/118893 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 393478 event pairs, 1060 based on Foata normal form. 76/39561 useless extension candidates. Maximal degree in co-relation 154600. Up to 14676 conditions per place. [2021-12-07 01:33:39,175 INFO L132 encePairwiseOnDemand]: 218/274 looper letters, 1661 selfloop transitions, 313 changer transitions 0/2141 dead transitions. [2021-12-07 01:33:39,175 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 2141 transitions, 19411 flow [2021-12-07 01:33:39,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-12-07 01:33:39,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2021-12-07 01:33:39,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 4892 transitions. [2021-12-07 01:33:39,182 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5951338199513382 [2021-12-07 01:33:39,182 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 4892 transitions. [2021-12-07 01:33:39,182 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 4892 transitions. [2021-12-07 01:33:39,184 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:33:39,184 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 4892 transitions. [2021-12-07 01:33:39,191 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 163.06666666666666) internal successors, (4892), 30 states have internal predecessors, (4892), 0 states have call successors, (0), 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 01:33:39,201 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 274.0) internal successors, (8494), 31 states have internal predecessors, (8494), 0 states have call successors, (0), 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 01:33:39,202 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 274.0) internal successors, (8494), 31 states have internal predecessors, (8494), 0 states have call successors, (0), 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 01:33:39,202 INFO L186 Difference]: Start difference. First operand has 383 places, 883 transitions, 6191 flow. Second operand 30 states and 4892 transitions. [2021-12-07 01:33:39,202 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 2141 transitions, 19411 flow [2021-12-07 01:33:39,503 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 2141 transitions, 19395 flow, removed 8 selfloop flow, removed 0 redundant places. [2021-12-07 01:33:39,525 INFO L242 Difference]: Finished difference. Result has 436 places, 1154 transitions, 10392 flow [2021-12-07 01:33:39,526 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=274, PETRI_DIFFERENCE_MINUEND_FLOW=6179, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=883, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=651, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=10392, PETRI_PLACES=436, PETRI_TRANSITIONS=1154} [2021-12-07 01:33:39,526 INFO L334 CegarLoopForPetriNet]: 271 programPoint places, 165 predicate places. [2021-12-07 01:33:39,526 INFO L470 AbstractCegarLoop]: Abstraction has has 436 places, 1154 transitions, 10392 flow [2021-12-07 01:33:39,527 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 137.0909090909091) internal successors, (1508), 11 states have internal predecessors, (1508), 0 states have call successors, (0), 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 01:33:39,527 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:33:39,527 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:33:39,527 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-12-07 01:33:39,527 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2021-12-07 01:33:39,527 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:33:39,527 INFO L85 PathProgramCache]: Analyzing trace with hash 699393261, now seen corresponding path program 1 times [2021-12-07 01:33:39,527 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:33:39,527 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1681756045] [2021-12-07 01:33:39,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:33:39,528 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:33:39,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:33:39,794 INFO L134 CoverageAnalysis]: Checked inductivity of 1855 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1855 trivial. 0 not checked. [2021-12-07 01:33:39,794 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:33:39,794 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1681756045] [2021-12-07 01:33:39,794 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1681756045] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:33:39,794 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:33:39,794 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-07 01:33:39,795 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [218332549] [2021-12-07 01:33:39,795 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:33:39,795 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-12-07 01:33:39,795 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:33:39,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-12-07 01:33:39,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2021-12-07 01:33:39,797 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 274 [2021-12-07 01:33:39,798 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 1154 transitions, 10392 flow. Second operand has 11 states, 11 states have (on average 135.27272727272728) internal successors, (1488), 11 states have internal predecessors, (1488), 0 states have call successors, (0), 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 01:33:39,798 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:33:39,798 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 274 [2021-12-07 01:33:39,798 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:33:59,468 INFO L129 PetriNetUnfolder]: 15287/44341 cut-off events. [2021-12-07 01:33:59,469 INFO L130 PetriNetUnfolder]: For 152302/152750 co-relation queries the response was YES. [2021-12-07 01:33:59,916 INFO L84 FinitePrefix]: Finished finitePrefix Result has 168561 conditions, 44341 events. 15287/44341 cut-off events. For 152302/152750 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 415641 event pairs, 7055 based on Foata normal form. 290/41571 useless extension candidates. Maximal degree in co-relation 168469. Up to 27413 conditions per place. [2021-12-07 01:34:00,061 INFO L132 encePairwiseOnDemand]: 226/274 looper letters, 1044 selfloop transitions, 219 changer transitions 0/1440 dead transitions. [2021-12-07 01:34:00,062 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 447 places, 1440 transitions, 14980 flow [2021-12-07 01:34:00,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-12-07 01:34:00,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2021-12-07 01:34:00,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2039 transitions. [2021-12-07 01:34:00,064 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6201338199513382 [2021-12-07 01:34:00,064 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2039 transitions. [2021-12-07 01:34:00,064 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2039 transitions. [2021-12-07 01:34:00,065 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:34:00,065 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2039 transitions. [2021-12-07 01:34:00,067 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 169.91666666666666) internal successors, (2039), 12 states have internal predecessors, (2039), 0 states have call successors, (0), 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 01:34:00,069 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 274.0) internal successors, (3562), 13 states have internal predecessors, (3562), 0 states have call successors, (0), 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 01:34:00,070 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 274.0) internal successors, (3562), 13 states have internal predecessors, (3562), 0 states have call successors, (0), 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 01:34:00,070 INFO L186 Difference]: Start difference. First operand has 436 places, 1154 transitions, 10392 flow. Second operand 12 states and 2039 transitions. [2021-12-07 01:34:00,070 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 447 places, 1440 transitions, 14980 flow [2021-12-07 01:34:00,905 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 447 places, 1440 transitions, 14876 flow, removed 52 selfloop flow, removed 0 redundant places. [2021-12-07 01:34:00,925 INFO L242 Difference]: Finished difference. Result has 452 places, 1172 transitions, 11186 flow [2021-12-07 01:34:00,926 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=274, PETRI_DIFFERENCE_MINUEND_FLOW=10288, PETRI_DIFFERENCE_MINUEND_PLACES=436, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=201, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=939, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=11186, PETRI_PLACES=452, PETRI_TRANSITIONS=1172} [2021-12-07 01:34:00,926 INFO L334 CegarLoopForPetriNet]: 271 programPoint places, 181 predicate places. [2021-12-07 01:34:00,926 INFO L470 AbstractCegarLoop]: Abstraction has has 452 places, 1172 transitions, 11186 flow [2021-12-07 01:34:00,927 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 135.27272727272728) internal successors, (1488), 11 states have internal predecessors, (1488), 0 states have call successors, (0), 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 01:34:00,927 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:34:00,927 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:34:00,927 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-12-07 01:34:00,927 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2021-12-07 01:34:00,927 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:34:00,928 INFO L85 PathProgramCache]: Analyzing trace with hash 1269789535, now seen corresponding path program 2 times [2021-12-07 01:34:00,928 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:34:00,928 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1316290981] [2021-12-07 01:34:00,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:34:00,928 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:34:01,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:34:01,182 INFO L134 CoverageAnalysis]: Checked inductivity of 1855 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1855 trivial. 0 not checked. [2021-12-07 01:34:01,183 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:34:01,183 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1316290981] [2021-12-07 01:34:01,183 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1316290981] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:34:01,183 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:34:01,183 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-07 01:34:01,183 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [952305733] [2021-12-07 01:34:01,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:34:01,184 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-12-07 01:34:01,184 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:34:01,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-12-07 01:34:01,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2021-12-07 01:34:01,186 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 274 [2021-12-07 01:34:01,188 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 452 places, 1172 transitions, 11186 flow. Second operand has 11 states, 11 states have (on average 135.27272727272728) internal successors, (1488), 11 states have internal predecessors, (1488), 0 states have call successors, (0), 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 01:34:01,188 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:34:01,188 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 274 [2021-12-07 01:34:01,188 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:34:21,526 INFO L129 PetriNetUnfolder]: 15487/43578 cut-off events. [2021-12-07 01:34:21,526 INFO L130 PetriNetUnfolder]: For 168052/168581 co-relation queries the response was YES. [2021-12-07 01:34:21,960 INFO L84 FinitePrefix]: Finished finitePrefix Result has 174389 conditions, 43578 events. 15487/43578 cut-off events. For 168052/168581 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 407975 event pairs, 1951 based on Foata normal form. 241/40844 useless extension candidates. Maximal degree in co-relation 174290. Up to 14695 conditions per place. [2021-12-07 01:34:22,092 INFO L132 encePairwiseOnDemand]: 228/274 looper letters, 1792 selfloop transitions, 246 changer transitions 0/2215 dead transitions. [2021-12-07 01:34:22,092 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 475 places, 2215 transitions, 23540 flow [2021-12-07 01:34:22,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-12-07 01:34:22,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2021-12-07 01:34:22,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 3940 transitions. [2021-12-07 01:34:22,096 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5991484184914841 [2021-12-07 01:34:22,096 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 3940 transitions. [2021-12-07 01:34:22,096 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 3940 transitions. [2021-12-07 01:34:22,097 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:34:22,097 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 3940 transitions. [2021-12-07 01:34:22,100 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 164.16666666666666) internal successors, (3940), 24 states have internal predecessors, (3940), 0 states have call successors, (0), 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 01:34:22,105 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 274.0) internal successors, (6850), 25 states have internal predecessors, (6850), 0 states have call successors, (0), 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 01:34:22,105 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 274.0) internal successors, (6850), 25 states have internal predecessors, (6850), 0 states have call successors, (0), 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 01:34:22,105 INFO L186 Difference]: Start difference. First operand has 452 places, 1172 transitions, 11186 flow. Second operand 24 states and 3940 transitions. [2021-12-07 01:34:22,105 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 475 places, 2215 transitions, 23540 flow [2021-12-07 01:34:22,932 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 469 places, 2215 transitions, 23244 flow, removed 0 selfloop flow, removed 6 redundant places. [2021-12-07 01:34:22,957 INFO L242 Difference]: Finished difference. Result has 481 places, 1340 transitions, 13833 flow [2021-12-07 01:34:22,958 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=274, PETRI_DIFFERENCE_MINUEND_FLOW=10994, PETRI_DIFFERENCE_MINUEND_PLACES=446, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=970, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=13833, PETRI_PLACES=481, PETRI_TRANSITIONS=1340} [2021-12-07 01:34:22,958 INFO L334 CegarLoopForPetriNet]: 271 programPoint places, 210 predicate places. [2021-12-07 01:34:22,958 INFO L470 AbstractCegarLoop]: Abstraction has has 481 places, 1340 transitions, 13833 flow [2021-12-07 01:34:22,959 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 135.27272727272728) internal successors, (1488), 11 states have internal predecessors, (1488), 0 states have call successors, (0), 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 01:34:22,959 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:34:22,959 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:34:22,959 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2021-12-07 01:34:22,959 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2021-12-07 01:34:22,959 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:34:22,959 INFO L85 PathProgramCache]: Analyzing trace with hash 623773595, now seen corresponding path program 3 times [2021-12-07 01:34:22,959 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:34:22,959 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [859188803] [2021-12-07 01:34:22,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:34:22,960 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:34:23,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:34:23,296 INFO L134 CoverageAnalysis]: Checked inductivity of 1855 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1855 trivial. 0 not checked. [2021-12-07 01:34:23,296 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:34:23,296 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [859188803] [2021-12-07 01:34:23,296 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [859188803] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:34:23,296 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:34:23,297 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-07 01:34:23,297 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1144304013] [2021-12-07 01:34:23,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:34:23,297 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-12-07 01:34:23,297 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:34:23,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-12-07 01:34:23,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2021-12-07 01:34:23,300 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 274 [2021-12-07 01:34:23,301 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 481 places, 1340 transitions, 13833 flow. Second operand has 11 states, 11 states have (on average 135.27272727272728) internal successors, (1488), 11 states have internal predecessors, (1488), 0 states have call successors, (0), 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 01:34:23,301 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:34:23,301 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 274 [2021-12-07 01:34:23,301 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:34:46,132 INFO L129 PetriNetUnfolder]: 15639/45151 cut-off events. [2021-12-07 01:34:46,133 INFO L130 PetriNetUnfolder]: For 197889/198773 co-relation queries the response was YES. [2021-12-07 01:34:46,681 INFO L84 FinitePrefix]: Finished finitePrefix Result has 185125 conditions, 45151 events. 15639/45151 cut-off events. For 197889/198773 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 423014 event pairs, 6999 based on Foata normal form. 466/42559 useless extension candidates. Maximal degree in co-relation 185012. Up to 27811 conditions per place. [2021-12-07 01:34:46,820 INFO L132 encePairwiseOnDemand]: 226/274 looper letters, 1099 selfloop transitions, 358 changer transitions 0/1634 dead transitions. [2021-12-07 01:34:46,820 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 493 places, 1634 transitions, 19147 flow [2021-12-07 01:34:46,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-12-07 01:34:46,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2021-12-07 01:34:46,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2174 transitions. [2021-12-07 01:34:46,822 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6103312745648513 [2021-12-07 01:34:46,822 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2174 transitions. [2021-12-07 01:34:46,823 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2174 transitions. [2021-12-07 01:34:46,823 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:34:46,823 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2174 transitions. [2021-12-07 01:34:46,825 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 167.23076923076923) internal successors, (2174), 13 states have internal predecessors, (2174), 0 states have call successors, (0), 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 01:34:46,828 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 274.0) internal successors, (3836), 14 states have internal predecessors, (3836), 0 states have call successors, (0), 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 01:34:46,828 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 274.0) internal successors, (3836), 14 states have internal predecessors, (3836), 0 states have call successors, (0), 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 01:34:46,828 INFO L186 Difference]: Start difference. First operand has 481 places, 1340 transitions, 13833 flow. Second operand 13 states and 2174 transitions. [2021-12-07 01:34:46,828 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 493 places, 1634 transitions, 19147 flow [2021-12-07 01:34:47,860 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 482 places, 1634 transitions, 18974 flow, removed 24 selfloop flow, removed 11 redundant places. [2021-12-07 01:34:47,883 INFO L242 Difference]: Finished difference. Result has 489 places, 1366 transitions, 15367 flow [2021-12-07 01:34:47,884 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=274, PETRI_DIFFERENCE_MINUEND_FLOW=13686, PETRI_DIFFERENCE_MINUEND_PLACES=470, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=333, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=991, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=15367, PETRI_PLACES=489, PETRI_TRANSITIONS=1366} [2021-12-07 01:34:47,884 INFO L334 CegarLoopForPetriNet]: 271 programPoint places, 218 predicate places. [2021-12-07 01:34:47,884 INFO L470 AbstractCegarLoop]: Abstraction has has 489 places, 1366 transitions, 15367 flow [2021-12-07 01:34:47,884 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 135.27272727272728) internal successors, (1488), 11 states have internal predecessors, (1488), 0 states have call successors, (0), 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 01:34:47,884 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:34:47,885 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:34:47,885 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2021-12-07 01:34:47,885 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2021-12-07 01:34:47,885 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:34:47,885 INFO L85 PathProgramCache]: Analyzing trace with hash 1659603051, now seen corresponding path program 4 times [2021-12-07 01:34:47,885 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:34:47,885 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1180225102] [2021-12-07 01:34:47,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:34:47,886 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:34:47,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:34:48,114 INFO L134 CoverageAnalysis]: Checked inductivity of 1855 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1855 trivial. 0 not checked. [2021-12-07 01:34:48,114 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:34:48,114 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1180225102] [2021-12-07 01:34:48,115 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1180225102] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:34:48,115 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:34:48,115 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-07 01:34:48,115 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [798357495] [2021-12-07 01:34:48,115 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:34:48,115 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-12-07 01:34:48,115 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:34:48,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-12-07 01:34:48,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-12-07 01:34:48,117 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 274 [2021-12-07 01:34:48,118 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 489 places, 1366 transitions, 15367 flow. Second operand has 11 states, 11 states have (on average 135.27272727272728) internal successors, (1488), 11 states have internal predecessors, (1488), 0 states have call successors, (0), 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 01:34:48,118 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:34:48,118 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 274 [2021-12-07 01:34:48,118 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:35:12,190 INFO L129 PetriNetUnfolder]: 16165/46659 cut-off events. [2021-12-07 01:35:12,190 INFO L130 PetriNetUnfolder]: For 230994/231266 co-relation queries the response was YES. [2021-12-07 01:35:12,786 INFO L84 FinitePrefix]: Finished finitePrefix Result has 198393 conditions, 46659 events. 16165/46659 cut-off events. For 230994/231266 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 439350 event pairs, 7067 based on Foata normal form. 108/43688 useless extension candidates. Maximal degree in co-relation 198273. Up to 28733 conditions per place. [2021-12-07 01:35:12,936 INFO L132 encePairwiseOnDemand]: 229/274 looper letters, 1413 selfloop transitions, 246 changer transitions 0/1836 dead transitions. [2021-12-07 01:35:12,936 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 507 places, 1836 transitions, 23759 flow [2021-12-07 01:35:12,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-12-07 01:35:12,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2021-12-07 01:35:12,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2959 transitions. [2021-12-07 01:35:12,939 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5683826354206685 [2021-12-07 01:35:12,939 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2959 transitions. [2021-12-07 01:35:12,939 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2959 transitions. [2021-12-07 01:35:12,940 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:35:12,940 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2959 transitions. [2021-12-07 01:35:12,943 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 155.73684210526315) internal successors, (2959), 19 states have internal predecessors, (2959), 0 states have call successors, (0), 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 01:35:12,946 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 274.0) internal successors, (5480), 20 states have internal predecessors, (5480), 0 states have call successors, (0), 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 01:35:12,947 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 274.0) internal successors, (5480), 20 states have internal predecessors, (5480), 0 states have call successors, (0), 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 01:35:12,947 INFO L186 Difference]: Start difference. First operand has 489 places, 1366 transitions, 15367 flow. Second operand 19 states and 2959 transitions. [2021-12-07 01:35:12,947 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 507 places, 1836 transitions, 23759 flow [2021-12-07 01:35:14,308 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 501 places, 1836 transitions, 23425 flow, removed 18 selfloop flow, removed 6 redundant places. [2021-12-07 01:35:14,334 INFO L242 Difference]: Finished difference. Result has 512 places, 1470 transitions, 17663 flow [2021-12-07 01:35:14,335 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=274, PETRI_DIFFERENCE_MINUEND_FLOW=15067, PETRI_DIFFERENCE_MINUEND_PLACES=483, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=17663, PETRI_PLACES=512, PETRI_TRANSITIONS=1470} [2021-12-07 01:35:14,335 INFO L334 CegarLoopForPetriNet]: 271 programPoint places, 241 predicate places. [2021-12-07 01:35:14,335 INFO L470 AbstractCegarLoop]: Abstraction has has 512 places, 1470 transitions, 17663 flow [2021-12-07 01:35:14,335 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 135.27272727272728) internal successors, (1488), 11 states have internal predecessors, (1488), 0 states have call successors, (0), 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 01:35:14,335 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:35:14,336 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:35:14,336 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2021-12-07 01:35:14,336 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2021-12-07 01:35:14,336 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:35:14,336 INFO L85 PathProgramCache]: Analyzing trace with hash 132892233, now seen corresponding path program 5 times [2021-12-07 01:35:14,336 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:35:14,336 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [407643347] [2021-12-07 01:35:14,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:35:14,336 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:35:14,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:35:14,602 INFO L134 CoverageAnalysis]: Checked inductivity of 1855 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1855 trivial. 0 not checked. [2021-12-07 01:35:14,602 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:35:14,602 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [407643347] [2021-12-07 01:35:14,602 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [407643347] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:35:14,602 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:35:14,602 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-07 01:35:14,602 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [219585875] [2021-12-07 01:35:14,602 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:35:14,603 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-12-07 01:35:14,603 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:35:14,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-12-07 01:35:14,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-12-07 01:35:14,605 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 274 [2021-12-07 01:35:14,606 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 512 places, 1470 transitions, 17663 flow. Second operand has 11 states, 11 states have (on average 135.27272727272728) internal successors, (1488), 11 states have internal predecessors, (1488), 0 states have call successors, (0), 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 01:35:14,606 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:35:14,606 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 274 [2021-12-07 01:35:14,606 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:35:40,156 INFO L129 PetriNetUnfolder]: 16639/47355 cut-off events. [2021-12-07 01:35:40,156 INFO L130 PetriNetUnfolder]: For 283637/284617 co-relation queries the response was YES. [2021-12-07 01:35:40,839 INFO L84 FinitePrefix]: Finished finitePrefix Result has 211289 conditions, 47355 events. 16639/47355 cut-off events. For 283637/284617 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 443766 event pairs, 7059 based on Foata normal form. 284/44582 useless extension candidates. Maximal degree in co-relation 211157. Up to 28735 conditions per place. [2021-12-07 01:35:41,017 INFO L132 encePairwiseOnDemand]: 228/274 looper letters, 1232 selfloop transitions, 463 changer transitions 0/1872 dead transitions. [2021-12-07 01:35:41,018 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 528 places, 1872 transitions, 25502 flow [2021-12-07 01:35:41,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-12-07 01:35:41,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2021-12-07 01:35:41,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2674 transitions. [2021-12-07 01:35:41,021 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5740661227994848 [2021-12-07 01:35:41,021 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2674 transitions. [2021-12-07 01:35:41,021 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2674 transitions. [2021-12-07 01:35:41,021 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:35:41,021 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2674 transitions. [2021-12-07 01:35:41,024 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 157.2941176470588) internal successors, (2674), 17 states have internal predecessors, (2674), 0 states have call successors, (0), 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 01:35:41,027 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 274.0) internal successors, (4932), 18 states have internal predecessors, (4932), 0 states have call successors, (0), 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 01:35:41,027 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 274.0) internal successors, (4932), 18 states have internal predecessors, (4932), 0 states have call successors, (0), 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 01:35:41,027 INFO L186 Difference]: Start difference. First operand has 512 places, 1470 transitions, 17663 flow. Second operand 17 states and 2674 transitions. [2021-12-07 01:35:41,027 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 528 places, 1872 transitions, 25502 flow [2021-12-07 01:35:42,816 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 523 places, 1872 transitions, 25253 flow, removed 91 selfloop flow, removed 5 redundant places. [2021-12-07 01:35:42,845 INFO L242 Difference]: Finished difference. Result has 535 places, 1559 transitions, 20668 flow [2021-12-07 01:35:42,846 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=274, PETRI_DIFFERENCE_MINUEND_FLOW=17420, PETRI_DIFFERENCE_MINUEND_PLACES=507, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1470, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=376, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1034, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=20668, PETRI_PLACES=535, PETRI_TRANSITIONS=1559} [2021-12-07 01:35:42,846 INFO L334 CegarLoopForPetriNet]: 271 programPoint places, 264 predicate places. [2021-12-07 01:35:42,846 INFO L470 AbstractCegarLoop]: Abstraction has has 535 places, 1559 transitions, 20668 flow [2021-12-07 01:35:42,847 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 135.27272727272728) internal successors, (1488), 11 states have internal predecessors, (1488), 0 states have call successors, (0), 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 01:35:42,847 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:35:42,847 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:35:42,847 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2021-12-07 01:35:42,847 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2021-12-07 01:35:42,847 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:35:42,847 INFO L85 PathProgramCache]: Analyzing trace with hash 1209981421, now seen corresponding path program 6 times [2021-12-07 01:35:42,848 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:35:42,848 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [305385042] [2021-12-07 01:35:42,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:35:42,848 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:35:42,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:35:43,089 INFO L134 CoverageAnalysis]: Checked inductivity of 1855 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1855 trivial. 0 not checked. [2021-12-07 01:35:43,089 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:35:43,089 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [305385042] [2021-12-07 01:35:43,089 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [305385042] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:35:43,089 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:35:43,089 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-07 01:35:43,089 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [785894774] [2021-12-07 01:35:43,089 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:35:43,090 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-12-07 01:35:43,090 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:35:43,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-12-07 01:35:43,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2021-12-07 01:35:43,092 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 274 [2021-12-07 01:35:43,093 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 535 places, 1559 transitions, 20668 flow. Second operand has 11 states, 11 states have (on average 135.27272727272728) internal successors, (1488), 11 states have internal predecessors, (1488), 0 states have call successors, (0), 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 01:35:43,093 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:35:43,093 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 274 [2021-12-07 01:35:43,093 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:36:10,341 INFO L129 PetriNetUnfolder]: 16737/47973 cut-off events. [2021-12-07 01:36:10,342 INFO L130 PetriNetUnfolder]: For 339657/340113 co-relation queries the response was YES. [2021-12-07 01:36:11,218 INFO L84 FinitePrefix]: Finished finitePrefix Result has 220894 conditions, 47973 events. 16737/47973 cut-off events. For 339657/340113 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 451846 event pairs, 7111 based on Foata normal form. 146/45037 useless extension candidates. Maximal degree in co-relation 220750. Up to 30217 conditions per place. [2021-12-07 01:36:11,386 INFO L132 encePairwiseOnDemand]: 229/274 looper letters, 1393 selfloop transitions, 277 changer transitions 0/1847 dead transitions. [2021-12-07 01:36:11,386 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 549 places, 1847 transitions, 26911 flow [2021-12-07 01:36:11,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-12-07 01:36:11,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2021-12-07 01:36:11,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2378 transitions. [2021-12-07 01:36:11,389 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5785888077858881 [2021-12-07 01:36:11,389 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2378 transitions. [2021-12-07 01:36:11,389 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2378 transitions. [2021-12-07 01:36:11,389 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:36:11,389 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2378 transitions. [2021-12-07 01:36:11,392 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 158.53333333333333) internal successors, (2378), 15 states have internal predecessors, (2378), 0 states have call successors, (0), 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 01:36:11,394 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 274.0) internal successors, (4384), 16 states have internal predecessors, (4384), 0 states have call successors, (0), 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 01:36:11,394 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 274.0) internal successors, (4384), 16 states have internal predecessors, (4384), 0 states have call successors, (0), 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 01:36:11,394 INFO L186 Difference]: Start difference. First operand has 535 places, 1559 transitions, 20668 flow. Second operand 15 states and 2378 transitions. [2021-12-07 01:36:11,394 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 549 places, 1847 transitions, 26911 flow [2021-12-07 01:36:13,678 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 545 places, 1847 transitions, 26468 flow, removed 177 selfloop flow, removed 4 redundant places. [2021-12-07 01:36:13,707 INFO L242 Difference]: Finished difference. Result has 552 places, 1587 transitions, 21894 flow [2021-12-07 01:36:13,708 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=274, PETRI_DIFFERENCE_MINUEND_FLOW=20237, PETRI_DIFFERENCE_MINUEND_PLACES=531, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1559, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=249, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=21894, PETRI_PLACES=552, PETRI_TRANSITIONS=1587} [2021-12-07 01:36:13,708 INFO L334 CegarLoopForPetriNet]: 271 programPoint places, 281 predicate places. [2021-12-07 01:36:13,708 INFO L470 AbstractCegarLoop]: Abstraction has has 552 places, 1587 transitions, 21894 flow [2021-12-07 01:36:13,709 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 135.27272727272728) internal successors, (1488), 11 states have internal predecessors, (1488), 0 states have call successors, (0), 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 01:36:13,709 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:36:13,709 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:36:13,709 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2021-12-07 01:36:13,709 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2021-12-07 01:36:13,709 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:36:13,710 INFO L85 PathProgramCache]: Analyzing trace with hash 1669519489, now seen corresponding path program 7 times [2021-12-07 01:36:13,710 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:36:13,710 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [523715253] [2021-12-07 01:36:13,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:36:13,710 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:36:13,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:36:13,936 INFO L134 CoverageAnalysis]: Checked inductivity of 1855 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1855 trivial. 0 not checked. [2021-12-07 01:36:13,937 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:36:13,937 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [523715253] [2021-12-07 01:36:13,937 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [523715253] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:36:13,937 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:36:13,937 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-07 01:36:13,937 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [840657742] [2021-12-07 01:36:13,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:36:13,937 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-12-07 01:36:13,938 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:36:13,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-12-07 01:36:13,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-12-07 01:36:13,939 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 274 [2021-12-07 01:36:13,940 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 552 places, 1587 transitions, 21894 flow. Second operand has 11 states, 11 states have (on average 135.27272727272728) internal successors, (1488), 11 states have internal predecessors, (1488), 0 states have call successors, (0), 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 01:36:13,940 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:36:13,940 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 274 [2021-12-07 01:36:13,940 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:36:42,507 INFO L129 PetriNetUnfolder]: 16917/48367 cut-off events. [2021-12-07 01:36:42,507 INFO L130 PetriNetUnfolder]: For 374158/374548 co-relation queries the response was YES. [2021-12-07 01:36:43,310 INFO L84 FinitePrefix]: Finished finitePrefix Result has 228468 conditions, 48367 events. 16917/48367 cut-off events. For 374158/374548 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 455766 event pairs, 7111 based on Foata normal form. 200/45487 useless extension candidates. Maximal degree in co-relation 228318. Up to 30029 conditions per place. [2021-12-07 01:36:43,558 INFO L132 encePairwiseOnDemand]: 229/274 looper letters, 1475 selfloop transitions, 312 changer transitions 0/1964 dead transitions. [2021-12-07 01:36:43,558 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 569 places, 1964 transitions, 29712 flow [2021-12-07 01:36:43,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-07 01:36:43,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-12-07 01:36:43,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2810 transitions. [2021-12-07 01:36:43,562 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5697485806974858 [2021-12-07 01:36:43,562 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2810 transitions. [2021-12-07 01:36:43,562 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2810 transitions. [2021-12-07 01:36:43,563 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:36:43,563 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2810 transitions. [2021-12-07 01:36:43,568 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 156.11111111111111) internal successors, (2810), 18 states have internal predecessors, (2810), 0 states have call successors, (0), 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 01:36:43,571 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 274.0) internal successors, (5206), 19 states have internal predecessors, (5206), 0 states have call successors, (0), 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 01:36:43,572 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 274.0) internal successors, (5206), 19 states have internal predecessors, (5206), 0 states have call successors, (0), 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 01:36:43,572 INFO L186 Difference]: Start difference. First operand has 552 places, 1587 transitions, 21894 flow. Second operand 18 states and 2810 transitions. [2021-12-07 01:36:43,572 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 569 places, 1964 transitions, 29712 flow [2021-12-07 01:36:46,062 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 564 places, 1964 transitions, 29531 flow, removed 57 selfloop flow, removed 5 redundant places. [2021-12-07 01:36:46,093 INFO L242 Difference]: Finished difference. Result has 571 places, 1639 transitions, 23862 flow [2021-12-07 01:36:46,094 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=274, PETRI_DIFFERENCE_MINUEND_FLOW=21771, PETRI_DIFFERENCE_MINUEND_PLACES=547, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1587, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=261, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=23862, PETRI_PLACES=571, PETRI_TRANSITIONS=1639} [2021-12-07 01:36:46,094 INFO L334 CegarLoopForPetriNet]: 271 programPoint places, 300 predicate places. [2021-12-07 01:36:46,094 INFO L470 AbstractCegarLoop]: Abstraction has has 571 places, 1639 transitions, 23862 flow [2021-12-07 01:36:46,095 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 135.27272727272728) internal successors, (1488), 11 states have internal predecessors, (1488), 0 states have call successors, (0), 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 01:36:46,095 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:36:46,095 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:36:46,095 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2021-12-07 01:36:46,095 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2021-12-07 01:36:46,095 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:36:46,095 INFO L85 PathProgramCache]: Analyzing trace with hash -931948445, now seen corresponding path program 8 times [2021-12-07 01:36:46,095 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:36:46,096 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [16756304] [2021-12-07 01:36:46,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:36:46,096 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:36:46,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:36:46,354 INFO L134 CoverageAnalysis]: Checked inductivity of 1855 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1855 trivial. 0 not checked. [2021-12-07 01:36:46,354 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:36:46,354 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [16756304] [2021-12-07 01:36:46,354 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [16756304] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:36:46,354 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:36:46,354 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-07 01:36:46,354 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [607053868] [2021-12-07 01:36:46,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:36:46,355 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-12-07 01:36:46,355 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:36:46,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-12-07 01:36:46,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-12-07 01:36:46,358 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 274 [2021-12-07 01:36:46,359 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 571 places, 1639 transitions, 23862 flow. Second operand has 11 states, 11 states have (on average 135.27272727272728) internal successors, (1488), 11 states have internal predecessors, (1488), 0 states have call successors, (0), 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 01:36:46,359 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:36:46,359 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 274 [2021-12-07 01:36:46,359 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:37:15,429 INFO L129 PetriNetUnfolder]: 16957/48481 cut-off events. [2021-12-07 01:37:15,429 INFO L130 PetriNetUnfolder]: For 409111/409481 co-relation queries the response was YES. [2021-12-07 01:37:16,286 INFO L84 FinitePrefix]: Finished finitePrefix Result has 234040 conditions, 48481 events. 16957/48481 cut-off events. For 409111/409481 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 456987 event pairs, 7095 based on Foata normal form. 184/45585 useless extension candidates. Maximal degree in co-relation 233883. Up to 30381 conditions per place. [2021-12-07 01:37:16,457 INFO L132 encePairwiseOnDemand]: 229/274 looper letters, 1456 selfloop transitions, 319 changer transitions 0/1952 dead transitions. [2021-12-07 01:37:16,457 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 587 places, 1952 transitions, 30774 flow [2021-12-07 01:37:16,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-12-07 01:37:16,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2021-12-07 01:37:16,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2658 transitions. [2021-12-07 01:37:16,460 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5706311721769 [2021-12-07 01:37:16,460 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2658 transitions. [2021-12-07 01:37:16,460 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2658 transitions. [2021-12-07 01:37:16,460 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:37:16,460 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2658 transitions. [2021-12-07 01:37:16,463 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 156.35294117647058) internal successors, (2658), 17 states have internal predecessors, (2658), 0 states have call successors, (0), 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 01:37:16,466 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 274.0) internal successors, (4932), 18 states have internal predecessors, (4932), 0 states have call successors, (0), 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 01:37:16,467 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 274.0) internal successors, (4932), 18 states have internal predecessors, (4932), 0 states have call successors, (0), 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 01:37:16,467 INFO L186 Difference]: Start difference. First operand has 571 places, 1639 transitions, 23862 flow. Second operand 17 states and 2658 transitions. [2021-12-07 01:37:16,467 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 587 places, 1952 transitions, 30774 flow [2021-12-07 01:37:19,123 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 580 places, 1952 transitions, 30454 flow, removed 100 selfloop flow, removed 7 redundant places. [2021-12-07 01:37:19,154 INFO L242 Difference]: Finished difference. Result has 584 places, 1674 transitions, 25387 flow [2021-12-07 01:37:19,155 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=274, PETRI_DIFFERENCE_MINUEND_FLOW=23559, PETRI_DIFFERENCE_MINUEND_PLACES=564, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1639, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=285, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=25387, PETRI_PLACES=584, PETRI_TRANSITIONS=1674} [2021-12-07 01:37:19,155 INFO L334 CegarLoopForPetriNet]: 271 programPoint places, 313 predicate places. [2021-12-07 01:37:19,155 INFO L470 AbstractCegarLoop]: Abstraction has has 584 places, 1674 transitions, 25387 flow [2021-12-07 01:37:19,155 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 135.27272727272728) internal successors, (1488), 11 states have internal predecessors, (1488), 0 states have call successors, (0), 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 01:37:19,156 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:37:19,156 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:37:19,156 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2021-12-07 01:37:19,156 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2021-12-07 01:37:19,156 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:37:19,156 INFO L85 PathProgramCache]: Analyzing trace with hash -1709695249, now seen corresponding path program 9 times [2021-12-07 01:37:19,156 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:37:19,156 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1027103617] [2021-12-07 01:37:19,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:37:19,157 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:37:19,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:37:19,367 INFO L134 CoverageAnalysis]: Checked inductivity of 1855 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1855 trivial. 0 not checked. [2021-12-07 01:37:19,367 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:37:19,368 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1027103617] [2021-12-07 01:37:19,368 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1027103617] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:37:19,368 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:37:19,368 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-07 01:37:19,368 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1214266709] [2021-12-07 01:37:19,368 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:37:19,368 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-12-07 01:37:19,368 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:37:19,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-12-07 01:37:19,369 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2021-12-07 01:37:19,370 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 274 [2021-12-07 01:37:19,371 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 584 places, 1674 transitions, 25387 flow. Second operand has 11 states, 11 states have (on average 135.27272727272728) internal successors, (1488), 11 states have internal predecessors, (1488), 0 states have call successors, (0), 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 01:37:19,371 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:37:19,371 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 274 [2021-12-07 01:37:19,371 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:38:00,875 INFO L129 PetriNetUnfolder]: 23993/66698 cut-off events. [2021-12-07 01:38:00,876 INFO L130 PetriNetUnfolder]: For 577669/578521 co-relation queries the response was YES. [2021-12-07 01:38:02,147 INFO L84 FinitePrefix]: Finished finitePrefix Result has 324634 conditions, 66698 events. 23993/66698 cut-off events. For 577669/578521 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 665354 event pairs, 3557 based on Foata normal form. 271/62600 useless extension candidates. Maximal degree in co-relation 324473. Up to 29718 conditions per place. [2021-12-07 01:38:02,381 INFO L132 encePairwiseOnDemand]: 232/274 looper letters, 2327 selfloop transitions, 506 changer transitions 0/3010 dead transitions. [2021-12-07 01:38:02,381 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 607 places, 3010 transitions, 45747 flow [2021-12-07 01:38:02,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-12-07 01:38:02,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2021-12-07 01:38:02,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 4025 transitions. [2021-12-07 01:38:02,387 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6120742092457421 [2021-12-07 01:38:02,387 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 4025 transitions. [2021-12-07 01:38:02,387 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 4025 transitions. [2021-12-07 01:38:02,388 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:38:02,388 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 4025 transitions. [2021-12-07 01:38:02,393 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 167.70833333333334) internal successors, (4025), 24 states have internal predecessors, (4025), 0 states have call successors, (0), 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 01:38:02,398 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 274.0) internal successors, (6850), 25 states have internal predecessors, (6850), 0 states have call successors, (0), 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 01:38:02,398 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 274.0) internal successors, (6850), 25 states have internal predecessors, (6850), 0 states have call successors, (0), 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 01:38:02,398 INFO L186 Difference]: Start difference. First operand has 584 places, 1674 transitions, 25387 flow. Second operand 24 states and 4025 transitions. [2021-12-07 01:38:02,398 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 607 places, 3010 transitions, 45747 flow [2021-12-07 01:38:07,531 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 599 places, 3010 transitions, 45443 flow, removed 65 selfloop flow, removed 8 redundant places. [2021-12-07 01:38:07,571 INFO L242 Difference]: Finished difference. Result has 617 places, 1887 transitions, 31841 flow [2021-12-07 01:38:07,573 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=274, PETRI_DIFFERENCE_MINUEND_FLOW=25124, PETRI_DIFFERENCE_MINUEND_PLACES=576, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1674, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=297, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=31841, PETRI_PLACES=617, PETRI_TRANSITIONS=1887} [2021-12-07 01:38:07,573 INFO L334 CegarLoopForPetriNet]: 271 programPoint places, 346 predicate places. [2021-12-07 01:38:07,573 INFO L470 AbstractCegarLoop]: Abstraction has has 617 places, 1887 transitions, 31841 flow [2021-12-07 01:38:07,573 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 135.27272727272728) internal successors, (1488), 11 states have internal predecessors, (1488), 0 states have call successors, (0), 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 01:38:07,573 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:38:07,574 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:38:07,574 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2021-12-07 01:38:07,574 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2021-12-07 01:38:07,574 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:38:07,574 INFO L85 PathProgramCache]: Analyzing trace with hash 1386479055, now seen corresponding path program 10 times [2021-12-07 01:38:07,574 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:38:07,574 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1515094170] [2021-12-07 01:38:07,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:38:07,575 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:38:07,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:38:07,798 INFO L134 CoverageAnalysis]: Checked inductivity of 1855 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1855 trivial. 0 not checked. [2021-12-07 01:38:07,798 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:38:07,798 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1515094170] [2021-12-07 01:38:07,799 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1515094170] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:38:07,799 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:38:07,799 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-07 01:38:07,799 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [791605251] [2021-12-07 01:38:07,799 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:38:07,799 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-12-07 01:38:07,799 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:38:07,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-12-07 01:38:07,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-12-07 01:38:07,801 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 274 [2021-12-07 01:38:07,802 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 617 places, 1887 transitions, 31841 flow. Second operand has 11 states, 11 states have (on average 135.27272727272728) internal successors, (1488), 11 states have internal predecessors, (1488), 0 states have call successors, (0), 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 01:38:07,802 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:38:07,802 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 274 [2021-12-07 01:38:07,802 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:38:54,096 INFO L129 PetriNetUnfolder]: 24273/69163 cut-off events. [2021-12-07 01:38:54,097 INFO L130 PetriNetUnfolder]: For 709419/711123 co-relation queries the response was YES. [2021-12-07 01:38:55,629 INFO L84 FinitePrefix]: Finished finitePrefix Result has 343929 conditions, 69163 events. 24273/69163 cut-off events. For 709419/711123 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 696361 event pairs, 10376 based on Foata normal form. 940/65558 useless extension candidates. Maximal degree in co-relation 343749. Up to 42750 conditions per place. [2021-12-07 01:38:55,916 INFO L132 encePairwiseOnDemand]: 226/274 looper letters, 1349 selfloop transitions, 677 changer transitions 0/2203 dead transitions. [2021-12-07 01:38:55,917 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 631 places, 2203 transitions, 39347 flow [2021-12-07 01:38:55,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-12-07 01:38:55,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2021-12-07 01:38:55,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2452 transitions. [2021-12-07 01:38:55,919 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5965936739659368 [2021-12-07 01:38:55,919 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2452 transitions. [2021-12-07 01:38:55,919 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2452 transitions. [2021-12-07 01:38:55,920 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:38:55,920 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2452 transitions. [2021-12-07 01:38:55,922 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 163.46666666666667) internal successors, (2452), 15 states have internal predecessors, (2452), 0 states have call successors, (0), 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 01:38:55,923 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 274.0) internal successors, (4384), 16 states have internal predecessors, (4384), 0 states have call successors, (0), 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 01:38:55,924 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 274.0) internal successors, (4384), 16 states have internal predecessors, (4384), 0 states have call successors, (0), 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 01:38:55,924 INFO L186 Difference]: Start difference. First operand has 617 places, 1887 transitions, 31841 flow. Second operand 15 states and 2452 transitions. [2021-12-07 01:38:55,924 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 631 places, 2203 transitions, 39347 flow [2021-12-07 01:39:03,021 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 629 places, 2203 transitions, 38602 flow, removed 308 selfloop flow, removed 2 redundant places. [2021-12-07 01:39:03,066 INFO L242 Difference]: Finished difference. Result has 635 places, 1922 transitions, 34642 flow [2021-12-07 01:39:03,067 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=274, PETRI_DIFFERENCE_MINUEND_FLOW=31130, PETRI_DIFFERENCE_MINUEND_PLACES=615, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1887, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=643, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=34642, PETRI_PLACES=635, PETRI_TRANSITIONS=1922} [2021-12-07 01:39:03,068 INFO L334 CegarLoopForPetriNet]: 271 programPoint places, 364 predicate places. [2021-12-07 01:39:03,068 INFO L470 AbstractCegarLoop]: Abstraction has has 635 places, 1922 transitions, 34642 flow [2021-12-07 01:39:03,068 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 135.27272727272728) internal successors, (1488), 11 states have internal predecessors, (1488), 0 states have call successors, (0), 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 01:39:03,068 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:39:03,068 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:39:03,068 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2021-12-07 01:39:03,068 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2021-12-07 01:39:03,068 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:39:03,069 INFO L85 PathProgramCache]: Analyzing trace with hash -727487265, now seen corresponding path program 11 times [2021-12-07 01:39:03,069 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:39:03,069 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2011855525] [2021-12-07 01:39:03,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:39:03,069 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:39:03,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:39:03,267 INFO L134 CoverageAnalysis]: Checked inductivity of 1855 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1855 trivial. 0 not checked. [2021-12-07 01:39:03,267 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:39:03,267 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2011855525] [2021-12-07 01:39:03,267 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2011855525] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:39:03,267 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:39:03,267 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-07 01:39:03,267 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1461253019] [2021-12-07 01:39:03,268 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:39:03,268 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-12-07 01:39:03,268 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:39:03,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-12-07 01:39:03,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2021-12-07 01:39:03,270 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 274 [2021-12-07 01:39:03,271 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 635 places, 1922 transitions, 34642 flow. Second operand has 11 states, 11 states have (on average 135.27272727272728) internal successors, (1488), 11 states have internal predecessors, (1488), 0 states have call successors, (0), 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 01:39:03,271 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:39:03,271 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 274 [2021-12-07 01:39:03,271 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:40:05,549 INFO L129 PetriNetUnfolder]: 31458/90191 cut-off events. [2021-12-07 01:40:05,549 INFO L130 PetriNetUnfolder]: For 943834/944886 co-relation queries the response was YES. [2021-12-07 01:40:07,827 INFO L84 FinitePrefix]: Finished finitePrefix Result has 445701 conditions, 90191 events. 31458/90191 cut-off events. For 943834/944886 co-relation queries the response was YES. Maximal size of possible extension queue 467. Compared 962787 event pairs, 11096 based on Foata normal form. 423/84561 useless extension candidates. Maximal degree in co-relation 445512. Up to 45500 conditions per place. [2021-12-07 01:40:08,164 INFO L132 encePairwiseOnDemand]: 232/274 looper letters, 2309 selfloop transitions, 523 changer transitions 0/3009 dead transitions. [2021-12-07 01:40:08,164 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 654 places, 3009 transitions, 53826 flow [2021-12-07 01:40:08,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-12-07 01:40:08,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-12-07 01:40:08,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3290 transitions. [2021-12-07 01:40:08,168 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6003649635036497 [2021-12-07 01:40:08,168 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3290 transitions. [2021-12-07 01:40:08,168 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3290 transitions. [2021-12-07 01:40:08,169 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:40:08,169 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3290 transitions. [2021-12-07 01:40:08,172 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 164.5) internal successors, (3290), 20 states have internal predecessors, (3290), 0 states have call successors, (0), 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 01:40:08,174 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 274.0) internal successors, (5754), 21 states have internal predecessors, (5754), 0 states have call successors, (0), 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 01:40:08,174 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 274.0) internal successors, (5754), 21 states have internal predecessors, (5754), 0 states have call successors, (0), 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 01:40:08,174 INFO L186 Difference]: Start difference. First operand has 635 places, 1922 transitions, 34642 flow. Second operand 20 states and 3290 transitions. [2021-12-07 01:40:08,175 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 654 places, 3009 transitions, 53826 flow [2021-12-07 01:40:21,012 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 648 places, 3009 transitions, 53158 flow, removed 129 selfloop flow, removed 6 redundant places. [2021-12-07 01:40:21,061 INFO L242 Difference]: Finished difference. Result has 663 places, 2123 transitions, 41568 flow [2021-12-07 01:40:21,062 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=274, PETRI_DIFFERENCE_MINUEND_FLOW=34126, PETRI_DIFFERENCE_MINUEND_PLACES=629, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1922, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=327, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1450, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=41568, PETRI_PLACES=663, PETRI_TRANSITIONS=2123} [2021-12-07 01:40:21,063 INFO L334 CegarLoopForPetriNet]: 271 programPoint places, 392 predicate places. [2021-12-07 01:40:21,063 INFO L470 AbstractCegarLoop]: Abstraction has has 663 places, 2123 transitions, 41568 flow [2021-12-07 01:40:21,063 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 135.27272727272728) internal successors, (1488), 11 states have internal predecessors, (1488), 0 states have call successors, (0), 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 01:40:21,063 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:40:21,063 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:40:21,064 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2021-12-07 01:40:21,064 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2021-12-07 01:40:21,064 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:40:21,064 INFO L85 PathProgramCache]: Analyzing trace with hash 1634163679, now seen corresponding path program 12 times [2021-12-07 01:40:21,064 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:40:21,064 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1134789102] [2021-12-07 01:40:21,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:40:21,064 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:40:21,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:40:21,278 INFO L134 CoverageAnalysis]: Checked inductivity of 1855 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1855 trivial. 0 not checked. [2021-12-07 01:40:21,279 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:40:21,279 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1134789102] [2021-12-07 01:40:21,279 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1134789102] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:40:21,279 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:40:21,279 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-07 01:40:21,279 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1691973136] [2021-12-07 01:40:21,279 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:40:21,280 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-12-07 01:40:21,280 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:40:21,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-12-07 01:40:21,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2021-12-07 01:40:21,281 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 274 [2021-12-07 01:40:21,282 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 663 places, 2123 transitions, 41568 flow. Second operand has 11 states, 11 states have (on average 135.27272727272728) internal successors, (1488), 11 states have internal predecessors, (1488), 0 states have call successors, (0), 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 01:40:21,282 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:40:21,282 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 274 [2021-12-07 01:40:21,282 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:41:43,701 INFO L129 PetriNetUnfolder]: 38561/109919 cut-off events. [2021-12-07 01:41:43,702 INFO L130 PetriNetUnfolder]: For 1289214/1290060 co-relation queries the response was YES. [2021-12-07 01:41:46,880 INFO L84 FinitePrefix]: Finished finitePrefix Result has 553335 conditions, 109919 events. 38561/109919 cut-off events. For 1289214/1290060 co-relation queries the response was YES. Maximal size of possible extension queue 551. Compared 1207056 event pairs, 14872 based on Foata normal form. 310/102788 useless extension candidates. Maximal degree in co-relation 553131. Up to 59358 conditions per place. [2021-12-07 01:41:47,298 INFO L132 encePairwiseOnDemand]: 231/274 looper letters, 2433 selfloop transitions, 519 changer transitions 0/3129 dead transitions. [2021-12-07 01:41:47,298 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 676 places, 3129 transitions, 60326 flow [2021-12-07 01:41:47,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-12-07 01:41:47,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-12-07 01:41:47,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2418 transitions. [2021-12-07 01:41:47,301 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6303441084462982 [2021-12-07 01:41:47,301 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2418 transitions. [2021-12-07 01:41:47,301 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2418 transitions. [2021-12-07 01:41:47,302 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:41:47,302 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2418 transitions. [2021-12-07 01:41:47,304 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 172.71428571428572) internal successors, (2418), 14 states have internal predecessors, (2418), 0 states have call successors, (0), 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 01:41:47,307 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 274.0) internal successors, (4110), 15 states have internal predecessors, (4110), 0 states have call successors, (0), 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 01:41:47,308 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 274.0) internal successors, (4110), 15 states have internal predecessors, (4110), 0 states have call successors, (0), 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 01:41:47,308 INFO L186 Difference]: Start difference. First operand has 663 places, 2123 transitions, 41568 flow. Second operand 14 states and 2418 transitions. [2021-12-07 01:41:47,308 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 676 places, 3129 transitions, 60326 flow [2021-12-07 01:42:07,527 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 676 places, 3129 transitions, 59364 flow, removed 481 selfloop flow, removed 0 redundant places. [2021-12-07 01:42:07,576 INFO L242 Difference]: Finished difference. Result has 688 places, 2304 transitions, 48102 flow [2021-12-07 01:42:07,577 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=274, PETRI_DIFFERENCE_MINUEND_FLOW=40618, PETRI_DIFFERENCE_MINUEND_PLACES=663, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=340, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1639, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=48102, PETRI_PLACES=688, PETRI_TRANSITIONS=2304} [2021-12-07 01:42:07,578 INFO L334 CegarLoopForPetriNet]: 271 programPoint places, 417 predicate places. [2021-12-07 01:42:07,578 INFO L470 AbstractCegarLoop]: Abstraction has has 688 places, 2304 transitions, 48102 flow [2021-12-07 01:42:07,578 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 135.27272727272728) internal successors, (1488), 11 states have internal predecessors, (1488), 0 states have call successors, (0), 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 01:42:07,578 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:42:07,578 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:42:07,579 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2021-12-07 01:42:07,579 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2021-12-07 01:42:07,579 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:42:07,579 INFO L85 PathProgramCache]: Analyzing trace with hash 917868589, now seen corresponding path program 13 times [2021-12-07 01:42:07,579 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:42:07,579 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [34440809] [2021-12-07 01:42:07,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:42:07,579 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:42:07,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:42:07,794 INFO L134 CoverageAnalysis]: Checked inductivity of 1855 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1855 trivial. 0 not checked. [2021-12-07 01:42:07,795 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:42:07,795 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [34440809] [2021-12-07 01:42:07,795 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [34440809] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:42:07,795 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:42:07,795 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-07 01:42:07,795 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1371500877] [2021-12-07 01:42:07,795 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:42:07,795 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-12-07 01:42:07,795 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:42:07,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-12-07 01:42:07,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-12-07 01:42:07,797 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 274 [2021-12-07 01:42:07,798 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 688 places, 2304 transitions, 48102 flow. Second operand has 11 states, 11 states have (on average 135.27272727272728) internal successors, (1488), 11 states have internal predecessors, (1488), 0 states have call successors, (0), 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 01:42:07,798 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:42:07,798 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 274 [2021-12-07 01:42:07,798 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:43:37,184 INFO L129 PetriNetUnfolder]: 38689/110705 cut-off events. [2021-12-07 01:43:37,185 INFO L130 PetriNetUnfolder]: For 1443261/1446291 co-relation queries the response was YES. [2021-12-07 01:43:40,577 INFO L84 FinitePrefix]: Finished finitePrefix Result has 567831 conditions, 110705 events. 38689/110705 cut-off events. For 1443261/1446291 co-relation queries the response was YES. Maximal size of possible extension queue 569. Compared 1218778 event pairs, 16972 based on Foata normal form. 1210/104388 useless extension candidates. Maximal degree in co-relation 567615. Up to 68913 conditions per place. [2021-12-07 01:43:40,998 INFO L132 encePairwiseOnDemand]: 227/274 looper letters, 1429 selfloop transitions, 971 changer transitions 0/2577 dead transitions. [2021-12-07 01:43:40,998 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 700 places, 2577 transitions, 56534 flow [2021-12-07 01:43:40,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-12-07 01:43:40,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2021-12-07 01:43:41,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2137 transitions. [2021-12-07 01:43:41,000 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5999438517686693 [2021-12-07 01:43:41,000 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2137 transitions. [2021-12-07 01:43:41,000 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2137 transitions. [2021-12-07 01:43:41,001 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:43:41,001 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2137 transitions. [2021-12-07 01:43:41,003 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 164.3846153846154) internal successors, (2137), 13 states have internal predecessors, (2137), 0 states have call successors, (0), 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 01:43:41,004 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 274.0) internal successors, (3836), 14 states have internal predecessors, (3836), 0 states have call successors, (0), 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 01:43:41,004 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 274.0) internal successors, (3836), 14 states have internal predecessors, (3836), 0 states have call successors, (0), 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 01:43:41,005 INFO L186 Difference]: Start difference. First operand has 688 places, 2304 transitions, 48102 flow. Second operand 13 states and 2137 transitions. [2021-12-07 01:43:41,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 700 places, 2577 transitions, 56534 flow [2021-12-07 01:44:02,944 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 700 places, 2577 transitions, 55388 flow, removed 573 selfloop flow, removed 0 redundant places. [2021-12-07 01:44:02,990 INFO L242 Difference]: Finished difference. Result has 708 places, 2346 transitions, 52304 flow [2021-12-07 01:44:02,992 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=274, PETRI_DIFFERENCE_MINUEND_FLOW=46970, PETRI_DIFFERENCE_MINUEND_PLACES=688, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=934, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=52304, PETRI_PLACES=708, PETRI_TRANSITIONS=2346} [2021-12-07 01:44:02,992 INFO L334 CegarLoopForPetriNet]: 271 programPoint places, 437 predicate places. [2021-12-07 01:44:02,992 INFO L470 AbstractCegarLoop]: Abstraction has has 708 places, 2346 transitions, 52304 flow [2021-12-07 01:44:02,993 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 135.27272727272728) internal successors, (1488), 11 states have internal predecessors, (1488), 0 states have call successors, (0), 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 01:44:02,993 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:44:02,993 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:44:02,993 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2021-12-07 01:44:02,993 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2021-12-07 01:44:02,993 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:44:02,994 INFO L85 PathProgramCache]: Analyzing trace with hash -316729397, now seen corresponding path program 14 times [2021-12-07 01:44:02,994 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:44:02,994 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1369436851] [2021-12-07 01:44:02,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:44:02,994 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:44:03,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:44:03,204 INFO L134 CoverageAnalysis]: Checked inductivity of 1855 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1855 trivial. 0 not checked. [2021-12-07 01:44:03,204 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:44:03,204 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1369436851] [2021-12-07 01:44:03,204 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1369436851] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:44:03,204 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:44:03,204 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-07 01:44:03,204 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1959015051] [2021-12-07 01:44:03,204 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:44:03,205 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-12-07 01:44:03,205 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:44:03,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-12-07 01:44:03,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2021-12-07 01:44:03,207 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 274 [2021-12-07 01:44:03,208 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 708 places, 2346 transitions, 52304 flow. Second operand has 11 states, 11 states have (on average 135.27272727272728) internal successors, (1488), 11 states have internal predecessors, (1488), 0 states have call successors, (0), 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 01:44:03,208 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:44:03,209 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 274 [2021-12-07 01:44:03,209 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand