./Ultimate.py --spec ../../sv-benchmarks/c/properties/no-data-race.prp --file ../../sv-benchmarks/c/goblint-regression/09-regions_19-nested_nr.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for data races Using default analysis Version aef121e0 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a7ca599a-b629-4b3a-83bc-2cc0b340e847/bin/uautomizer-w2VwFs6gM0/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a7ca599a-b629-4b3a-83bc-2cc0b340e847/bin/uautomizer-w2VwFs6gM0/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a7ca599a-b629-4b3a-83bc-2cc0b340e847/bin/uautomizer-w2VwFs6gM0/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a7ca599a-b629-4b3a-83bc-2cc0b340e847/bin/uautomizer-w2VwFs6gM0/config/AutomizerReach.xml -i ../../sv-benchmarks/c/goblint-regression/09-regions_19-nested_nr.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a7ca599a-b629-4b3a-83bc-2cc0b340e847/bin/uautomizer-w2VwFs6gM0/config/svcomp-DataRace-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a7ca599a-b629-4b3a-83bc-2cc0b340e847/bin/uautomizer-w2VwFs6gM0 --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 12bbf3623faa1d8cb0ae406b9406d293839854c20d2fb62622ec841c419248fb --- Real Ultimate output --- This is Ultimate 0.2.1-dev-aef121e [2021-11-22 16:20:24,935 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-22 16:20:24,939 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-22 16:20:24,983 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-22 16:20:24,984 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-22 16:20:24,986 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-22 16:20:24,988 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-22 16:20:24,990 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-22 16:20:24,993 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-22 16:20:24,994 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-22 16:20:24,996 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-22 16:20:24,997 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-22 16:20:24,998 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-22 16:20:25,002 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-22 16:20:25,004 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-22 16:20:25,006 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-22 16:20:25,007 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-22 16:20:25,008 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-22 16:20:25,011 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-22 16:20:25,014 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-22 16:20:25,016 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-22 16:20:25,023 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-22 16:20:25,025 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-22 16:20:25,026 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-22 16:20:25,037 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-22 16:20:25,038 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-22 16:20:25,038 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-22 16:20:25,039 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-22 16:20:25,040 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-22 16:20:25,041 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-22 16:20:25,041 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-22 16:20:25,042 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-22 16:20:25,043 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-22 16:20:25,044 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-22 16:20:25,046 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-22 16:20:25,046 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-22 16:20:25,047 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-22 16:20:25,047 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-22 16:20:25,048 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-22 16:20:25,049 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-22 16:20:25,061 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-22 16:20:25,062 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a7ca599a-b629-4b3a-83bc-2cc0b340e847/bin/uautomizer-w2VwFs6gM0/config/svcomp-DataRace-32bit-Automizer_Default.epf [2021-11-22 16:20:25,103 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-22 16:20:25,104 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-22 16:20:25,104 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-11-22 16:20:25,104 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-11-22 16:20:25,105 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-11-22 16:20:25,105 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-11-22 16:20:25,106 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-11-22 16:20:25,106 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-11-22 16:20:25,107 INFO L138 SettingsManager]: * Use SBE=true [2021-11-22 16:20:25,107 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-22 16:20:25,107 INFO L138 SettingsManager]: * sizeof long=4 [2021-11-22 16:20:25,108 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-11-22 16:20:25,108 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-11-22 16:20:25,108 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-11-22 16:20:25,108 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-22 16:20:25,108 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-11-22 16:20:25,109 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-22 16:20:25,109 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-11-22 16:20:25,109 INFO L138 SettingsManager]: * Check absence of data races in concurrent programs=true [2021-11-22 16:20:25,109 INFO L138 SettingsManager]: * sizeof long double=12 [2021-11-22 16:20:25,110 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-11-22 16:20:25,110 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-22 16:20:25,110 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-11-22 16:20:25,111 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-22 16:20:25,111 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-11-22 16:20:25,111 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-22 16:20:25,111 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-22 16:20:25,112 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-22 16:20:25,112 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-22 16:20:25,112 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-11-22 16:20:25,112 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-11-22 16:20:25,113 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-11-22 16:20:25,113 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-11-22 16:20:25,113 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-11-22 16:20:25,113 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-11-22 16:20:25,114 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-22 16:20:25,114 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_a7ca599a-b629-4b3a-83bc-2cc0b340e847/bin/uautomizer-w2VwFs6gM0/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_a7ca599a-b629-4b3a-83bc-2cc0b340e847/bin/uautomizer-w2VwFs6gM0 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 -> 12bbf3623faa1d8cb0ae406b9406d293839854c20d2fb62622ec841c419248fb [2021-11-22 16:20:25,391 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-22 16:20:25,432 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-22 16:20:25,435 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-22 16:20:25,437 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-22 16:20:25,438 INFO L275 PluginConnector]: CDTParser initialized [2021-11-22 16:20:25,440 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a7ca599a-b629-4b3a-83bc-2cc0b340e847/bin/uautomizer-w2VwFs6gM0/../../sv-benchmarks/c/goblint-regression/09-regions_19-nested_nr.i [2021-11-22 16:20:25,538 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a7ca599a-b629-4b3a-83bc-2cc0b340e847/bin/uautomizer-w2VwFs6gM0/data/e5cf53d56/1381f35551684fad9e917b71d4f7e0c8/FLAGb9c8bb335 [2021-11-22 16:20:26,224 INFO L306 CDTParser]: Found 1 translation units. [2021-11-22 16:20:26,226 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a7ca599a-b629-4b3a-83bc-2cc0b340e847/sv-benchmarks/c/goblint-regression/09-regions_19-nested_nr.i [2021-11-22 16:20:26,256 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a7ca599a-b629-4b3a-83bc-2cc0b340e847/bin/uautomizer-w2VwFs6gM0/data/e5cf53d56/1381f35551684fad9e917b71d4f7e0c8/FLAGb9c8bb335 [2021-11-22 16:20:26,442 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a7ca599a-b629-4b3a-83bc-2cc0b340e847/bin/uautomizer-w2VwFs6gM0/data/e5cf53d56/1381f35551684fad9e917b71d4f7e0c8 [2021-11-22 16:20:26,445 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-22 16:20:26,447 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-22 16:20:26,451 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-22 16:20:26,451 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-22 16:20:26,455 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-22 16:20:26,456 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.11 04:20:26" (1/1) ... [2021-11-22 16:20:26,458 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3af5eb55 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 04:20:26, skipping insertion in model container [2021-11-22 16:20:26,460 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.11 04:20:26" (1/1) ... [2021-11-22 16:20:26,468 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-22 16:20:26,531 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-22 16:20:27,348 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-22 16:20:27,384 INFO L203 MainTranslator]: Completed pre-run [2021-11-22 16:20:27,478 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-22 16:20:27,576 INFO L208 MainTranslator]: Completed translation [2021-11-22 16:20:27,576 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 04:20:27 WrapperNode [2021-11-22 16:20:27,577 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-22 16:20:27,578 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-22 16:20:27,578 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-22 16:20:27,578 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-22 16:20:27,587 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 04:20:27" (1/1) ... [2021-11-22 16:20:27,615 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 04:20:27" (1/1) ... [2021-11-22 16:20:27,665 INFO L137 Inliner]: procedures = 371, calls = 34, calls flagged for inlining = 9, calls inlined = 9, statements flattened = 231 [2021-11-22 16:20:27,665 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-22 16:20:27,666 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-22 16:20:27,666 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-22 16:20:27,667 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-22 16:20:27,676 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 04:20:27" (1/1) ... [2021-11-22 16:20:27,677 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 04:20:27" (1/1) ... [2021-11-22 16:20:27,689 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 04:20:27" (1/1) ... [2021-11-22 16:20:27,689 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 04:20:27" (1/1) ... [2021-11-22 16:20:27,715 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 04:20:27" (1/1) ... [2021-11-22 16:20:27,720 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 04:20:27" (1/1) ... [2021-11-22 16:20:27,724 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 04:20:27" (1/1) ... [2021-11-22 16:20:27,730 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-22 16:20:27,731 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-22 16:20:27,732 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-22 16:20:27,732 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-22 16:20:27,736 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 04:20:27" (1/1) ... [2021-11-22 16:20:27,762 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-22 16:20:27,787 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a7ca599a-b629-4b3a-83bc-2cc0b340e847/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 16:20:27,811 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a7ca599a-b629-4b3a-83bc-2cc0b340e847/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-11-22 16:20:27,832 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a7ca599a-b629-4b3a-83bc-2cc0b340e847/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-11-22 16:20:27,858 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-11-22 16:20:27,859 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-11-22 16:20:27,859 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-11-22 16:20:27,859 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-11-22 16:20:27,859 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-11-22 16:20:27,860 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2021-11-22 16:20:27,860 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-11-22 16:20:27,860 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-11-22 16:20:27,860 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-11-22 16:20:27,860 INFO L130 BoogieDeclarations]: Found specification of procedure t_fun [2021-11-22 16:20:27,861 INFO L138 BoogieDeclarations]: Found implementation of procedure t_fun [2021-11-22 16:20:27,861 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-11-22 16:20:27,861 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-22 16:20:27,861 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-22 16:20:27,863 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-11-22 16:20:28,020 INFO L236 CfgBuilder]: Building ICFG [2021-11-22 16:20:28,023 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-11-22 16:20:28,736 INFO L277 CfgBuilder]: Performing block encoding [2021-11-22 16:20:28,748 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-22 16:20:28,748 INFO L301 CfgBuilder]: Removed 1 assume(true) statements. [2021-11-22 16:20:28,751 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.11 04:20:28 BoogieIcfgContainer [2021-11-22 16:20:28,751 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-22 16:20:28,753 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-11-22 16:20:28,753 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-11-22 16:20:28,757 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-11-22 16:20:28,758 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 22.11 04:20:26" (1/3) ... [2021-11-22 16:20:28,758 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5394ce27 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.11 04:20:28, skipping insertion in model container [2021-11-22 16:20:28,759 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 04:20:27" (2/3) ... [2021-11-22 16:20:28,759 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5394ce27 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.11 04:20:28, skipping insertion in model container [2021-11-22 16:20:28,760 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.11 04:20:28" (3/3) ... [2021-11-22 16:20:28,761 INFO L111 eAbstractionObserver]: Analyzing ICFG 09-regions_19-nested_nr.i [2021-11-22 16:20:28,767 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-11-22 16:20:28,768 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-11-22 16:20:28,768 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 18 error locations. [2021-11-22 16:20:28,768 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-11-22 16:20:28,816 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,816 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,816 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,817 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,817 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,817 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,817 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,817 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,818 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,818 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,818 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,819 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,819 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,819 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,819 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,819 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,820 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,820 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,820 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,820 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,821 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,821 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,821 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,821 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,821 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,822 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,822 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,822 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,822 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,823 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,823 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,823 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,823 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,824 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,824 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,824 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,824 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#in~x#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,825 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#in~x#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,825 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,825 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,825 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,825 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,826 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,826 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,826 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~malloc30#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,826 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~malloc30#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,826 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,827 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,827 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~x#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,827 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,827 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,827 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~malloc30#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,828 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~malloc30#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,828 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,828 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,828 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~x#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,828 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#in~x#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,829 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~x#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,829 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#in~x#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,829 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~x#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,829 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~malloc30#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,829 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~malloc30#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,830 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~malloc30#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,830 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~malloc30#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,830 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~malloc30#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,830 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~malloc30#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,831 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,831 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,831 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~malloc30#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,831 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~malloc30#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,831 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,832 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,832 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~malloc30#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,832 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~malloc30#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,832 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~malloc30#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,833 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~malloc30#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,833 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,833 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,833 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~x#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,834 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,834 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,834 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~x#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,834 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,835 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,835 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,835 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,835 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,835 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,836 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,836 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,836 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,836 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,837 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,837 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,837 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,837 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,838 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,838 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,838 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,840 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,841 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,841 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,841 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,842 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,842 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,842 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,842 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,842 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,843 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,843 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,843 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,843 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,843 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,844 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,844 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,844 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,844 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,845 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,845 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,845 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,845 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,845 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,846 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,846 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,846 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,846 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,847 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,847 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,847 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,847 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,847 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,848 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,848 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,848 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,848 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,849 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,849 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,849 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,849 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,849 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,850 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,850 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,850 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,850 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,850 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,851 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,851 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,851 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,851 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,852 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,852 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,852 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,852 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,852 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,853 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,853 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,853 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,853 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,854 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,854 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,854 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,854 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,854 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,855 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,855 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,855 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,855 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,856 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,856 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,856 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,856 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,856 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,857 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,857 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,857 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,857 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,857 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~ret38#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,857 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~ret38#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,858 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,858 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,858 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~ret38#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,858 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~ret38#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,859 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,859 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem39#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,859 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem39#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,859 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,859 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem39#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,860 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem39#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,860 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,860 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,860 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,861 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,861 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,861 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,861 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,862 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,862 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,862 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,862 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,863 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,863 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem39#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,863 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~ret38#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,863 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~ret38#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,863 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem39#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,864 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#in~list#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,864 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#in~node#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,864 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#in~list#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,864 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#in~node#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,865 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem39#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,865 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~ret38#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,865 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~ret38#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,865 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem39#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,865 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#in~list#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,865 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#in~node#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,866 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#in~list#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,866 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#in~node#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,866 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~mem33#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,866 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,867 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,867 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~temp~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,867 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,867 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,867 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~temp~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,868 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~nondet35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,868 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~mem33#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,868 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,868 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~mem33#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,868 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,869 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,869 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~temp~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,869 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,869 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,869 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~temp~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,870 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~nondet35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,870 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~mem33#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,870 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,870 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#in~node#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,870 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#in~node#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,871 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,871 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,871 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#in~node#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,871 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#in~node#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,871 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,872 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,872 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#in~list#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,872 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#in~list#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,872 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,872 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,873 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#in~list#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,873 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#in~list#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,873 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,873 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,874 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,874 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,874 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~mem33#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,874 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~mem33#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,874 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,875 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,875 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~mem33#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,875 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~mem33#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,875 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,876 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,876 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,876 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,876 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,876 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,877 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,877 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,877 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,877 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,878 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,878 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,878 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,878 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,878 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,879 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,879 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,879 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,879 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,879 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,880 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,880 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,880 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,880 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,881 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~mem33#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,881 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~mem33#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,881 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~temp~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,881 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~temp~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,882 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~mem33#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,882 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~mem33#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,882 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~temp~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,882 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~temp~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,882 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~mem33#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,883 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~mem33#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,883 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~mem33#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,883 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~mem33#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,883 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,883 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,884 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,884 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,884 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,884 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,884 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,885 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,885 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,885 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,885 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,886 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,886 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,886 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,886 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,886 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,887 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,887 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,887 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,887 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,887 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,888 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,888 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,888 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,888 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,888 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,889 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,889 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,889 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,889 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,889 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,890 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,890 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,890 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,890 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,890 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,891 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,891 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,891 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,891 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,892 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,892 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,892 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,892 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,892 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,893 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,893 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,893 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,893 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~temp~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,894 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,894 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~temp~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,894 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,894 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~temp~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,894 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,895 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~temp~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,895 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,895 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~nondet35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,895 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~nondet35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,896 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,896 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~nondet35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,896 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,896 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,896 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~nondet35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,897 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,897 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,897 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~nondet35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,897 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,897 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,898 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~nondet35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,898 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,898 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,898 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~nondet35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,899 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,899 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,899 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~nondet35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,899 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,899 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,900 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~nondet35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,900 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,900 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,900 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~nondet35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,900 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,900 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,901 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~nondet35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,901 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,901 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,901 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~nondet35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,901 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,902 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,902 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~nondet35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,902 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,902 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,903 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~nondet35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,903 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,903 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~nondet35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,903 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~nondet35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,903 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~ret38#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,904 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~ret38#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,904 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~ret38#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,904 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~ret38#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,904 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem39#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,904 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem39#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,905 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem39#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,905 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem39#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,905 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,905 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,905 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,906 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,906 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,906 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,909 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,910 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~mem33#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,910 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~mem33#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,910 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~malloc30#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,910 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~malloc30#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,910 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,911 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,911 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#in~node#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,911 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,911 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,911 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,912 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,912 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,912 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~ret38#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,912 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,912 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~nondet35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,913 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,913 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,913 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,913 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#in~list#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,913 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~temp~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,914 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,914 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_#in~x#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,914 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem39#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,914 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~list#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,914 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_new_~x#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,915 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,915 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~node#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,915 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#in~list#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,915 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_~temp~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,915 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,916 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~ret38#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,916 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem39#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,916 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,916 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_list_add_#in~node#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,916 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,917 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-22 16:20:28,919 INFO L148 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-11-22 16:20:28,974 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-11-22 16:20:28,981 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-11-22 16:20:28,982 INFO L340 AbstractCegarLoop]: Starting to check reachability of 25 error locations. [2021-11-22 16:20:29,002 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 278 places, 278 transitions, 561 flow [2021-11-22 16:20:29,120 INFO L129 PetriNetUnfolder]: 4/277 cut-off events. [2021-11-22 16:20:29,120 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-11-22 16:20:29,125 INFO L84 FinitePrefix]: Finished finitePrefix Result has 281 conditions, 277 events. 4/277 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 113 event pairs, 0 based on Foata normal form. 0/255 useless extension candidates. Maximal degree in co-relation 151. Up to 2 conditions per place. [2021-11-22 16:20:29,126 INFO L82 GeneralOperation]: Start removeDead. Operand has 278 places, 278 transitions, 561 flow [2021-11-22 16:20:29,135 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 277 places, 277 transitions, 557 flow [2021-11-22 16:20:29,146 INFO L129 PetriNetUnfolder]: 3/52 cut-off events. [2021-11-22 16:20:29,146 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-11-22 16:20:29,147 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-22 16:20:29,148 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] [2021-11-22 16:20:29,148 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2021-11-22 16:20:29,154 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 16:20:29,154 INFO L85 PathProgramCache]: Analyzing trace with hash -1544077041, now seen corresponding path program 1 times [2021-11-22 16:20:29,164 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 16:20:29,165 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1482336240] [2021-11-22 16:20:29,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 16:20:29,166 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 16:20:29,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 16:20:29,477 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-22 16:20:29,483 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 16:20:29,483 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1482336240] [2021-11-22 16:20:29,484 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1482336240] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-22 16:20:29,485 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-22 16:20:29,485 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-22 16:20:29,487 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [429063114] [2021-11-22 16:20:29,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-22 16:20:29,500 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2021-11-22 16:20:29,500 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-22 16:20:29,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-11-22 16:20:29,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-11-22 16:20:29,578 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 274 out of 278 [2021-11-22 16:20:29,584 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 277 transitions, 557 flow. Second operand has 2 states, 2 states have (on average 274.5) internal successors, (549), 2 states have internal predecessors, (549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 16:20:29,584 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-22 16:20:29,584 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 274 of 278 [2021-11-22 16:20:29,586 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-22 16:20:29,675 INFO L129 PetriNetUnfolder]: 1/274 cut-off events. [2021-11-22 16:20:29,675 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-11-22 16:20:29,675 INFO L84 FinitePrefix]: Finished finitePrefix Result has 280 conditions, 274 events. 1/274 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 123 event pairs, 0 based on Foata normal form. 3/256 useless extension candidates. Maximal degree in co-relation 149. Up to 2 conditions per place. [2021-11-22 16:20:29,678 INFO L132 encePairwiseOnDemand]: 275/278 looper letters, 1 selfloop transitions, 0 changer transitions 1/274 dead transitions. [2021-11-22 16:20:29,678 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 274 transitions, 553 flow [2021-11-22 16:20:29,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-22 16:20:29,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2021-11-22 16:20:29,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 552 transitions. [2021-11-22 16:20:29,697 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9928057553956835 [2021-11-22 16:20:29,698 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 552 transitions. [2021-11-22 16:20:29,699 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 552 transitions. [2021-11-22 16:20:29,702 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-22 16:20:29,705 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 552 transitions. [2021-11-22 16:20:29,711 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 276.0) internal successors, (552), 2 states have internal predecessors, (552), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 16:20:29,724 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 278.0) internal successors, (834), 3 states have internal predecessors, (834), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 16:20:29,726 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 278.0) internal successors, (834), 3 states have internal predecessors, (834), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 16:20:29,728 INFO L186 Difference]: Start difference. First operand has 277 places, 277 transitions, 557 flow. Second operand 2 states and 552 transitions. [2021-11-22 16:20:29,729 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 274 transitions, 553 flow [2021-11-22 16:20:29,737 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 274 transitions, 552 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-11-22 16:20:29,749 INFO L242 Difference]: Finished difference. Result has 277 places, 273 transitions, 548 flow [2021-11-22 16:20:29,752 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=278, PETRI_DIFFERENCE_MINUEND_FLOW=550, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=548, PETRI_PLACES=277, PETRI_TRANSITIONS=273} [2021-11-22 16:20:29,755 INFO L334 CegarLoopForPetriNet]: 277 programPoint places, 0 predicate places. [2021-11-22 16:20:29,756 INFO L470 AbstractCegarLoop]: Abstraction has has 277 places, 273 transitions, 548 flow [2021-11-22 16:20:29,756 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 274.5) internal successors, (549), 2 states have internal predecessors, (549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 16:20:29,757 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-22 16:20:29,757 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] [2021-11-22 16:20:29,757 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-11-22 16:20:29,758 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2021-11-22 16:20:29,758 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 16:20:29,758 INFO L85 PathProgramCache]: Analyzing trace with hash -582463024, now seen corresponding path program 1 times [2021-11-22 16:20:29,759 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 16:20:29,759 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [297387607] [2021-11-22 16:20:29,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 16:20:29,759 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 16:20:29,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 16:20:29,908 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-22 16:20:29,909 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 16:20:29,910 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [297387607] [2021-11-22 16:20:29,910 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [297387607] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-22 16:20:29,910 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-22 16:20:29,911 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-22 16:20:29,911 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [834239567] [2021-11-22 16:20:29,912 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-22 16:20:29,913 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-22 16:20:29,914 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-22 16:20:29,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-22 16:20:29,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-22 16:20:29,920 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 267 out of 278 [2021-11-22 16:20:29,921 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 273 transitions, 548 flow. Second operand has 3 states, 3 states have (on average 268.0) internal successors, (804), 3 states have internal predecessors, (804), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 16:20:29,921 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-22 16:20:29,921 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 267 of 278 [2021-11-22 16:20:29,921 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-22 16:20:29,997 INFO L129 PetriNetUnfolder]: 1/277 cut-off events. [2021-11-22 16:20:29,998 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-11-22 16:20:29,998 INFO L84 FinitePrefix]: Finished finitePrefix Result has 294 conditions, 277 events. 1/277 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 119 event pairs, 0 based on Foata normal form. 0/257 useless extension candidates. Maximal degree in co-relation 291. Up to 9 conditions per place. [2021-11-22 16:20:30,000 INFO L132 encePairwiseOnDemand]: 275/278 looper letters, 10 selfloop transitions, 2 changer transitions 0/277 dead transitions. [2021-11-22 16:20:30,000 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 277 transitions, 580 flow [2021-11-22 16:20:30,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-22 16:20:30,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-11-22 16:20:30,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 814 transitions. [2021-11-22 16:20:30,006 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9760191846522782 [2021-11-22 16:20:30,006 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 814 transitions. [2021-11-22 16:20:30,006 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 814 transitions. [2021-11-22 16:20:30,007 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-22 16:20:30,007 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 814 transitions. [2021-11-22 16:20:30,012 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 271.3333333333333) internal successors, (814), 3 states have internal predecessors, (814), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 16:20:30,016 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 278.0) internal successors, (1112), 4 states have internal predecessors, (1112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 16:20:30,017 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 278.0) internal successors, (1112), 4 states have internal predecessors, (1112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 16:20:30,017 INFO L186 Difference]: Start difference. First operand has 277 places, 273 transitions, 548 flow. Second operand 3 states and 814 transitions. [2021-11-22 16:20:30,018 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 277 transitions, 580 flow [2021-11-22 16:20:30,022 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 277 transitions, 580 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-11-22 16:20:30,031 INFO L242 Difference]: Finished difference. Result has 279 places, 274 transitions, 560 flow [2021-11-22 16:20:30,032 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=278, PETRI_DIFFERENCE_MINUEND_FLOW=548, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=560, PETRI_PLACES=279, PETRI_TRANSITIONS=274} [2021-11-22 16:20:30,033 INFO L334 CegarLoopForPetriNet]: 277 programPoint places, 2 predicate places. [2021-11-22 16:20:30,034 INFO L470 AbstractCegarLoop]: Abstraction has has 279 places, 274 transitions, 560 flow [2021-11-22 16:20:30,035 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 268.0) internal successors, (804), 3 states have internal predecessors, (804), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 16:20:30,035 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-22 16:20:30,035 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] [2021-11-22 16:20:30,036 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-11-22 16:20:30,036 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2021-11-22 16:20:30,037 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 16:20:30,037 INFO L85 PathProgramCache]: Analyzing trace with hash 2083507397, now seen corresponding path program 1 times [2021-11-22 16:20:30,037 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 16:20:30,038 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [523060582] [2021-11-22 16:20:30,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 16:20:30,039 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 16:20:30,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 16:20:30,181 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-22 16:20:30,181 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 16:20:30,181 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [523060582] [2021-11-22 16:20:30,182 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [523060582] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-22 16:20:30,182 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1550589110] [2021-11-22 16:20:30,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 16:20:30,183 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-22 16:20:30,183 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a7ca599a-b629-4b3a-83bc-2cc0b340e847/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 16:20:30,190 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a7ca599a-b629-4b3a-83bc-2cc0b340e847/bin/uautomizer-w2VwFs6gM0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-22 16:20:30,197 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a7ca599a-b629-4b3a-83bc-2cc0b340e847/bin/uautomizer-w2VwFs6gM0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-11-22 16:20:30,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 16:20:30,345 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-22 16:20:30,352 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-22 16:20:30,606 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-22 16:20:30,606 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-22 16:20:30,780 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-22 16:20:30,781 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1550589110] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-22 16:20:30,781 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-22 16:20:30,781 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2021-11-22 16:20:30,782 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1671583013] [2021-11-22 16:20:30,782 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-22 16:20:30,782 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-11-22 16:20:30,783 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-22 16:20:30,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-11-22 16:20:30,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2021-11-22 16:20:30,791 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 266 out of 278 [2021-11-22 16:20:30,796 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 274 transitions, 560 flow. Second operand has 10 states, 10 states have (on average 268.0) internal successors, (2680), 10 states have internal predecessors, (2680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 16:20:30,796 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-22 16:20:30,797 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 266 of 278 [2021-11-22 16:20:30,797 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-22 16:20:30,980 INFO L129 PetriNetUnfolder]: 1/284 cut-off events. [2021-11-22 16:20:30,980 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-11-22 16:20:30,981 INFO L84 FinitePrefix]: Finished finitePrefix Result has 317 conditions, 284 events. 1/284 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 113 event pairs, 0 based on Foata normal form. 2/267 useless extension candidates. Maximal degree in co-relation 312. Up to 6 conditions per place. [2021-11-22 16:20:30,982 INFO L132 encePairwiseOnDemand]: 272/278 looper letters, 11 selfloop transitions, 9 changer transitions 0/284 dead transitions. [2021-11-22 16:20:30,983 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 284 transitions, 622 flow [2021-11-22 16:20:30,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-22 16:20:30,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2021-11-22 16:20:30,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2416 transitions. [2021-11-22 16:20:30,991 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9656274980015987 [2021-11-22 16:20:30,992 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2416 transitions. [2021-11-22 16:20:30,992 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2416 transitions. [2021-11-22 16:20:30,994 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-22 16:20:30,994 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2416 transitions. [2021-11-22 16:20:31,003 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 268.44444444444446) internal successors, (2416), 9 states have internal predecessors, (2416), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 16:20:31,011 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 278.0) internal successors, (2780), 10 states have internal predecessors, (2780), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 16:20:31,014 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 278.0) internal successors, (2780), 10 states have internal predecessors, (2780), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 16:20:31,015 INFO L186 Difference]: Start difference. First operand has 279 places, 274 transitions, 560 flow. Second operand 9 states and 2416 transitions. [2021-11-22 16:20:31,015 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 284 transitions, 622 flow [2021-11-22 16:20:31,019 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 284 transitions, 620 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-11-22 16:20:31,025 INFO L242 Difference]: Finished difference. Result has 289 places, 280 transitions, 608 flow [2021-11-22 16:20:31,026 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=278, PETRI_DIFFERENCE_MINUEND_FLOW=558, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=608, PETRI_PLACES=289, PETRI_TRANSITIONS=280} [2021-11-22 16:20:31,027 INFO L334 CegarLoopForPetriNet]: 277 programPoint places, 12 predicate places. [2021-11-22 16:20:31,027 INFO L470 AbstractCegarLoop]: Abstraction has has 289 places, 280 transitions, 608 flow [2021-11-22 16:20:31,030 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 268.0) internal successors, (2680), 10 states have internal predecessors, (2680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 16:20:31,031 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-22 16:20:31,031 INFO L254 CegarLoopForPetriNet]: trace histogram [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] [2021-11-22 16:20:31,072 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a7ca599a-b629-4b3a-83bc-2cc0b340e847/bin/uautomizer-w2VwFs6gM0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2021-11-22 16:20:31,250 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a7ca599a-b629-4b3a-83bc-2cc0b340e847/bin/uautomizer-w2VwFs6gM0/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-22 16:20:31,250 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2021-11-22 16:20:31,250 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 16:20:31,251 INFO L85 PathProgramCache]: Analyzing trace with hash -852627547, now seen corresponding path program 2 times [2021-11-22 16:20:31,251 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 16:20:31,251 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1208110826] [2021-11-22 16:20:31,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 16:20:31,251 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 16:20:31,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 16:20:31,393 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-22 16:20:31,394 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 16:20:31,394 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1208110826] [2021-11-22 16:20:31,394 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1208110826] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-22 16:20:31,394 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [988392305] [2021-11-22 16:20:31,395 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-22 16:20:31,395 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-22 16:20:31,395 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a7ca599a-b629-4b3a-83bc-2cc0b340e847/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 16:20:31,402 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a7ca599a-b629-4b3a-83bc-2cc0b340e847/bin/uautomizer-w2VwFs6gM0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-22 16:20:31,420 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a7ca599a-b629-4b3a-83bc-2cc0b340e847/bin/uautomizer-w2VwFs6gM0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-11-22 16:20:31,501 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-11-22 16:20:31,502 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-22 16:20:31,503 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 9 conjunts are in the unsatisfiable core [2021-11-22 16:20:31,506 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-22 16:20:31,668 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-11-22 16:20:31,708 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-22 16:20:31,709 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-11-22 16:20:31,757 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-22 16:20:31,759 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-22 16:20:31,760 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-22 16:20:31,763 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-22 16:20:31,764 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-11-22 16:20:31,837 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-22 16:20:31,839 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-22 16:20:31,840 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-22 16:20:31,841 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-22 16:20:31,842 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-22 16:20:31,843 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-22 16:20:31,845 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-22 16:20:31,846 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-11-22 16:20:31,887 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2021-11-22 16:20:31,887 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-22 16:20:31,887 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [988392305] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-22 16:20:31,887 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-22 16:20:31,887 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [9] total 15 [2021-11-22 16:20:31,888 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [146165435] [2021-11-22 16:20:31,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-22 16:20:31,890 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-11-22 16:20:31,890 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-22 16:20:31,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-11-22 16:20:31,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=164, Unknown=0, NotChecked=0, Total=210 [2021-11-22 16:20:31,896 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 148 out of 278 [2021-11-22 16:20:31,899 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 280 transitions, 608 flow. Second operand has 8 states, 8 states have (on average 149.375) internal successors, (1195), 8 states have internal predecessors, (1195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 16:20:31,899 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-22 16:20:31,899 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 148 of 278 [2021-11-22 16:20:31,899 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-22 16:20:32,881 INFO L129 PetriNetUnfolder]: 649/2120 cut-off events. [2021-11-22 16:20:32,881 INFO L130 PetriNetUnfolder]: For 5/5 co-relation queries the response was YES. [2021-11-22 16:20:32,889 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3575 conditions, 2120 events. 649/2120 cut-off events. For 5/5 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 11568 event pairs, 648 based on Foata normal form. 0/1870 useless extension candidates. Maximal degree in co-relation 3568. Up to 1405 conditions per place. [2021-11-22 16:20:32,904 INFO L132 encePairwiseOnDemand]: 259/278 looper letters, 108 selfloop transitions, 17 changer transitions 0/278 dead transitions. [2021-11-22 16:20:32,904 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 278 transitions, 854 flow [2021-11-22 16:20:32,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-22 16:20:32,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2021-11-22 16:20:32,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1459 transitions. [2021-11-22 16:20:32,911 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5831334932054356 [2021-11-22 16:20:32,911 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1459 transitions. [2021-11-22 16:20:32,911 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1459 transitions. [2021-11-22 16:20:32,912 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-22 16:20:32,913 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1459 transitions. [2021-11-22 16:20:32,918 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 162.11111111111111) internal successors, (1459), 9 states have internal predecessors, (1459), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 16:20:32,926 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 278.0) internal successors, (2780), 10 states have internal predecessors, (2780), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 16:20:32,927 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 278.0) internal successors, (2780), 10 states have internal predecessors, (2780), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 16:20:32,928 INFO L186 Difference]: Start difference. First operand has 289 places, 280 transitions, 608 flow. Second operand 9 states and 1459 transitions. [2021-11-22 16:20:32,928 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 278 transitions, 854 flow [2021-11-22 16:20:32,932 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 278 transitions, 848 flow, removed 2 selfloop flow, removed 1 redundant places. [2021-11-22 16:20:33,019 INFO L242 Difference]: Finished difference. Result has 294 places, 278 transitions, 632 flow [2021-11-22 16:20:33,020 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=278, PETRI_DIFFERENCE_MINUEND_FLOW=598, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=632, PETRI_PLACES=294, PETRI_TRANSITIONS=278} [2021-11-22 16:20:33,021 INFO L334 CegarLoopForPetriNet]: 277 programPoint places, 17 predicate places. [2021-11-22 16:20:33,021 INFO L470 AbstractCegarLoop]: Abstraction has has 294 places, 278 transitions, 632 flow [2021-11-22 16:20:33,022 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 149.375) internal successors, (1195), 8 states have internal predecessors, (1195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 16:20:33,022 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-22 16:20:33,023 INFO L254 CegarLoopForPetriNet]: trace histogram [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] [2021-11-22 16:20:33,066 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a7ca599a-b629-4b3a-83bc-2cc0b340e847/bin/uautomizer-w2VwFs6gM0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2021-11-22 16:20:33,238 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a7ca599a-b629-4b3a-83bc-2cc0b340e847/bin/uautomizer-w2VwFs6gM0/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-22 16:20:33,238 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2021-11-22 16:20:33,238 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 16:20:33,239 INFO L85 PathProgramCache]: Analyzing trace with hash 1238004900, now seen corresponding path program 1 times [2021-11-22 16:20:33,239 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 16:20:33,239 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [849732753] [2021-11-22 16:20:33,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 16:20:33,239 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 16:20:33,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 16:20:33,352 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-22 16:20:33,352 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 16:20:33,353 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [849732753] [2021-11-22 16:20:33,353 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [849732753] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-22 16:20:33,353 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [890695238] [2021-11-22 16:20:33,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 16:20:33,354 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-22 16:20:33,354 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a7ca599a-b629-4b3a-83bc-2cc0b340e847/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 16:20:33,355 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a7ca599a-b629-4b3a-83bc-2cc0b340e847/bin/uautomizer-w2VwFs6gM0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-22 16:20:33,358 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a7ca599a-b629-4b3a-83bc-2cc0b340e847/bin/uautomizer-w2VwFs6gM0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-11-22 16:20:33,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 16:20:33,442 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 8 conjunts are in the unsatisfiable core [2021-11-22 16:20:33,445 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-22 16:20:33,641 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-22 16:20:33,641 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-22 16:20:33,867 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-22 16:20:33,867 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [890695238] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-22 16:20:33,867 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-22 16:20:33,868 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2021-11-22 16:20:33,868 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1548736607] [2021-11-22 16:20:33,868 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-22 16:20:33,869 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-11-22 16:20:33,869 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-22 16:20:33,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-11-22 16:20:33,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2021-11-22 16:20:33,881 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 266 out of 278 [2021-11-22 16:20:33,888 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 278 transitions, 632 flow. Second operand has 18 states, 18 states have (on average 268.22222222222223) internal successors, (4828), 18 states have internal predecessors, (4828), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 16:20:33,888 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-22 16:20:33,888 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 266 of 278 [2021-11-22 16:20:33,889 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-22 16:20:34,169 INFO L129 PetriNetUnfolder]: 1/302 cut-off events. [2021-11-22 16:20:34,170 INFO L130 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2021-11-22 16:20:34,170 INFO L84 FinitePrefix]: Finished finitePrefix Result has 415 conditions, 302 events. 1/302 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 110 event pairs, 0 based on Foata normal form. 4/289 useless extension candidates. Maximal degree in co-relation 407. Up to 11 conditions per place. [2021-11-22 16:20:34,172 INFO L132 encePairwiseOnDemand]: 272/278 looper letters, 19 selfloop transitions, 21 changer transitions 0/302 dead transitions. [2021-11-22 16:20:34,172 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 302 transitions, 812 flow [2021-11-22 16:20:34,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-11-22 16:20:34,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2021-11-22 16:20:34,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 5630 transitions. [2021-11-22 16:20:34,189 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9643713600548133 [2021-11-22 16:20:34,189 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 5630 transitions. [2021-11-22 16:20:34,189 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 5630 transitions. [2021-11-22 16:20:34,194 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-22 16:20:34,194 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 5630 transitions. [2021-11-22 16:20:34,211 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 268.0952380952381) internal successors, (5630), 21 states have internal predecessors, (5630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 16:20:34,226 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 278.0) internal successors, (6116), 22 states have internal predecessors, (6116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 16:20:34,231 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 278.0) internal successors, (6116), 22 states have internal predecessors, (6116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 16:20:34,231 INFO L186 Difference]: Start difference. First operand has 294 places, 278 transitions, 632 flow. Second operand 21 states and 5630 transitions. [2021-11-22 16:20:34,231 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 302 transitions, 812 flow [2021-11-22 16:20:34,236 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 302 transitions, 778 flow, removed 0 selfloop flow, removed 8 redundant places. [2021-11-22 16:20:34,242 INFO L242 Difference]: Finished difference. Result has 311 places, 291 transitions, 728 flow [2021-11-22 16:20:34,243 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=278, PETRI_DIFFERENCE_MINUEND_FLOW=598, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=728, PETRI_PLACES=311, PETRI_TRANSITIONS=291} [2021-11-22 16:20:34,244 INFO L334 CegarLoopForPetriNet]: 277 programPoint places, 34 predicate places. [2021-11-22 16:20:34,244 INFO L470 AbstractCegarLoop]: Abstraction has has 311 places, 291 transitions, 728 flow [2021-11-22 16:20:34,247 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 268.22222222222223) internal successors, (4828), 18 states have internal predecessors, (4828), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 16:20:34,247 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-22 16:20:34,247 INFO L254 CegarLoopForPetriNet]: trace histogram [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] [2021-11-22 16:20:34,281 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a7ca599a-b629-4b3a-83bc-2cc0b340e847/bin/uautomizer-w2VwFs6gM0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2021-11-22 16:20:34,465 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a7ca599a-b629-4b3a-83bc-2cc0b340e847/bin/uautomizer-w2VwFs6gM0/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-22 16:20:34,465 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2021-11-22 16:20:34,466 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 16:20:34,466 INFO L85 PathProgramCache]: Analyzing trace with hash -140987804, now seen corresponding path program 2 times [2021-11-22 16:20:34,466 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 16:20:34,466 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [710718818] [2021-11-22 16:20:34,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 16:20:34,467 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 16:20:34,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 16:20:34,675 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-22 16:20:34,676 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 16:20:34,676 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [710718818] [2021-11-22 16:20:34,676 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [710718818] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-22 16:20:34,676 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [341820542] [2021-11-22 16:20:34,676 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-22 16:20:34,677 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-22 16:20:34,677 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a7ca599a-b629-4b3a-83bc-2cc0b340e847/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 16:20:34,678 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a7ca599a-b629-4b3a-83bc-2cc0b340e847/bin/uautomizer-w2VwFs6gM0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-22 16:20:34,689 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a7ca599a-b629-4b3a-83bc-2cc0b340e847/bin/uautomizer-w2VwFs6gM0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-11-22 16:20:34,764 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-11-22 16:20:34,764 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-22 16:20:34,765 INFO L263 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 5 conjunts are in the unsatisfiable core [2021-11-22 16:20:34,768 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-22 16:20:34,912 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-11-22 16:20:34,948 INFO L354 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2021-11-22 16:20:34,948 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-11-22 16:20:34,997 INFO L354 Elim1Store]: treesize reduction 64, result has 22.9 percent of original size [2021-11-22 16:20:34,998 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-11-22 16:20:35,074 INFO L354 Elim1Store]: treesize reduction 114, result has 19.7 percent of original size [2021-11-22 16:20:35,075 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-11-22 16:20:35,118 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2021-11-22 16:20:35,118 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-22 16:20:35,119 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [341820542] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-22 16:20:35,119 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-22 16:20:35,119 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [17] total 21 [2021-11-22 16:20:35,119 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [952301756] [2021-11-22 16:20:35,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-22 16:20:35,120 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-22 16:20:35,120 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-22 16:20:35,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-22 16:20:35,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=326, Unknown=0, NotChecked=0, Total=420 [2021-11-22 16:20:35,124 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 152 out of 278 [2021-11-22 16:20:35,126 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 291 transitions, 728 flow. Second operand has 6 states, 6 states have (on average 154.5) internal successors, (927), 6 states have internal predecessors, (927), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 16:20:35,126 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-22 16:20:35,132 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 152 of 278 [2021-11-22 16:20:35,133 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-22 16:20:36,053 INFO L129 PetriNetUnfolder]: 649/2138 cut-off events. [2021-11-22 16:20:36,053 INFO L130 PetriNetUnfolder]: For 37/37 co-relation queries the response was YES. [2021-11-22 16:20:36,060 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3650 conditions, 2138 events. 649/2138 cut-off events. For 37/37 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 11562 event pairs, 648 based on Foata normal form. 0/1890 useless extension candidates. Maximal degree in co-relation 3638. Up to 1406 conditions per place. [2021-11-22 16:20:36,073 INFO L132 encePairwiseOnDemand]: 266/278 looper letters, 109 selfloop transitions, 10 changer transitions 0/289 dead transitions. [2021-11-22 16:20:36,074 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 289 transitions, 962 flow [2021-11-22 16:20:36,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-22 16:20:36,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-11-22 16:20:36,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1033 transitions. [2021-11-22 16:20:36,079 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6193045563549161 [2021-11-22 16:20:36,079 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1033 transitions. [2021-11-22 16:20:36,079 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1033 transitions. [2021-11-22 16:20:36,080 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-22 16:20:36,081 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1033 transitions. [2021-11-22 16:20:36,084 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 172.16666666666666) internal successors, (1033), 6 states have internal predecessors, (1033), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 16:20:36,088 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 278.0) internal successors, (1946), 7 states have internal predecessors, (1946), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 16:20:36,090 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 278.0) internal successors, (1946), 7 states have internal predecessors, (1946), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 16:20:36,090 INFO L186 Difference]: Start difference. First operand has 311 places, 291 transitions, 728 flow. Second operand 6 states and 1033 transitions. [2021-11-22 16:20:36,090 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 289 transitions, 962 flow [2021-11-22 16:20:36,096 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 289 transitions, 938 flow, removed 6 selfloop flow, removed 6 redundant places. [2021-11-22 16:20:36,103 INFO L242 Difference]: Finished difference. Result has 308 places, 289 transitions, 720 flow [2021-11-22 16:20:36,104 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=278, PETRI_DIFFERENCE_MINUEND_FLOW=700, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=720, PETRI_PLACES=308, PETRI_TRANSITIONS=289} [2021-11-22 16:20:36,105 INFO L334 CegarLoopForPetriNet]: 277 programPoint places, 31 predicate places. [2021-11-22 16:20:36,105 INFO L470 AbstractCegarLoop]: Abstraction has has 308 places, 289 transitions, 720 flow [2021-11-22 16:20:36,106 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 154.5) internal successors, (927), 6 states have internal predecessors, (927), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 16:20:36,106 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-22 16:20:36,107 INFO L254 CegarLoopForPetriNet]: trace histogram [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] [2021-11-22 16:20:36,148 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a7ca599a-b629-4b3a-83bc-2cc0b340e847/bin/uautomizer-w2VwFs6gM0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2021-11-22 16:20:36,322 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a7ca599a-b629-4b3a-83bc-2cc0b340e847/bin/uautomizer-w2VwFs6gM0/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-22 16:20:36,322 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2021-11-22 16:20:36,322 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 16:20:36,322 INFO L85 PathProgramCache]: Analyzing trace with hash 1493118986, now seen corresponding path program 1 times [2021-11-22 16:20:36,323 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 16:20:36,323 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [581838180] [2021-11-22 16:20:36,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 16:20:36,323 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 16:20:36,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 16:20:36,533 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-22 16:20:36,533 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 16:20:36,533 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [581838180] [2021-11-22 16:20:36,533 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [581838180] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-22 16:20:36,534 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [9873055] [2021-11-22 16:20:36,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 16:20:36,534 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-22 16:20:36,534 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a7ca599a-b629-4b3a-83bc-2cc0b340e847/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 16:20:36,535 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a7ca599a-b629-4b3a-83bc-2cc0b340e847/bin/uautomizer-w2VwFs6gM0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-22 16:20:36,559 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a7ca599a-b629-4b3a-83bc-2cc0b340e847/bin/uautomizer-w2VwFs6gM0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2021-11-22 16:20:36,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 16:20:36,753 INFO L263 TraceCheckSpWp]: Trace formula consists of 183 conjuncts, 16 conjunts are in the unsatisfiable core [2021-11-22 16:20:36,756 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-22 16:20:36,961 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-22 16:20:36,962 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-22 16:20:37,231 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-22 16:20:37,232 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [9873055] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-22 16:20:37,232 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-22 16:20:37,232 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 23 [2021-11-22 16:20:37,233 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1093697214] [2021-11-22 16:20:37,233 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-22 16:20:37,234 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-11-22 16:20:37,234 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-22 16:20:37,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-11-22 16:20:37,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=363, Unknown=0, NotChecked=0, Total=506 [2021-11-22 16:20:37,246 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 266 out of 278 [2021-11-22 16:20:37,265 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 289 transitions, 720 flow. Second operand has 23 states, 23 states have (on average 268.39130434782606) internal successors, (6173), 23 states have internal predecessors, (6173), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 16:20:37,274 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-22 16:20:37,274 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 266 of 278 [2021-11-22 16:20:37,274 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-22 16:20:37,660 INFO L129 PetriNetUnfolder]: 1/315 cut-off events. [2021-11-22 16:20:37,660 INFO L130 PetriNetUnfolder]: For 123/123 co-relation queries the response was YES. [2021-11-22 16:20:37,661 INFO L84 FinitePrefix]: Finished finitePrefix Result has 499 conditions, 315 events. 1/315 cut-off events. For 123/123 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 106 event pairs, 0 based on Foata normal form. 3/303 useless extension candidates. Maximal degree in co-relation 486. Up to 16 conditions per place. [2021-11-22 16:20:37,663 INFO L132 encePairwiseOnDemand]: 272/278 looper letters, 25 selfloop transitions, 30 changer transitions 0/315 dead transitions. [2021-11-22 16:20:37,663 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 315 transitions, 970 flow [2021-11-22 16:20:37,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-11-22 16:20:37,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2021-11-22 16:20:37,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 8038 transitions. [2021-11-22 16:20:37,689 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.96378896882494 [2021-11-22 16:20:37,689 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 8038 transitions. [2021-11-22 16:20:37,689 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 8038 transitions. [2021-11-22 16:20:37,696 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-22 16:20:37,696 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 8038 transitions. [2021-11-22 16:20:37,792 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 267.93333333333334) internal successors, (8038), 30 states have internal predecessors, (8038), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 16:20:37,810 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 278.0) internal successors, (8618), 31 states have internal predecessors, (8618), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 16:20:37,813 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 278.0) internal successors, (8618), 31 states have internal predecessors, (8618), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 16:20:37,814 INFO L186 Difference]: Start difference. First operand has 308 places, 289 transitions, 720 flow. Second operand 30 states and 8038 transitions. [2021-11-22 16:20:37,814 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 315 transitions, 970 flow [2021-11-22 16:20:37,818 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 315 transitions, 950 flow, removed 0 selfloop flow, removed 5 redundant places. [2021-11-22 16:20:37,824 INFO L242 Difference]: Finished difference. Result has 336 places, 299 transitions, 852 flow [2021-11-22 16:20:37,825 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=278, PETRI_DIFFERENCE_MINUEND_FLOW=700, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=852, PETRI_PLACES=336, PETRI_TRANSITIONS=299} [2021-11-22 16:20:37,826 INFO L334 CegarLoopForPetriNet]: 277 programPoint places, 59 predicate places. [2021-11-22 16:20:37,826 INFO L470 AbstractCegarLoop]: Abstraction has has 336 places, 299 transitions, 852 flow [2021-11-22 16:20:37,828 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 268.39130434782606) internal successors, (6173), 23 states have internal predecessors, (6173), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 16:20:37,829 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-22 16:20:37,829 INFO L254 CegarLoopForPetriNet]: trace histogram [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] [2021-11-22 16:20:37,866 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a7ca599a-b629-4b3a-83bc-2cc0b340e847/bin/uautomizer-w2VwFs6gM0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2021-11-22 16:20:38,054 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a7ca599a-b629-4b3a-83bc-2cc0b340e847/bin/uautomizer-w2VwFs6gM0/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-22 16:20:38,054 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2021-11-22 16:20:38,054 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 16:20:38,054 INFO L85 PathProgramCache]: Analyzing trace with hash 1721236511, now seen corresponding path program 2 times [2021-11-22 16:20:38,055 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 16:20:38,055 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2036837353] [2021-11-22 16:20:38,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 16:20:38,055 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 16:20:38,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 16:20:38,241 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-11-22 16:20:38,241 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 16:20:38,241 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2036837353] [2021-11-22 16:20:38,242 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2036837353] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-22 16:20:38,242 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-22 16:20:38,242 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-22 16:20:38,242 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [950322214] [2021-11-22 16:20:38,243 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-22 16:20:38,243 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-22 16:20:38,243 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-22 16:20:38,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-22 16:20:38,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-11-22 16:20:38,246 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 278 [2021-11-22 16:20:38,247 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 299 transitions, 852 flow. Second operand has 6 states, 6 states have (on average 153.0) internal successors, (918), 6 states have internal predecessors, (918), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 16:20:38,248 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-22 16:20:38,248 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 278 [2021-11-22 16:20:38,248 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-22 16:20:39,193 INFO L129 PetriNetUnfolder]: 820/2547 cut-off events. [2021-11-22 16:20:39,193 INFO L130 PetriNetUnfolder]: For 118/118 co-relation queries the response was YES. [2021-11-22 16:20:39,204 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4480 conditions, 2547 events. 820/2547 cut-off events. For 118/118 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 14329 event pairs, 819 based on Foata normal form. 0/2269 useless extension candidates. Maximal degree in co-relation 4464. Up to 1764 conditions per place. [2021-11-22 16:20:39,221 INFO L132 encePairwiseOnDemand]: 272/278 looper letters, 116 selfloop transitions, 5 changer transitions 0/298 dead transitions. [2021-11-22 16:20:39,221 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 298 transitions, 1092 flow [2021-11-22 16:20:39,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-22 16:20:39,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-11-22 16:20:39,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1016 transitions. [2021-11-22 16:20:39,227 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6091127098321343 [2021-11-22 16:20:39,227 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1016 transitions. [2021-11-22 16:20:39,228 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1016 transitions. [2021-11-22 16:20:39,229 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-22 16:20:39,229 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1016 transitions. [2021-11-22 16:20:39,232 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 169.33333333333334) internal successors, (1016), 6 states have internal predecessors, (1016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 16:20:39,237 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 278.0) internal successors, (1946), 7 states have internal predecessors, (1946), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 16:20:39,238 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 278.0) internal successors, (1946), 7 states have internal predecessors, (1946), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 16:20:39,238 INFO L186 Difference]: Start difference. First operand has 336 places, 299 transitions, 852 flow. Second operand 6 states and 1016 transitions. [2021-11-22 16:20:39,238 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 298 transitions, 1092 flow [2021-11-22 16:20:39,244 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 298 transitions, 1046 flow, removed 5 selfloop flow, removed 18 redundant places. [2021-11-22 16:20:39,252 INFO L242 Difference]: Finished difference. Result has 322 places, 298 transitions, 814 flow [2021-11-22 16:20:39,253 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=278, PETRI_DIFFERENCE_MINUEND_FLOW=804, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=814, PETRI_PLACES=322, PETRI_TRANSITIONS=298} [2021-11-22 16:20:39,258 INFO L334 CegarLoopForPetriNet]: 277 programPoint places, 45 predicate places. [2021-11-22 16:20:39,258 INFO L470 AbstractCegarLoop]: Abstraction has has 322 places, 298 transitions, 814 flow [2021-11-22 16:20:39,259 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 153.0) internal successors, (918), 6 states have internal predecessors, (918), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 16:20:39,259 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-22 16:20:39,259 INFO L254 CegarLoopForPetriNet]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-22 16:20:39,260 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-11-22 16:20:39,260 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2021-11-22 16:20:39,260 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 16:20:39,261 INFO L85 PathProgramCache]: Analyzing trace with hash -764773287, now seen corresponding path program 1 times [2021-11-22 16:20:39,261 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 16:20:39,261 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [394045919] [2021-11-22 16:20:39,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 16:20:39,262 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 16:20:39,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 16:20:39,442 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-11-22 16:20:39,442 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 16:20:39,442 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [394045919] [2021-11-22 16:20:39,443 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [394045919] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-22 16:20:39,443 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-22 16:20:39,443 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-22 16:20:39,443 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [576121323] [2021-11-22 16:20:39,443 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-22 16:20:39,444 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-22 16:20:39,444 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-22 16:20:39,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-22 16:20:39,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-11-22 16:20:39,447 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 278 [2021-11-22 16:20:39,448 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 298 transitions, 814 flow. Second operand has 6 states, 6 states have (on average 157.5) internal successors, (945), 6 states have internal predecessors, (945), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 16:20:39,448 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-22 16:20:39,448 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 278 [2021-11-22 16:20:39,449 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-22 16:20:41,179 INFO L129 PetriNetUnfolder]: 1446/4311 cut-off events. [2021-11-22 16:20:41,179 INFO L130 PetriNetUnfolder]: For 126/126 co-relation queries the response was YES. [2021-11-22 16:20:41,200 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7532 conditions, 4311 events. 1446/4311 cut-off events. For 126/126 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 29829 event pairs, 100 based on Foata normal form. 0/3858 useless extension candidates. Maximal degree in co-relation 7515. Up to 1891 conditions per place. [2021-11-22 16:20:41,227 INFO L132 encePairwiseOnDemand]: 250/278 looper letters, 217 selfloop transitions, 74 changer transitions 0/470 dead transitions. [2021-11-22 16:20:41,227 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 470 transitions, 1740 flow [2021-11-22 16:20:41,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-22 16:20:41,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-11-22 16:20:41,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1199 transitions. [2021-11-22 16:20:41,233 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7188249400479616 [2021-11-22 16:20:41,234 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1199 transitions. [2021-11-22 16:20:41,234 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1199 transitions. [2021-11-22 16:20:41,235 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-22 16:20:41,235 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1199 transitions. [2021-11-22 16:20:41,239 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 199.83333333333334) internal successors, (1199), 6 states have internal predecessors, (1199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 16:20:41,244 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 278.0) internal successors, (1946), 7 states have internal predecessors, (1946), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 16:20:41,245 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 278.0) internal successors, (1946), 7 states have internal predecessors, (1946), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 16:20:41,245 INFO L186 Difference]: Start difference. First operand has 322 places, 298 transitions, 814 flow. Second operand 6 states and 1199 transitions. [2021-11-22 16:20:41,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 470 transitions, 1740 flow [2021-11-22 16:20:41,253 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 470 transitions, 1730 flow, removed 0 selfloop flow, removed 5 redundant places. [2021-11-22 16:20:41,263 INFO L242 Difference]: Finished difference. Result has 326 places, 365 transitions, 1276 flow [2021-11-22 16:20:41,264 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=278, PETRI_DIFFERENCE_MINUEND_FLOW=802, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1276, PETRI_PLACES=326, PETRI_TRANSITIONS=365} [2021-11-22 16:20:41,265 INFO L334 CegarLoopForPetriNet]: 277 programPoint places, 49 predicate places. [2021-11-22 16:20:41,265 INFO L470 AbstractCegarLoop]: Abstraction has has 326 places, 365 transitions, 1276 flow [2021-11-22 16:20:41,266 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 157.5) internal successors, (945), 6 states have internal predecessors, (945), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 16:20:41,266 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-22 16:20:41,266 INFO L254 CegarLoopForPetriNet]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-22 16:20:41,267 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-11-22 16:20:41,270 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2021-11-22 16:20:41,270 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 16:20:41,270 INFO L85 PathProgramCache]: Analyzing trace with hash 1532564956, now seen corresponding path program 1 times [2021-11-22 16:20:41,270 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 16:20:41,271 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [977428033] [2021-11-22 16:20:41,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 16:20:41,271 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 16:20:41,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 16:20:41,486 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-11-22 16:20:41,486 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 16:20:41,486 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [977428033] [2021-11-22 16:20:41,486 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [977428033] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-22 16:20:41,487 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-22 16:20:41,487 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-22 16:20:41,487 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [326936130] [2021-11-22 16:20:41,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-22 16:20:41,488 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-22 16:20:41,488 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-22 16:20:41,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-22 16:20:41,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-11-22 16:20:41,490 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 162 out of 278 [2021-11-22 16:20:41,492 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 365 transitions, 1276 flow. Second operand has 6 states, 6 states have (on average 168.33333333333334) internal successors, (1010), 6 states have internal predecessors, (1010), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 16:20:41,492 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-22 16:20:41,492 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 162 of 278 [2021-11-22 16:20:41,492 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-22 16:20:42,735 INFO L129 PetriNetUnfolder]: 1207/3991 cut-off events. [2021-11-22 16:20:42,735 INFO L130 PetriNetUnfolder]: For 1336/1417 co-relation queries the response was YES. [2021-11-22 16:20:42,759 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8098 conditions, 3991 events. 1207/3991 cut-off events. For 1336/1417 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 27081 event pairs, 792 based on Foata normal form. 0/3590 useless extension candidates. Maximal degree in co-relation 8077. Up to 2566 conditions per place. [2021-11-22 16:20:42,784 INFO L132 encePairwiseOnDemand]: 272/278 looper letters, 169 selfloop transitions, 5 changer transitions 0/364 dead transitions. [2021-11-22 16:20:42,784 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 364 transitions, 1622 flow [2021-11-22 16:20:42,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-22 16:20:42,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-11-22 16:20:42,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1079 transitions. [2021-11-22 16:20:42,790 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6468824940047961 [2021-11-22 16:20:42,790 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1079 transitions. [2021-11-22 16:20:42,790 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1079 transitions. [2021-11-22 16:20:42,791 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-22 16:20:42,792 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1079 transitions. [2021-11-22 16:20:42,795 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 179.83333333333334) internal successors, (1079), 6 states have internal predecessors, (1079), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 16:20:42,800 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 278.0) internal successors, (1946), 7 states have internal predecessors, (1946), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 16:20:42,801 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 278.0) internal successors, (1946), 7 states have internal predecessors, (1946), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 16:20:42,801 INFO L186 Difference]: Start difference. First operand has 326 places, 365 transitions, 1276 flow. Second operand 6 states and 1079 transitions. [2021-11-22 16:20:42,801 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 364 transitions, 1622 flow [2021-11-22 16:20:42,811 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 364 transitions, 1622 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-11-22 16:20:42,819 INFO L242 Difference]: Finished difference. Result has 330 places, 364 transitions, 1284 flow [2021-11-22 16:20:42,820 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=278, PETRI_DIFFERENCE_MINUEND_FLOW=1274, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1284, PETRI_PLACES=330, PETRI_TRANSITIONS=364} [2021-11-22 16:20:42,820 INFO L334 CegarLoopForPetriNet]: 277 programPoint places, 53 predicate places. [2021-11-22 16:20:42,821 INFO L470 AbstractCegarLoop]: Abstraction has has 330 places, 364 transitions, 1284 flow [2021-11-22 16:20:42,821 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 168.33333333333334) internal successors, (1010), 6 states have internal predecessors, (1010), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 16:20:42,821 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-22 16:20:42,822 INFO L254 CegarLoopForPetriNet]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-22 16:20:42,822 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-11-22 16:20:42,822 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2021-11-22 16:20:42,823 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 16:20:42,823 INFO L85 PathProgramCache]: Analyzing trace with hash -1950203685, now seen corresponding path program 1 times [2021-11-22 16:20:42,823 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 16:20:42,824 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1668099505] [2021-11-22 16:20:42,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 16:20:42,824 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 16:20:42,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 16:20:42,971 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-11-22 16:20:42,972 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 16:20:42,972 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1668099505] [2021-11-22 16:20:42,972 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1668099505] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-22 16:20:42,972 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-22 16:20:42,972 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-22 16:20:42,973 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2026770783] [2021-11-22 16:20:42,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-22 16:20:42,974 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-22 16:20:42,974 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-22 16:20:42,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-22 16:20:42,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-11-22 16:20:42,976 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 160 out of 278 [2021-11-22 16:20:42,978 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 364 transitions, 1284 flow. Second operand has 6 states, 6 states have (on average 167.5) internal successors, (1005), 6 states have internal predecessors, (1005), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 16:20:42,978 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-22 16:20:42,978 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 160 of 278 [2021-11-22 16:20:42,979 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-22 16:20:44,566 INFO L129 PetriNetUnfolder]: 1207/3990 cut-off events. [2021-11-22 16:20:44,566 INFO L130 PetriNetUnfolder]: For 1336/1417 co-relation queries the response was YES. [2021-11-22 16:20:44,584 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8104 conditions, 3990 events. 1207/3990 cut-off events. For 1336/1417 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 26995 event pairs, 792 based on Foata normal form. 0/3590 useless extension candidates. Maximal degree in co-relation 8082. Up to 2568 conditions per place. [2021-11-22 16:20:44,604 INFO L132 encePairwiseOnDemand]: 272/278 looper letters, 170 selfloop transitions, 5 changer transitions 0/363 dead transitions. [2021-11-22 16:20:44,604 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 363 transitions, 1632 flow [2021-11-22 16:20:44,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-22 16:20:44,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-11-22 16:20:44,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1068 transitions. [2021-11-22 16:20:44,609 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6402877697841727 [2021-11-22 16:20:44,610 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1068 transitions. [2021-11-22 16:20:44,610 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1068 transitions. [2021-11-22 16:20:44,611 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-22 16:20:44,611 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1068 transitions. [2021-11-22 16:20:44,614 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 178.0) internal successors, (1068), 6 states have internal predecessors, (1068), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 16:20:44,619 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 278.0) internal successors, (1946), 7 states have internal predecessors, (1946), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 16:20:44,619 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 278.0) internal successors, (1946), 7 states have internal predecessors, (1946), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 16:20:44,620 INFO L186 Difference]: Start difference. First operand has 330 places, 364 transitions, 1284 flow. Second operand 6 states and 1068 transitions. [2021-11-22 16:20:44,620 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 363 transitions, 1632 flow [2021-11-22 16:20:44,629 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 363 transitions, 1622 flow, removed 0 selfloop flow, removed 5 redundant places. [2021-11-22 16:20:44,636 INFO L242 Difference]: Finished difference. Result has 329 places, 363 transitions, 1282 flow [2021-11-22 16:20:44,637 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=278, PETRI_DIFFERENCE_MINUEND_FLOW=1272, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=358, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1282, PETRI_PLACES=329, PETRI_TRANSITIONS=363} [2021-11-22 16:20:44,638 INFO L334 CegarLoopForPetriNet]: 277 programPoint places, 52 predicate places. [2021-11-22 16:20:44,638 INFO L470 AbstractCegarLoop]: Abstraction has has 329 places, 363 transitions, 1282 flow [2021-11-22 16:20:44,639 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 167.5) internal successors, (1005), 6 states have internal predecessors, (1005), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 16:20:44,639 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-22 16:20:44,639 INFO L254 CegarLoopForPetriNet]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-22 16:20:44,639 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-11-22 16:20:44,640 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2021-11-22 16:20:44,640 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 16:20:44,640 INFO L85 PathProgramCache]: Analyzing trace with hash -2052367616, now seen corresponding path program 1 times [2021-11-22 16:20:44,640 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 16:20:44,641 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [59771539] [2021-11-22 16:20:44,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 16:20:44,641 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 16:20:44,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 16:20:44,769 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-11-22 16:20:44,770 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 16:20:44,770 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [59771539] [2021-11-22 16:20:44,770 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [59771539] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-22 16:20:44,770 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-22 16:20:44,770 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-22 16:20:44,771 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [59371057] [2021-11-22 16:20:44,771 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-22 16:20:44,771 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-22 16:20:44,772 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-22 16:20:44,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-22 16:20:44,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-11-22 16:20:44,774 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 160 out of 278 [2021-11-22 16:20:44,775 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 363 transitions, 1282 flow. Second operand has 6 states, 6 states have (on average 168.33333333333334) internal successors, (1010), 6 states have internal predecessors, (1010), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 16:20:44,775 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-22 16:20:44,776 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 160 of 278 [2021-11-22 16:20:44,776 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-22 16:20:46,149 INFO L129 PetriNetUnfolder]: 1207/3989 cut-off events. [2021-11-22 16:20:46,149 INFO L130 PetriNetUnfolder]: For 1339/1420 co-relation queries the response was YES. [2021-11-22 16:20:46,181 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8102 conditions, 3989 events. 1207/3989 cut-off events. For 1339/1420 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 27087 event pairs, 792 based on Foata normal form. 0/3590 useless extension candidates. Maximal degree in co-relation 8080. Up to 2567 conditions per place. [2021-11-22 16:20:46,208 INFO L132 encePairwiseOnDemand]: 272/278 looper letters, 169 selfloop transitions, 5 changer transitions 0/362 dead transitions. [2021-11-22 16:20:46,208 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 362 transitions, 1628 flow [2021-11-22 16:20:46,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-22 16:20:46,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-11-22 16:20:46,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1067 transitions. [2021-11-22 16:20:46,214 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6396882494004796 [2021-11-22 16:20:46,215 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1067 transitions. [2021-11-22 16:20:46,215 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1067 transitions. [2021-11-22 16:20:46,216 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-22 16:20:46,216 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1067 transitions. [2021-11-22 16:20:46,221 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 177.83333333333334) internal successors, (1067), 6 states have internal predecessors, (1067), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 16:20:46,225 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 278.0) internal successors, (1946), 7 states have internal predecessors, (1946), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 16:20:46,226 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 278.0) internal successors, (1946), 7 states have internal predecessors, (1946), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 16:20:46,226 INFO L186 Difference]: Start difference. First operand has 329 places, 363 transitions, 1282 flow. Second operand 6 states and 1067 transitions. [2021-11-22 16:20:46,226 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 362 transitions, 1628 flow [2021-11-22 16:20:46,236 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 362 transitions, 1618 flow, removed 0 selfloop flow, removed 5 redundant places. [2021-11-22 16:20:46,243 INFO L242 Difference]: Finished difference. Result has 328 places, 362 transitions, 1280 flow [2021-11-22 16:20:46,244 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=278, PETRI_DIFFERENCE_MINUEND_FLOW=1270, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1280, PETRI_PLACES=328, PETRI_TRANSITIONS=362} [2021-11-22 16:20:46,245 INFO L334 CegarLoopForPetriNet]: 277 programPoint places, 51 predicate places. [2021-11-22 16:20:46,245 INFO L470 AbstractCegarLoop]: Abstraction has has 328 places, 362 transitions, 1280 flow [2021-11-22 16:20:46,246 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 168.33333333333334) internal successors, (1010), 6 states have internal predecessors, (1010), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 16:20:46,246 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-22 16:20:46,246 INFO L254 CegarLoopForPetriNet]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-22 16:20:46,246 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-11-22 16:20:46,247 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2021-11-22 16:20:46,247 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 16:20:46,247 INFO L85 PathProgramCache]: Analyzing trace with hash 1139996680, now seen corresponding path program 1 times [2021-11-22 16:20:46,248 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 16:20:46,248 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1102933042] [2021-11-22 16:20:46,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 16:20:46,248 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 16:20:46,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 16:20:46,486 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-11-22 16:20:46,487 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 16:20:46,487 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1102933042] [2021-11-22 16:20:46,487 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1102933042] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-22 16:20:46,487 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-22 16:20:46,487 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-22 16:20:46,488 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1066585078] [2021-11-22 16:20:46,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-22 16:20:46,489 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-22 16:20:46,489 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-22 16:20:46,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-22 16:20:46,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-11-22 16:20:46,491 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 162 out of 278 [2021-11-22 16:20:46,493 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 362 transitions, 1280 flow. Second operand has 6 states, 6 states have (on average 171.83333333333334) internal successors, (1031), 6 states have internal predecessors, (1031), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 16:20:46,493 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-22 16:20:46,493 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 162 of 278 [2021-11-22 16:20:46,494 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-22 16:20:48,293 INFO L129 PetriNetUnfolder]: 1524/4615 cut-off events. [2021-11-22 16:20:48,293 INFO L130 PetriNetUnfolder]: For 1479/1573 co-relation queries the response was YES. [2021-11-22 16:20:48,325 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9519 conditions, 4615 events. 1524/4615 cut-off events. For 1479/1573 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 31600 event pairs, 624 based on Foata normal form. 16/4211 useless extension candidates. Maximal degree in co-relation 9497. Up to 2609 conditions per place. [2021-11-22 16:20:48,351 INFO L132 encePairwiseOnDemand]: 255/278 looper letters, 251 selfloop transitions, 130 changer transitions 0/571 dead transitions. [2021-11-22 16:20:48,351 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 571 transitions, 2836 flow [2021-11-22 16:20:48,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-22 16:20:48,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-11-22 16:20:48,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1226 transitions. [2021-11-22 16:20:48,356 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7350119904076738 [2021-11-22 16:20:48,356 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1226 transitions. [2021-11-22 16:20:48,356 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1226 transitions. [2021-11-22 16:20:48,357 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-22 16:20:48,358 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1226 transitions. [2021-11-22 16:20:48,361 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 204.33333333333334) internal successors, (1226), 6 states have internal predecessors, (1226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 16:20:48,366 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 278.0) internal successors, (1946), 7 states have internal predecessors, (1946), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 16:20:48,367 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 278.0) internal successors, (1946), 7 states have internal predecessors, (1946), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 16:20:48,367 INFO L186 Difference]: Start difference. First operand has 328 places, 362 transitions, 1280 flow. Second operand 6 states and 1226 transitions. [2021-11-22 16:20:48,367 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 571 transitions, 2836 flow [2021-11-22 16:20:48,381 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 571 transitions, 2826 flow, removed 0 selfloop flow, removed 5 redundant places. [2021-11-22 16:20:48,393 INFO L242 Difference]: Finished difference. Result has 333 places, 491 transitions, 2498 flow [2021-11-22 16:20:48,394 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=278, PETRI_DIFFERENCE_MINUEND_FLOW=1270, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=325, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2498, PETRI_PLACES=333, PETRI_TRANSITIONS=491} [2021-11-22 16:20:48,394 INFO L334 CegarLoopForPetriNet]: 277 programPoint places, 56 predicate places. [2021-11-22 16:20:48,395 INFO L470 AbstractCegarLoop]: Abstraction has has 333 places, 491 transitions, 2498 flow [2021-11-22 16:20:48,395 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 171.83333333333334) internal successors, (1031), 6 states have internal predecessors, (1031), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 16:20:48,396 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-22 16:20:48,396 INFO L254 CegarLoopForPetriNet]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-22 16:20:48,396 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2021-11-22 16:20:48,396 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr11ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2021-11-22 16:20:48,397 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 16:20:48,397 INFO L85 PathProgramCache]: Analyzing trace with hash -1098592927, now seen corresponding path program 1 times [2021-11-22 16:20:48,397 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 16:20:48,398 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1553718550] [2021-11-22 16:20:48,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 16:20:48,398 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 16:20:48,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 16:20:48,566 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-11-22 16:20:48,566 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 16:20:48,566 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1553718550] [2021-11-22 16:20:48,566 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1553718550] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-22 16:20:48,567 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-22 16:20:48,567 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-22 16:20:48,567 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [604030075] [2021-11-22 16:20:48,567 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-22 16:20:48,568 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-22 16:20:48,569 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-22 16:20:48,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-22 16:20:48,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-11-22 16:20:48,571 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 162 out of 278 [2021-11-22 16:20:48,573 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 491 transitions, 2498 flow. Second operand has 6 states, 6 states have (on average 172.83333333333334) internal successors, (1037), 6 states have internal predecessors, (1037), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 16:20:48,573 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-22 16:20:48,573 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 162 of 278 [2021-11-22 16:20:48,574 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-22 16:20:50,763 INFO L129 PetriNetUnfolder]: 1637/5416 cut-off events. [2021-11-22 16:20:50,764 INFO L130 PetriNetUnfolder]: For 3825/4006 co-relation queries the response was YES. [2021-11-22 16:20:50,813 INFO L84 FinitePrefix]: Finished finitePrefix Result has 12544 conditions, 5416 events. 1637/5416 cut-off events. For 3825/4006 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 40643 event pairs, 508 based on Foata normal form. 0/5044 useless extension candidates. Maximal degree in co-relation 12518. Up to 2869 conditions per place. [2021-11-22 16:20:50,840 INFO L132 encePairwiseOnDemand]: 256/278 looper letters, 375 selfloop transitions, 129 changer transitions 5/699 dead transitions. [2021-11-22 16:20:50,840 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 699 transitions, 4554 flow [2021-11-22 16:20:50,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-22 16:20:50,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-11-22 16:20:50,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1225 transitions. [2021-11-22 16:20:50,845 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7344124700239808 [2021-11-22 16:20:50,845 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1225 transitions. [2021-11-22 16:20:50,846 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1225 transitions. [2021-11-22 16:20:50,846 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-22 16:20:50,847 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1225 transitions. [2021-11-22 16:20:50,849 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 204.16666666666666) internal successors, (1225), 6 states have internal predecessors, (1225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 16:20:50,853 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 278.0) internal successors, (1946), 7 states have internal predecessors, (1946), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 16:20:50,854 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 278.0) internal successors, (1946), 7 states have internal predecessors, (1946), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 16:20:50,854 INFO L186 Difference]: Start difference. First operand has 333 places, 491 transitions, 2498 flow. Second operand 6 states and 1225 transitions. [2021-11-22 16:20:50,855 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 699 transitions, 4554 flow [2021-11-22 16:20:50,881 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 699 transitions, 4554 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-11-22 16:20:50,896 INFO L242 Difference]: Finished difference. Result has 343 places, 618 transitions, 3964 flow [2021-11-22 16:20:50,897 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=278, PETRI_DIFFERENCE_MINUEND_FLOW=2498, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=491, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=455, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3964, PETRI_PLACES=343, PETRI_TRANSITIONS=618} [2021-11-22 16:20:50,898 INFO L334 CegarLoopForPetriNet]: 277 programPoint places, 66 predicate places. [2021-11-22 16:20:50,898 INFO L470 AbstractCegarLoop]: Abstraction has has 343 places, 618 transitions, 3964 flow [2021-11-22 16:20:50,899 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 172.83333333333334) internal successors, (1037), 6 states have internal predecessors, (1037), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 16:20:50,899 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-22 16:20:50,900 INFO L254 CegarLoopForPetriNet]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-22 16:20:50,900 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2021-11-22 16:20:50,900 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2021-11-22 16:20:50,900 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 16:20:50,901 INFO L85 PathProgramCache]: Analyzing trace with hash -421619158, now seen corresponding path program 1 times [2021-11-22 16:20:50,901 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 16:20:50,901 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [521886293] [2021-11-22 16:20:50,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 16:20:50,902 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 16:20:50,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 16:20:51,105 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-11-22 16:20:51,108 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 16:20:51,108 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [521886293] [2021-11-22 16:20:51,108 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [521886293] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-22 16:20:51,108 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-22 16:20:51,109 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-22 16:20:51,109 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1410585647] [2021-11-22 16:20:51,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-22 16:20:51,110 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-22 16:20:51,110 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-22 16:20:51,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-22 16:20:51,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-11-22 16:20:51,113 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 159 out of 278 [2021-11-22 16:20:51,114 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 618 transitions, 3964 flow. Second operand has 6 states, 6 states have (on average 168.16666666666666) internal successors, (1009), 6 states have internal predecessors, (1009), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 16:20:51,114 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-22 16:20:51,115 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 159 of 278 [2021-11-22 16:20:51,115 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-22 16:20:53,107 INFO L129 PetriNetUnfolder]: 1747/5574 cut-off events. [2021-11-22 16:20:53,107 INFO L130 PetriNetUnfolder]: For 5722/5750 co-relation queries the response was YES. [2021-11-22 16:20:53,146 INFO L84 FinitePrefix]: Finished finitePrefix Result has 14911 conditions, 5574 events. 1747/5574 cut-off events. For 5722/5750 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 40949 event pairs, 657 based on Foata normal form. 0/5270 useless extension candidates. Maximal degree in co-relation 14880. Up to 3519 conditions per place. [2021-11-22 16:20:53,175 INFO L132 encePairwiseOnDemand]: 259/278 looper letters, 445 selfloop transitions, 84 changer transitions 0/716 dead transitions. [2021-11-22 16:20:53,175 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 716 transitions, 5536 flow [2021-11-22 16:20:53,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-22 16:20:53,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-11-22 16:20:53,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1139 transitions. [2021-11-22 16:20:53,179 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6828537170263789 [2021-11-22 16:20:53,179 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1139 transitions. [2021-11-22 16:20:53,179 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1139 transitions. [2021-11-22 16:20:53,180 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-22 16:20:53,180 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1139 transitions. [2021-11-22 16:20:53,183 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 189.83333333333334) internal successors, (1139), 6 states have internal predecessors, (1139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 16:20:53,186 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 278.0) internal successors, (1946), 7 states have internal predecessors, (1946), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 16:20:53,187 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 278.0) internal successors, (1946), 7 states have internal predecessors, (1946), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 16:20:53,187 INFO L186 Difference]: Start difference. First operand has 343 places, 618 transitions, 3964 flow. Second operand 6 states and 1139 transitions. [2021-11-22 16:20:53,188 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 716 transitions, 5536 flow [2021-11-22 16:20:53,230 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 716 transitions, 5282 flow, removed 127 selfloop flow, removed 0 redundant places. [2021-11-22 16:20:53,247 INFO L242 Difference]: Finished difference. Result has 352 places, 689 transitions, 4500 flow [2021-11-22 16:20:53,248 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=278, PETRI_DIFFERENCE_MINUEND_FLOW=3716, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=618, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=570, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4500, PETRI_PLACES=352, PETRI_TRANSITIONS=689} [2021-11-22 16:20:53,249 INFO L334 CegarLoopForPetriNet]: 277 programPoint places, 75 predicate places. [2021-11-22 16:20:53,249 INFO L470 AbstractCegarLoop]: Abstraction has has 352 places, 689 transitions, 4500 flow [2021-11-22 16:20:53,250 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 168.16666666666666) internal successors, (1009), 6 states have internal predecessors, (1009), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 16:20:53,250 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-22 16:20:53,251 INFO L254 CegarLoopForPetriNet]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-22 16:20:53,251 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2021-11-22 16:20:53,251 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2021-11-22 16:20:53,252 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 16:20:53,252 INFO L85 PathProgramCache]: Analyzing trace with hash 846516053, now seen corresponding path program 1 times [2021-11-22 16:20:53,252 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 16:20:53,252 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1813807028] [2021-11-22 16:20:53,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 16:20:53,253 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 16:20:53,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 16:20:54,004 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-11-22 16:20:54,005 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 16:20:54,005 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1813807028] [2021-11-22 16:20:54,005 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1813807028] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-22 16:20:54,005 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-22 16:20:54,005 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2021-11-22 16:20:54,005 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [66203208] [2021-11-22 16:20:54,006 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-22 16:20:54,006 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-11-22 16:20:54,006 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-22 16:20:54,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-11-22 16:20:54,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=184, Unknown=0, NotChecked=0, Total=240 [2021-11-22 16:20:54,009 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 129 out of 278 [2021-11-22 16:20:54,012 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 689 transitions, 4500 flow. Second operand has 16 states, 16 states have (on average 134.125) internal successors, (2146), 16 states have internal predecessors, (2146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 16:20:54,012 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-22 16:20:54,012 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 129 of 278 [2021-11-22 16:20:54,012 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-22 16:20:58,155 INFO L129 PetriNetUnfolder]: 2459/7015 cut-off events. [2021-11-22 16:20:58,155 INFO L130 PetriNetUnfolder]: For 8741/8818 co-relation queries the response was YES. [2021-11-22 16:20:58,210 INFO L84 FinitePrefix]: Finished finitePrefix Result has 20983 conditions, 7015 events. 2459/7015 cut-off events. For 8741/8818 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 53222 event pairs, 412 based on Foata normal form. 79/6776 useless extension candidates. Maximal degree in co-relation 20947. Up to 2799 conditions per place. [2021-11-22 16:20:58,246 INFO L132 encePairwiseOnDemand]: 251/278 looper letters, 693 selfloop transitions, 179 changer transitions 12/1042 dead transitions. [2021-11-22 16:20:58,247 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 1042 transitions, 8204 flow [2021-11-22 16:20:58,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-11-22 16:20:58,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2021-11-22 16:20:58,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 3547 transitions. [2021-11-22 16:20:58,255 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5316247002398081 [2021-11-22 16:20:58,255 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 3547 transitions. [2021-11-22 16:20:58,255 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 3547 transitions. [2021-11-22 16:20:58,257 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-22 16:20:58,258 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 3547 transitions. [2021-11-22 16:20:58,265 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 147.79166666666666) internal successors, (3547), 24 states have internal predecessors, (3547), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 16:20:58,277 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 278.0) internal successors, (6950), 25 states have internal predecessors, (6950), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 16:20:58,280 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 278.0) internal successors, (6950), 25 states have internal predecessors, (6950), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 16:20:58,280 INFO L186 Difference]: Start difference. First operand has 352 places, 689 transitions, 4500 flow. Second operand 24 states and 3547 transitions. [2021-11-22 16:20:58,281 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 1042 transitions, 8204 flow [2021-11-22 16:20:58,369 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 1042 transitions, 8132 flow, removed 36 selfloop flow, removed 0 redundant places. [2021-11-22 16:20:58,391 INFO L242 Difference]: Finished difference. Result has 384 places, 745 transitions, 5492 flow [2021-11-22 16:20:58,392 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=278, PETRI_DIFFERENCE_MINUEND_FLOW=4446, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=689, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=543, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=5492, PETRI_PLACES=384, PETRI_TRANSITIONS=745} [2021-11-22 16:20:58,393 INFO L334 CegarLoopForPetriNet]: 277 programPoint places, 107 predicate places. [2021-11-22 16:20:58,393 INFO L470 AbstractCegarLoop]: Abstraction has has 384 places, 745 transitions, 5492 flow [2021-11-22 16:20:58,394 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 134.125) internal successors, (2146), 16 states have internal predecessors, (2146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 16:20:58,395 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-22 16:20:58,395 INFO L254 CegarLoopForPetriNet]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-22 16:20:58,395 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2021-11-22 16:20:58,395 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2021-11-22 16:20:58,396 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 16:20:58,396 INFO L85 PathProgramCache]: Analyzing trace with hash -1352825455, now seen corresponding path program 2 times [2021-11-22 16:20:58,396 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 16:20:58,397 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1375000587] [2021-11-22 16:20:58,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 16:20:58,397 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 16:20:58,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 16:20:59,059 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-11-22 16:20:59,059 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 16:20:59,059 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1375000587] [2021-11-22 16:20:59,059 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1375000587] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-22 16:20:59,059 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-22 16:20:59,060 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2021-11-22 16:20:59,060 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1377117111] [2021-11-22 16:20:59,060 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-22 16:20:59,060 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-11-22 16:20:59,061 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-22 16:20:59,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-11-22 16:20:59,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=178, Unknown=0, NotChecked=0, Total=240 [2021-11-22 16:20:59,064 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 278 [2021-11-22 16:20:59,068 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 745 transitions, 5492 flow. Second operand has 16 states, 16 states have (on average 128.5) internal successors, (2056), 16 states have internal predecessors, (2056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 16:20:59,069 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-22 16:20:59,069 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 278 [2021-11-22 16:20:59,069 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-22 16:21:05,125 INFO L129 PetriNetUnfolder]: 3731/10777 cut-off events. [2021-11-22 16:21:05,125 INFO L130 PetriNetUnfolder]: For 18331/18442 co-relation queries the response was YES. [2021-11-22 16:21:05,235 INFO L84 FinitePrefix]: Finished finitePrefix Result has 33682 conditions, 10777 events. 3731/10777 cut-off events. For 18331/18442 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 93008 event pairs, 997 based on Foata normal form. 109/10423 useless extension candidates. Maximal degree in co-relation 33636. Up to 3442 conditions per place. [2021-11-22 16:21:05,293 INFO L132 encePairwiseOnDemand]: 237/278 looper letters, 867 selfloop transitions, 287 changer transitions 12/1318 dead transitions. [2021-11-22 16:21:05,293 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 1318 transitions, 11551 flow [2021-11-22 16:21:05,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-11-22 16:21:05,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2021-11-22 16:21:05,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2873 transitions. [2021-11-22 16:21:05,300 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5439227565316168 [2021-11-22 16:21:05,300 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2873 transitions. [2021-11-22 16:21:05,301 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2873 transitions. [2021-11-22 16:21:05,302 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-22 16:21:05,302 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2873 transitions. [2021-11-22 16:21:05,308 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 151.21052631578948) internal successors, (2873), 19 states have internal predecessors, (2873), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 16:21:05,317 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 278.0) internal successors, (5560), 20 states have internal predecessors, (5560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 16:21:05,320 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 278.0) internal successors, (5560), 20 states have internal predecessors, (5560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 16:21:05,320 INFO L186 Difference]: Start difference. First operand has 384 places, 745 transitions, 5492 flow. Second operand 19 states and 2873 transitions. [2021-11-22 16:21:05,320 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 1318 transitions, 11551 flow [2021-11-22 16:21:05,490 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 1318 transitions, 11492 flow, removed 5 selfloop flow, removed 6 redundant places. [2021-11-22 16:21:05,517 INFO L242 Difference]: Finished difference. Result has 405 places, 862 transitions, 7909 flow [2021-11-22 16:21:05,519 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=278, PETRI_DIFFERENCE_MINUEND_FLOW=5458, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=745, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=480, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=7909, PETRI_PLACES=405, PETRI_TRANSITIONS=862} [2021-11-22 16:21:05,519 INFO L334 CegarLoopForPetriNet]: 277 programPoint places, 128 predicate places. [2021-11-22 16:21:05,520 INFO L470 AbstractCegarLoop]: Abstraction has has 405 places, 862 transitions, 7909 flow [2021-11-22 16:21:05,520 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 128.5) internal successors, (2056), 16 states have internal predecessors, (2056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 16:21:05,521 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-22 16:21:05,521 INFO L254 CegarLoopForPetriNet]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-22 16:21:05,521 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2021-11-22 16:21:05,522 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2021-11-22 16:21:05,522 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 16:21:05,522 INFO L85 PathProgramCache]: Analyzing trace with hash -1736159835, now seen corresponding path program 3 times [2021-11-22 16:21:05,523 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 16:21:05,523 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [279634063] [2021-11-22 16:21:05,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 16:21:05,523 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 16:21:05,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 16:21:06,119 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-11-22 16:21:06,119 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 16:21:06,119 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [279634063] [2021-11-22 16:21:06,119 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [279634063] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-22 16:21:06,120 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-22 16:21:06,120 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2021-11-22 16:21:06,120 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1161821997] [2021-11-22 16:21:06,120 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-22 16:21:06,121 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-11-22 16:21:06,121 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-22 16:21:06,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-11-22 16:21:06,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=214, Unknown=0, NotChecked=0, Total=272 [2021-11-22 16:21:06,126 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 278 [2021-11-22 16:21:06,130 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 862 transitions, 7909 flow. Second operand has 17 states, 17 states have (on average 128.1764705882353) internal successors, (2179), 17 states have internal predecessors, (2179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 16:21:06,130 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-22 16:21:06,130 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 278 [2021-11-22 16:21:06,130 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-22 16:21:16,497 INFO L129 PetriNetUnfolder]: 5252/15056 cut-off events. [2021-11-22 16:21:16,497 INFO L130 PetriNetUnfolder]: For 34295/34482 co-relation queries the response was YES. [2021-11-22 16:21:16,666 INFO L84 FinitePrefix]: Finished finitePrefix Result has 49630 conditions, 15056 events. 5252/15056 cut-off events. For 34295/34482 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 140856 event pairs, 1172 based on Foata normal form. 108/14527 useless extension candidates. Maximal degree in co-relation 49575. Up to 4766 conditions per place. [2021-11-22 16:21:16,739 INFO L132 encePairwiseOnDemand]: 239/278 looper letters, 1017 selfloop transitions, 360 changer transitions 8/1537 dead transitions. [2021-11-22 16:21:16,739 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 1537 transitions, 15990 flow [2021-11-22 16:21:16,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-11-22 16:21:16,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2021-11-22 16:21:16,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 3503 transitions. [2021-11-22 16:21:16,747 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5250299760191847 [2021-11-22 16:21:16,747 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 3503 transitions. [2021-11-22 16:21:16,797 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 3503 transitions. [2021-11-22 16:21:16,799 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-22 16:21:16,799 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 3503 transitions. [2021-11-22 16:21:16,808 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 145.95833333333334) internal successors, (3503), 24 states have internal predecessors, (3503), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 16:21:16,820 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 278.0) internal successors, (6950), 25 states have internal predecessors, (6950), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 16:21:16,823 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 278.0) internal successors, (6950), 25 states have internal predecessors, (6950), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 16:21:16,824 INFO L186 Difference]: Start difference. First operand has 405 places, 862 transitions, 7909 flow. Second operand 24 states and 3503 transitions. [2021-11-22 16:21:16,824 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 1537 transitions, 15990 flow [2021-11-22 16:21:17,157 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 1537 transitions, 15835 flow, removed 0 selfloop flow, removed 9 redundant places. [2021-11-22 16:21:17,197 INFO L242 Difference]: Finished difference. Result has 435 places, 1032 transitions, 11427 flow [2021-11-22 16:21:17,198 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=278, PETRI_DIFFERENCE_MINUEND_FLOW=7790, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=862, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=203, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=545, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=11427, PETRI_PLACES=435, PETRI_TRANSITIONS=1032} [2021-11-22 16:21:17,199 INFO L334 CegarLoopForPetriNet]: 277 programPoint places, 158 predicate places. [2021-11-22 16:21:17,199 INFO L470 AbstractCegarLoop]: Abstraction has has 435 places, 1032 transitions, 11427 flow [2021-11-22 16:21:17,200 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 128.1764705882353) internal successors, (2179), 17 states have internal predecessors, (2179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 16:21:17,200 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-22 16:21:17,201 INFO L254 CegarLoopForPetriNet]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-22 16:21:17,201 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2021-11-22 16:21:17,201 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2021-11-22 16:21:17,202 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 16:21:17,202 INFO L85 PathProgramCache]: Analyzing trace with hash 183865499, now seen corresponding path program 4 times [2021-11-22 16:21:17,203 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 16:21:17,203 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1772044022] [2021-11-22 16:21:17,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 16:21:17,203 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 16:21:17,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 16:21:17,784 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-11-22 16:21:17,784 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 16:21:17,784 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1772044022] [2021-11-22 16:21:17,784 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1772044022] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-22 16:21:17,785 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-22 16:21:17,785 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2021-11-22 16:21:17,785 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [940235302] [2021-11-22 16:21:17,785 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-22 16:21:17,786 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-11-22 16:21:17,786 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-22 16:21:17,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-11-22 16:21:17,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=179, Unknown=0, NotChecked=0, Total=240 [2021-11-22 16:21:17,790 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 278 [2021-11-22 16:21:17,793 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 1032 transitions, 11427 flow. Second operand has 16 states, 16 states have (on average 128.5) internal successors, (2056), 16 states have internal predecessors, (2056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 16:21:17,793 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-22 16:21:17,793 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 278 [2021-11-22 16:21:17,793 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-22 16:21:30,493 INFO L129 PetriNetUnfolder]: 8227/23694 cut-off events. [2021-11-22 16:21:30,493 INFO L130 PetriNetUnfolder]: For 66200/66412 co-relation queries the response was YES. [2021-11-22 16:21:30,837 INFO L84 FinitePrefix]: Finished finitePrefix Result has 79315 conditions, 23694 events. 8227/23694 cut-off events. For 66200/66412 co-relation queries the response was YES. Maximal size of possible extension queue 451. Compared 246912 event pairs, 2383 based on Foata normal form. 149/22860 useless extension candidates. Maximal degree in co-relation 79244. Up to 7684 conditions per place. [2021-11-22 16:21:30,948 INFO L132 encePairwiseOnDemand]: 240/278 looper letters, 936 selfloop transitions, 487 changer transitions 6/1581 dead transitions. [2021-11-22 16:21:30,948 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 454 places, 1581 transitions, 19648 flow [2021-11-22 16:21:30,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-11-22 16:21:30,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-11-22 16:21:30,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2869 transitions. [2021-11-22 16:21:30,954 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5160071942446043 [2021-11-22 16:21:30,954 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2869 transitions. [2021-11-22 16:21:30,954 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2869 transitions. [2021-11-22 16:21:30,955 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-22 16:21:30,955 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2869 transitions. [2021-11-22 16:21:30,961 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 143.45) internal successors, (2869), 20 states have internal predecessors, (2869), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 16:21:30,971 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 278.0) internal successors, (5838), 21 states have internal predecessors, (5838), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 16:21:30,973 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 278.0) internal successors, (5838), 21 states have internal predecessors, (5838), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 16:21:30,973 INFO L186 Difference]: Start difference. First operand has 435 places, 1032 transitions, 11427 flow. Second operand 20 states and 2869 transitions. [2021-11-22 16:21:30,973 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 454 places, 1581 transitions, 19648 flow [2021-11-22 16:21:31,428 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 448 places, 1581 transitions, 19401 flow, removed 96 selfloop flow, removed 6 redundant places. [2021-11-22 16:21:31,463 INFO L242 Difference]: Finished difference. Result has 458 places, 1214 transitions, 16361 flow [2021-11-22 16:21:31,464 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=278, PETRI_DIFFERENCE_MINUEND_FLOW=11216, PETRI_DIFFERENCE_MINUEND_PLACES=429, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1032, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=305, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=582, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=16361, PETRI_PLACES=458, PETRI_TRANSITIONS=1214} [2021-11-22 16:21:31,465 INFO L334 CegarLoopForPetriNet]: 277 programPoint places, 181 predicate places. [2021-11-22 16:21:31,465 INFO L470 AbstractCegarLoop]: Abstraction has has 458 places, 1214 transitions, 16361 flow [2021-11-22 16:21:31,466 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 128.5) internal successors, (2056), 16 states have internal predecessors, (2056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 16:21:31,466 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-22 16:21:31,466 INFO L254 CegarLoopForPetriNet]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-22 16:21:31,466 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2021-11-22 16:21:31,467 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2021-11-22 16:21:31,467 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 16:21:31,467 INFO L85 PathProgramCache]: Analyzing trace with hash -1283970759, now seen corresponding path program 5 times [2021-11-22 16:21:31,467 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 16:21:31,468 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1043398436] [2021-11-22 16:21:31,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 16:21:31,468 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 16:21:31,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 16:21:32,183 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-11-22 16:21:32,183 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 16:21:32,183 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1043398436] [2021-11-22 16:21:32,183 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1043398436] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-22 16:21:32,184 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-22 16:21:32,184 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2021-11-22 16:21:32,184 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1247354324] [2021-11-22 16:21:32,184 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-22 16:21:32,185 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-11-22 16:21:32,185 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-22 16:21:32,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-11-22 16:21:32,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=214, Unknown=0, NotChecked=0, Total=272 [2021-11-22 16:21:32,190 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 278 [2021-11-22 16:21:32,193 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 458 places, 1214 transitions, 16361 flow. Second operand has 17 states, 17 states have (on average 128.1764705882353) internal successors, (2179), 17 states have internal predecessors, (2179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 16:21:32,193 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-22 16:21:32,194 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 278 [2021-11-22 16:21:32,194 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-22 16:21:50,169 INFO L129 PetriNetUnfolder]: 10397/29885 cut-off events. [2021-11-22 16:21:50,170 INFO L130 PetriNetUnfolder]: For 106458/106819 co-relation queries the response was YES. [2021-11-22 16:21:50,863 INFO L84 FinitePrefix]: Finished finitePrefix Result has 103349 conditions, 29885 events. 10397/29885 cut-off events. For 106458/106819 co-relation queries the response was YES. Maximal size of possible extension queue 585. Compared 325875 event pairs, 3196 based on Foata normal form. 301/28950 useless extension candidates. Maximal degree in co-relation 103268. Up to 8979 conditions per place. [2021-11-22 16:21:51,001 INFO L132 encePairwiseOnDemand]: 237/278 looper letters, 1077 selfloop transitions, 602 changer transitions 12/1843 dead transitions. [2021-11-22 16:21:51,001 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 1843 transitions, 25368 flow [2021-11-22 16:21:51,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-11-22 16:21:51,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2021-11-22 16:21:51,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 3275 transitions. [2021-11-22 16:21:51,008 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5354807063440157 [2021-11-22 16:21:51,009 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 3275 transitions. [2021-11-22 16:21:51,009 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 3275 transitions. [2021-11-22 16:21:51,010 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-22 16:21:51,010 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 3275 transitions. [2021-11-22 16:21:51,017 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 148.86363636363637) internal successors, (3275), 22 states have internal predecessors, (3275), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 16:21:51,024 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 278.0) internal successors, (6394), 23 states have internal predecessors, (6394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 16:21:51,026 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 278.0) internal successors, (6394), 23 states have internal predecessors, (6394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 16:21:51,026 INFO L186 Difference]: Start difference. First operand has 458 places, 1214 transitions, 16361 flow. Second operand 22 states and 3275 transitions. [2021-11-22 16:21:51,026 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 1843 transitions, 25368 flow [2021-11-22 16:21:51,825 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 473 places, 1843 transitions, 25208 flow, removed 43 selfloop flow, removed 6 redundant places. [2021-11-22 16:21:51,858 INFO L242 Difference]: Finished difference. Result has 486 places, 1369 transitions, 21745 flow [2021-11-22 16:21:51,860 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=278, PETRI_DIFFERENCE_MINUEND_FLOW=16219, PETRI_DIFFERENCE_MINUEND_PLACES=452, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=448, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=635, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=21745, PETRI_PLACES=486, PETRI_TRANSITIONS=1369} [2021-11-22 16:21:51,860 INFO L334 CegarLoopForPetriNet]: 277 programPoint places, 209 predicate places. [2021-11-22 16:21:51,861 INFO L470 AbstractCegarLoop]: Abstraction has has 486 places, 1369 transitions, 21745 flow [2021-11-22 16:21:51,861 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 128.1764705882353) internal successors, (2179), 17 states have internal predecessors, (2179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 16:21:51,861 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-22 16:21:51,862 INFO L254 CegarLoopForPetriNet]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-22 16:21:51,862 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2021-11-22 16:21:51,862 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2021-11-22 16:21:51,863 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 16:21:51,863 INFO L85 PathProgramCache]: Analyzing trace with hash -1089480581, now seen corresponding path program 6 times [2021-11-22 16:21:51,863 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 16:21:51,863 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [135634889] [2021-11-22 16:21:51,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 16:21:51,864 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 16:21:51,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 16:21:52,319 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-11-22 16:21:52,320 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 16:21:52,320 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [135634889] [2021-11-22 16:21:52,320 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [135634889] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-22 16:21:52,320 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-22 16:21:52,320 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2021-11-22 16:21:52,320 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [608560717] [2021-11-22 16:21:52,320 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-22 16:21:52,321 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-11-22 16:21:52,321 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-22 16:21:52,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-11-22 16:21:52,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=216, Unknown=0, NotChecked=0, Total=272 [2021-11-22 16:21:52,324 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 278 [2021-11-22 16:21:52,326 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 486 places, 1369 transitions, 21745 flow. Second operand has 17 states, 17 states have (on average 128.1764705882353) internal successors, (2179), 17 states have internal predecessors, (2179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 16:21:52,326 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-22 16:21:52,326 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 278 [2021-11-22 16:21:52,326 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-22 16:22:13,852 INFO L129 PetriNetUnfolder]: 11847/33865 cut-off events. [2021-11-22 16:22:13,853 INFO L130 PetriNetUnfolder]: For 157251/157822 co-relation queries the response was YES. [2021-11-22 16:22:14,505 INFO L84 FinitePrefix]: Finished finitePrefix Result has 122574 conditions, 33865 events. 11847/33865 cut-off events. For 157251/157822 co-relation queries the response was YES. Maximal size of possible extension queue 662. Compared 378197 event pairs, 3000 based on Foata normal form. 370/32831 useless extension candidates. Maximal degree in co-relation 122480. Up to 10899 conditions per place. [2021-11-22 16:22:14,839 INFO L132 encePairwiseOnDemand]: 239/278 looper letters, 1018 selfloop transitions, 793 changer transitions 8/1971 dead transitions. [2021-11-22 16:22:14,839 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 508 places, 1971 transitions, 31355 flow [2021-11-22 16:22:14,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-11-22 16:22:14,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2021-11-22 16:22:14,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 3354 transitions. [2021-11-22 16:22:14,845 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5245542696277761 [2021-11-22 16:22:14,846 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 3354 transitions. [2021-11-22 16:22:14,846 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 3354 transitions. [2021-11-22 16:22:14,847 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-22 16:22:14,848 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 3354 transitions. [2021-11-22 16:22:14,853 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 145.82608695652175) internal successors, (3354), 23 states have internal predecessors, (3354), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 16:22:14,860 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 278.0) internal successors, (6672), 24 states have internal predecessors, (6672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 16:22:14,861 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 278.0) internal successors, (6672), 24 states have internal predecessors, (6672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 16:22:14,862 INFO L186 Difference]: Start difference. First operand has 486 places, 1369 transitions, 21745 flow. Second operand 23 states and 3354 transitions. [2021-11-22 16:22:14,862 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 508 places, 1971 transitions, 31355 flow [2021-11-22 16:22:16,082 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 500 places, 1971 transitions, 30954 flow, removed 125 selfloop flow, removed 8 redundant places. [2021-11-22 16:22:16,128 INFO L242 Difference]: Finished difference. Result has 511 places, 1512 transitions, 27153 flow [2021-11-22 16:22:16,130 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=278, PETRI_DIFFERENCE_MINUEND_FLOW=21369, PETRI_DIFFERENCE_MINUEND_PLACES=478, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=654, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=602, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=27153, PETRI_PLACES=511, PETRI_TRANSITIONS=1512} [2021-11-22 16:22:16,131 INFO L334 CegarLoopForPetriNet]: 277 programPoint places, 234 predicate places. [2021-11-22 16:22:16,131 INFO L470 AbstractCegarLoop]: Abstraction has has 511 places, 1512 transitions, 27153 flow [2021-11-22 16:22:16,132 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 128.1764705882353) internal successors, (2179), 17 states have internal predecessors, (2179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 16:22:16,132 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-22 16:22:16,132 INFO L254 CegarLoopForPetriNet]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-22 16:22:16,132 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2021-11-22 16:22:16,132 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2021-11-22 16:22:16,133 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 16:22:16,133 INFO L85 PathProgramCache]: Analyzing trace with hash 740418493, now seen corresponding path program 7 times [2021-11-22 16:22:16,133 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 16:22:16,134 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1514590772] [2021-11-22 16:22:16,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 16:22:16,134 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 16:22:16,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 16:22:16,646 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-11-22 16:22:16,646 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 16:22:16,646 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1514590772] [2021-11-22 16:22:16,646 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1514590772] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-22 16:22:16,646 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-22 16:22:16,646 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2021-11-22 16:22:16,647 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [747625758] [2021-11-22 16:22:16,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-22 16:22:16,647 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-11-22 16:22:16,647 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-22 16:22:16,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-11-22 16:22:16,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=215, Unknown=0, NotChecked=0, Total=272 [2021-11-22 16:22:16,651 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 278 [2021-11-22 16:22:16,653 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 511 places, 1512 transitions, 27153 flow. Second operand has 17 states, 17 states have (on average 128.1764705882353) internal successors, (2179), 17 states have internal predecessors, (2179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 16:22:16,653 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-22 16:22:16,653 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 278 [2021-11-22 16:22:16,653 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand