./Ultimate.py --spec ../../sv-benchmarks/c/properties/no-data-race.prp --file ../../sv-benchmarks/c/ldv-races/race-2_4-container_of.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for data races Using default analysis Version 53f42b1a Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1d330306-b664-4b3e-a8d7-9ba8bb92e0ae/bin/uautomizer-DQz5hQGWxF/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1d330306-b664-4b3e-a8d7-9ba8bb92e0ae/bin/uautomizer-DQz5hQGWxF/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1d330306-b664-4b3e-a8d7-9ba8bb92e0ae/bin/uautomizer-DQz5hQGWxF/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1d330306-b664-4b3e-a8d7-9ba8bb92e0ae/bin/uautomizer-DQz5hQGWxF/config/AutomizerReach.xml -i ../../sv-benchmarks/c/ldv-races/race-2_4-container_of.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1d330306-b664-4b3e-a8d7-9ba8bb92e0ae/bin/uautomizer-DQz5hQGWxF/config/svcomp-DataRace-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1d330306-b664-4b3e-a8d7-9ba8bb92e0ae/bin/uautomizer-DQz5hQGWxF --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 da1ee67f9d4a34134c6c682362ba77c4c77858b09ffe0620532fe4446dd160da --- Real Ultimate output --- This is Ultimate 0.2.1-dev-53f42b1 [2021-11-20 05:40:06,513 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-20 05:40:06,515 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-20 05:40:06,573 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-20 05:40:06,574 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-20 05:40:06,575 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-20 05:40:06,577 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-20 05:40:06,579 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-20 05:40:06,581 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-20 05:40:06,583 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-20 05:40:06,584 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-20 05:40:06,585 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-20 05:40:06,586 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-20 05:40:06,587 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-20 05:40:06,589 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-20 05:40:06,599 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-20 05:40:06,601 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-20 05:40:06,602 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-20 05:40:06,611 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-20 05:40:06,613 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-20 05:40:06,615 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-20 05:40:06,623 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-20 05:40:06,625 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-20 05:40:06,626 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-20 05:40:06,630 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-20 05:40:06,630 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-20 05:40:06,631 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-20 05:40:06,632 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-20 05:40:06,632 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-20 05:40:06,634 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-20 05:40:06,634 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-20 05:40:06,635 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-20 05:40:06,640 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-20 05:40:06,643 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-20 05:40:06,645 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-20 05:40:06,645 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-20 05:40:06,646 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-20 05:40:06,647 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-20 05:40:06,647 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-20 05:40:06,649 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-20 05:40:06,650 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-20 05:40:06,651 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1d330306-b664-4b3e-a8d7-9ba8bb92e0ae/bin/uautomizer-DQz5hQGWxF/config/svcomp-DataRace-32bit-Automizer_Default.epf [2021-11-20 05:40:06,709 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-20 05:40:06,710 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-20 05:40:06,710 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-11-20 05:40:06,710 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-11-20 05:40:06,711 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-11-20 05:40:06,711 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-11-20 05:40:06,719 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-11-20 05:40:06,719 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-11-20 05:40:06,720 INFO L138 SettingsManager]: * Use SBE=true [2021-11-20 05:40:06,720 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-20 05:40:06,721 INFO L138 SettingsManager]: * sizeof long=4 [2021-11-20 05:40:06,722 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-11-20 05:40:06,722 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-11-20 05:40:06,722 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-11-20 05:40:06,723 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-20 05:40:06,723 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-11-20 05:40:06,723 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-20 05:40:06,723 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-11-20 05:40:06,724 INFO L138 SettingsManager]: * Check absence of data races in concurrent programs=true [2021-11-20 05:40:06,724 INFO L138 SettingsManager]: * sizeof long double=12 [2021-11-20 05:40:06,724 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-11-20 05:40:06,724 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-20 05:40:06,725 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-11-20 05:40:06,726 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-20 05:40:06,726 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-11-20 05:40:06,726 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-20 05:40:06,726 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-20 05:40:06,727 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-20 05:40:06,727 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-20 05:40:06,729 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-11-20 05:40:06,730 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-11-20 05:40:06,730 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-11-20 05:40:06,730 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-11-20 05:40:06,731 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-11-20 05:40:06,731 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-11-20 05:40:06,731 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-20 05:40:06,732 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_1d330306-b664-4b3e-a8d7-9ba8bb92e0ae/bin/uautomizer-DQz5hQGWxF/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_1d330306-b664-4b3e-a8d7-9ba8bb92e0ae/bin/uautomizer-DQz5hQGWxF 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 -> da1ee67f9d4a34134c6c682362ba77c4c77858b09ffe0620532fe4446dd160da [2021-11-20 05:40:07,002 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-20 05:40:07,026 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-20 05:40:07,029 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-20 05:40:07,031 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-20 05:40:07,032 INFO L275 PluginConnector]: CDTParser initialized [2021-11-20 05:40:07,033 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1d330306-b664-4b3e-a8d7-9ba8bb92e0ae/bin/uautomizer-DQz5hQGWxF/../../sv-benchmarks/c/ldv-races/race-2_4-container_of.i [2021-11-20 05:40:07,123 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1d330306-b664-4b3e-a8d7-9ba8bb92e0ae/bin/uautomizer-DQz5hQGWxF/data/cfca3eb50/c6c93209d406485cac74a515567f4a2b/FLAGeee68fd41 [2021-11-20 05:40:07,896 INFO L306 CDTParser]: Found 1 translation units. [2021-11-20 05:40:07,897 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1d330306-b664-4b3e-a8d7-9ba8bb92e0ae/sv-benchmarks/c/ldv-races/race-2_4-container_of.i [2021-11-20 05:40:07,930 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1d330306-b664-4b3e-a8d7-9ba8bb92e0ae/bin/uautomizer-DQz5hQGWxF/data/cfca3eb50/c6c93209d406485cac74a515567f4a2b/FLAGeee68fd41 [2021-11-20 05:40:08,105 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1d330306-b664-4b3e-a8d7-9ba8bb92e0ae/bin/uautomizer-DQz5hQGWxF/data/cfca3eb50/c6c93209d406485cac74a515567f4a2b [2021-11-20 05:40:08,111 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-20 05:40:08,114 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-20 05:40:08,121 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-20 05:40:08,121 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-20 05:40:08,126 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-20 05:40:08,127 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 05:40:08" (1/1) ... [2021-11-20 05:40:08,129 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@64161a46 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 05:40:08, skipping insertion in model container [2021-11-20 05:40:08,130 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 05:40:08" (1/1) ... [2021-11-20 05:40:08,139 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-20 05:40:08,215 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-20 05:40:08,387 WARN L610 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2021-11-20 05:40:09,426 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1d330306-b664-4b3e-a8d7-9ba8bb92e0ae/sv-benchmarks/c/ldv-races/race-2_4-container_of.i[75002,75015] [2021-11-20 05:40:09,507 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-20 05:40:09,519 INFO L203 MainTranslator]: Completed pre-run [2021-11-20 05:40:09,535 WARN L610 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2021-11-20 05:40:09,599 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1d330306-b664-4b3e-a8d7-9ba8bb92e0ae/sv-benchmarks/c/ldv-races/race-2_4-container_of.i[75002,75015] [2021-11-20 05:40:09,653 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-20 05:40:09,846 INFO L208 MainTranslator]: Completed translation [2021-11-20 05:40:09,847 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 05:40:09 WrapperNode [2021-11-20 05:40:09,847 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-20 05:40:09,849 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-20 05:40:09,849 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-20 05:40:09,849 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-20 05:40:09,858 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 05:40:09" (1/1) ... [2021-11-20 05:40:09,913 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 05:40:09" (1/1) ... [2021-11-20 05:40:09,964 INFO L137 Inliner]: procedures = 469, calls = 63, calls flagged for inlining = 12, calls inlined = 12, statements flattened = 225 [2021-11-20 05:40:09,965 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-20 05:40:09,966 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-20 05:40:09,966 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-20 05:40:09,966 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-20 05:40:09,977 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 05:40:09" (1/1) ... [2021-11-20 05:40:09,977 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 05:40:09" (1/1) ... [2021-11-20 05:40:09,986 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 05:40:09" (1/1) ... [2021-11-20 05:40:09,987 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 05:40:09" (1/1) ... [2021-11-20 05:40:10,021 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 05:40:09" (1/1) ... [2021-11-20 05:40:10,024 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 05:40:09" (1/1) ... [2021-11-20 05:40:10,045 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 05:40:09" (1/1) ... [2021-11-20 05:40:10,055 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-20 05:40:10,072 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-20 05:40:10,072 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-20 05:40:10,073 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-20 05:40:10,074 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 05:40:09" (1/1) ... [2021-11-20 05:40:10,084 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-20 05:40:10,101 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1d330306-b664-4b3e-a8d7-9ba8bb92e0ae/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 05:40:10,128 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1d330306-b664-4b3e-a8d7-9ba8bb92e0ae/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-11-20 05:40:10,139 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1d330306-b664-4b3e-a8d7-9ba8bb92e0ae/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-11-20 05:40:10,175 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2021-11-20 05:40:10,175 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-11-20 05:40:10,176 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2021-11-20 05:40:10,176 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-11-20 05:40:10,176 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2021-11-20 05:40:10,176 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-11-20 05:40:10,177 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-11-20 05:40:10,177 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-20 05:40:10,177 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-20 05:40:10,177 INFO L130 BoogieDeclarations]: Found specification of procedure my_callback [2021-11-20 05:40:10,178 INFO L138 BoogieDeclarations]: Found implementation of procedure my_callback [2021-11-20 05:40:10,178 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-11-20 05:40:10,178 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-11-20 05:40:10,178 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-11-20 05:40:10,180 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-11-20 05:40:10,490 INFO L236 CfgBuilder]: Building ICFG [2021-11-20 05:40:10,492 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-11-20 05:40:11,174 INFO L277 CfgBuilder]: Performing block encoding [2021-11-20 05:40:11,349 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-20 05:40:11,355 INFO L301 CfgBuilder]: Removed 0 assume(true) statements. [2021-11-20 05:40:11,358 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 05:40:11 BoogieIcfgContainer [2021-11-20 05:40:11,359 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-20 05:40:11,361 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-11-20 05:40:11,361 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-11-20 05:40:11,365 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-11-20 05:40:11,366 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.11 05:40:08" (1/3) ... [2021-11-20 05:40:11,367 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@49157c03 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.11 05:40:11, skipping insertion in model container [2021-11-20 05:40:11,368 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 05:40:09" (2/3) ... [2021-11-20 05:40:11,368 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@49157c03 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.11 05:40:11, skipping insertion in model container [2021-11-20 05:40:11,368 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 05:40:11" (3/3) ... [2021-11-20 05:40:11,370 INFO L111 eAbstractionObserver]: Analyzing ICFG race-2_4-container_of.i [2021-11-20 05:40:11,378 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-11-20 05:40:11,378 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-11-20 05:40:11,378 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 17 error locations. [2021-11-20 05:40:11,379 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-11-20 05:40:11,424 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,424 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,424 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,424 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,425 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,425 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,425 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,425 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,426 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,426 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,426 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~dev~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,426 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~dev~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,426 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,427 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,427 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~dev~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,427 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~dev~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,427 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,427 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,428 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,428 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,428 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~dev~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,428 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~dev~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,428 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,429 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,429 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~dev~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,429 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~dev~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,429 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,429 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,430 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,430 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,430 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,430 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,430 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,430 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,431 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,431 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,431 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,431 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,431 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#t~nondet7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,432 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,432 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,432 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#t~nondet7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,432 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#t~nondet7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,433 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#t~nondet7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,433 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,433 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,433 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,433 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,434 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,434 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,434 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,434 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,435 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,435 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,435 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,435 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,436 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,436 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,436 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,436 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,436 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,437 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,437 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,437 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,437 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,437 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~lb~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,438 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,438 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,438 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,438 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~lb~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,439 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,439 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,439 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~lb~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,439 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,439 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,440 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,440 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~lb~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,440 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,440 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,441 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,441 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~lb~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,441 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,441 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,441 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,442 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~lb~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,442 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,442 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,442 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,443 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,443 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,443 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,443 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,443 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,444 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,444 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,444 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,445 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,445 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,445 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,445 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,445 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,445 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,446 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,446 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,446 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~dev~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,446 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~dev~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,446 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,447 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,447 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~dev~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,447 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~dev~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,447 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,447 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,447 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,448 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,448 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~dev~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,448 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~dev~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,448 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,448 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,449 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~dev~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,449 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~dev~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,449 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,449 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,449 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,449 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,450 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,450 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,450 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,450 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,450 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,451 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,451 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,451 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,451 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#t~nondet7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,451 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,451 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,452 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#t~nondet7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,452 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#t~nondet7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,452 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#t~nondet7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,452 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,452 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,453 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,453 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,453 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,453 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,454 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,454 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,454 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,454 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,454 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,455 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,455 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,455 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,455 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,455 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,456 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,456 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,456 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,456 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,456 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,457 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~lb~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,457 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,457 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,457 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,457 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~lb~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,458 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,458 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,458 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~lb~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,458 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,459 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,459 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,459 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~lb~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,459 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,459 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,460 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,460 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~lb~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,460 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,460 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,461 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,461 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~lb~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,461 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,461 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,461 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,462 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,462 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,462 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,462 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,462 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,462 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,466 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#t~nondet7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,466 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,466 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~lb~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,466 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,466 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,467 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,467 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,467 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,467 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,467 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,468 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,468 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,468 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~dev~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,468 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,468 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~dev~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,469 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#t~nondet7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,470 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~lb~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,470 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,470 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,470 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,471 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,471 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,471 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,496 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,496 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,496 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#t~nondet8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,497 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,497 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,497 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~dev~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,497 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~dev~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-20 05:40:11,499 INFO L148 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2021-11-20 05:40:11,553 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-11-20 05:40:11,562 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-20 05:40:11,562 INFO L340 AbstractCegarLoop]: Starting to check reachability of 25 error locations. [2021-11-20 05:40:11,581 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 247 places, 247 transitions, 510 flow [2021-11-20 05:40:11,751 INFO L129 PetriNetUnfolder]: 8/332 cut-off events. [2021-11-20 05:40:11,751 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2021-11-20 05:40:11,758 INFO L84 FinitePrefix]: Finished finitePrefix Result has 341 conditions, 332 events. 8/332 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 679 event pairs, 0 based on Foata normal form. 0/293 useless extension candidates. Maximal degree in co-relation 175. Up to 4 conditions per place. [2021-11-20 05:40:11,758 INFO L82 GeneralOperation]: Start removeDead. Operand has 247 places, 247 transitions, 510 flow [2021-11-20 05:40:11,778 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 245 places, 244 transitions, 500 flow [2021-11-20 05:40:11,794 INFO L129 PetriNetUnfolder]: 0/42 cut-off events. [2021-11-20 05:40:11,794 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-11-20 05:40:11,794 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-20 05:40:11,795 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] [2021-11-20 05:40:11,796 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-20 05:40:11,806 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:40:11,806 INFO L85 PathProgramCache]: Analyzing trace with hash -1565249472, now seen corresponding path program 1 times [2021-11-20 05:40:11,817 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:40:11,817 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1555931112] [2021-11-20 05:40:11,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:40:11,819 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:40:12,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:40:12,558 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-20 05:40:12,559 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 05:40:12,559 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1555931112] [2021-11-20 05:40:12,560 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1555931112] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 05:40:12,560 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 05:40:12,561 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-20 05:40:12,564 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [248395515] [2021-11-20 05:40:12,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 05:40:12,577 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-20 05:40:12,577 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 05:40:12,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-20 05:40:12,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-11-20 05:40:12,640 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 147 out of 247 [2021-11-20 05:40:12,650 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 244 transitions, 500 flow. Second operand has 6 states, 6 states have (on average 148.83333333333334) internal successors, (893), 6 states have internal predecessors, (893), 0 states have call successors, (0), 0 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-20 05:40:12,650 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-20 05:40:12,650 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 147 of 247 [2021-11-20 05:40:12,652 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-20 05:40:13,786 INFO L129 PetriNetUnfolder]: 850/2319 cut-off events. [2021-11-20 05:40:13,786 INFO L130 PetriNetUnfolder]: For 10/10 co-relation queries the response was YES. [2021-11-20 05:40:13,795 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3845 conditions, 2319 events. 850/2319 cut-off events. For 10/10 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 15388 event pairs, 849 based on Foata normal form. 36/2192 useless extension candidates. Maximal degree in co-relation 3474. Up to 1503 conditions per place. [2021-11-20 05:40:13,814 INFO L132 encePairwiseOnDemand]: 227/247 looper letters, 75 selfloop transitions, 5 changer transitions 17/225 dead transitions. [2021-11-20 05:40:13,815 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 225 transitions, 624 flow [2021-11-20 05:40:13,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-20 05:40:13,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-11-20 05:40:13,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 978 transitions. [2021-11-20 05:40:13,847 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.659919028340081 [2021-11-20 05:40:13,848 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 978 transitions. [2021-11-20 05:40:13,849 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 978 transitions. [2021-11-20 05:40:13,857 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-20 05:40:13,860 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 978 transitions. [2021-11-20 05:40:13,868 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 163.0) internal successors, (978), 6 states have internal predecessors, (978), 0 states have call successors, (0), 0 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-20 05:40:13,894 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 247.0) internal successors, (1729), 7 states have internal predecessors, (1729), 0 states have call successors, (0), 0 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-20 05:40:13,897 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 247.0) internal successors, (1729), 7 states have internal predecessors, (1729), 0 states have call successors, (0), 0 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-20 05:40:13,899 INFO L186 Difference]: Start difference. First operand has 245 places, 244 transitions, 500 flow. Second operand 6 states and 978 transitions. [2021-11-20 05:40:13,901 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 225 transitions, 624 flow [2021-11-20 05:40:13,909 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 225 transitions, 616 flow, removed 0 selfloop flow, removed 4 redundant places. [2021-11-20 05:40:13,919 INFO L242 Difference]: Finished difference. Result has 231 places, 208 transitions, 430 flow [2021-11-20 05:40:13,922 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=454, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=430, PETRI_PLACES=231, PETRI_TRANSITIONS=208} [2021-11-20 05:40:13,928 INFO L334 CegarLoopForPetriNet]: 245 programPoint places, -14 predicate places. [2021-11-20 05:40:13,928 INFO L470 AbstractCegarLoop]: Abstraction has has 231 places, 208 transitions, 430 flow [2021-11-20 05:40:13,930 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 148.83333333333334) internal successors, (893), 6 states have internal predecessors, (893), 0 states have call successors, (0), 0 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-20 05:40:13,930 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-20 05:40:13,931 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:40:13,931 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-11-20 05:40:13,931 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2021-11-20 05:40:13,932 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:40:13,932 INFO L85 PathProgramCache]: Analyzing trace with hash -2129762661, now seen corresponding path program 1 times [2021-11-20 05:40:13,933 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:40:13,933 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1029721766] [2021-11-20 05:40:13,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:40:13,933 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:40:14,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:40:14,267 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-20 05:40:14,267 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 05:40:14,268 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1029721766] [2021-11-20 05:40:14,268 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1029721766] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 05:40:14,268 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 05:40:14,269 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-20 05:40:14,269 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2134041313] [2021-11-20 05:40:14,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 05:40:14,272 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-20 05:40:14,273 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 05:40:14,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-20 05:40:14,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-11-20 05:40:14,279 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 147 out of 247 [2021-11-20 05:40:14,281 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 208 transitions, 430 flow. Second operand has 6 states, 6 states have (on average 149.83333333333334) internal successors, (899), 6 states have internal predecessors, (899), 0 states have call successors, (0), 0 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-20 05:40:14,281 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-20 05:40:14,281 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 147 of 247 [2021-11-20 05:40:14,282 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-20 05:40:15,135 INFO L129 PetriNetUnfolder]: 826/2037 cut-off events. [2021-11-20 05:40:15,135 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-11-20 05:40:15,141 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3515 conditions, 2037 events. 826/2037 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 13013 event pairs, 825 based on Foata normal form. 0/1911 useless extension candidates. Maximal degree in co-relation 3453. Up to 1461 conditions per place. [2021-11-20 05:40:15,158 INFO L132 encePairwiseOnDemand]: 241/247 looper letters, 74 selfloop transitions, 5 changer transitions 0/207 dead transitions. [2021-11-20 05:40:15,158 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 207 transitions, 586 flow [2021-11-20 05:40:15,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-20 05:40:15,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-11-20 05:40:15,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 962 transitions. [2021-11-20 05:40:15,209 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6491228070175439 [2021-11-20 05:40:15,209 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 962 transitions. [2021-11-20 05:40:15,209 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 962 transitions. [2021-11-20 05:40:15,210 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-20 05:40:15,210 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 962 transitions. [2021-11-20 05:40:15,214 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 160.33333333333334) internal successors, (962), 6 states have internal predecessors, (962), 0 states have call successors, (0), 0 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-20 05:40:15,220 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 247.0) internal successors, (1729), 7 states have internal predecessors, (1729), 0 states have call successors, (0), 0 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-20 05:40:15,222 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 247.0) internal successors, (1729), 7 states have internal predecessors, (1729), 0 states have call successors, (0), 0 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-20 05:40:15,223 INFO L186 Difference]: Start difference. First operand has 231 places, 208 transitions, 430 flow. Second operand 6 states and 962 transitions. [2021-11-20 05:40:15,223 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 207 transitions, 586 flow [2021-11-20 05:40:15,228 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 207 transitions, 576 flow, removed 0 selfloop flow, removed 5 redundant places. [2021-11-20 05:40:15,241 INFO L242 Difference]: Finished difference. Result has 213 places, 207 transitions, 428 flow [2021-11-20 05:40:15,242 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=418, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=428, PETRI_PLACES=213, PETRI_TRANSITIONS=207} [2021-11-20 05:40:15,243 INFO L334 CegarLoopForPetriNet]: 245 programPoint places, -32 predicate places. [2021-11-20 05:40:15,244 INFO L470 AbstractCegarLoop]: Abstraction has has 213 places, 207 transitions, 428 flow [2021-11-20 05:40:15,245 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 149.83333333333334) internal successors, (899), 6 states have internal predecessors, (899), 0 states have call successors, (0), 0 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-20 05:40:15,246 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-20 05:40:15,246 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:40:15,247 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-11-20 05:40:15,247 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2021-11-20 05:40:15,249 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:40:15,249 INFO L85 PathProgramCache]: Analyzing trace with hash 2057709957, now seen corresponding path program 1 times [2021-11-20 05:40:15,249 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:40:15,250 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1887349735] [2021-11-20 05:40:15,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:40:15,254 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:40:15,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:40:15,541 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-20 05:40:15,542 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 05:40:15,543 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1887349735] [2021-11-20 05:40:15,545 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1887349735] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 05:40:15,545 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 05:40:15,545 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-20 05:40:15,546 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [600507065] [2021-11-20 05:40:15,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 05:40:15,548 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-20 05:40:15,548 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 05:40:15,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-20 05:40:15,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-11-20 05:40:15,552 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 141 out of 247 [2021-11-20 05:40:15,554 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 207 transitions, 428 flow. Second operand has 6 states, 6 states have (on average 144.33333333333334) internal successors, (866), 6 states have internal predecessors, (866), 0 states have call successors, (0), 0 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-20 05:40:15,554 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-20 05:40:15,554 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 141 of 247 [2021-11-20 05:40:15,554 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-20 05:40:16,862 INFO L129 PetriNetUnfolder]: 1102/2533 cut-off events. [2021-11-20 05:40:16,863 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-11-20 05:40:16,871 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4476 conditions, 2533 events. 1102/2533 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 16780 event pairs, 903 based on Foata normal form. 0/2417 useless extension candidates. Maximal degree in co-relation 4403. Up to 1831 conditions per place. [2021-11-20 05:40:16,938 INFO L132 encePairwiseOnDemand]: 234/247 looper letters, 82 selfloop transitions, 30 changer transitions 0/236 dead transitions. [2021-11-20 05:40:16,938 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 236 transitions, 710 flow [2021-11-20 05:40:16,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-20 05:40:16,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-11-20 05:40:16,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 959 transitions. [2021-11-20 05:40:16,943 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6470985155195681 [2021-11-20 05:40:16,943 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 959 transitions. [2021-11-20 05:40:16,943 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 959 transitions. [2021-11-20 05:40:16,944 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-20 05:40:16,944 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 959 transitions. [2021-11-20 05:40:16,947 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 159.83333333333334) internal successors, (959), 6 states have internal predecessors, (959), 0 states have call successors, (0), 0 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-20 05:40:16,952 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 247.0) internal successors, (1729), 7 states have internal predecessors, (1729), 0 states have call successors, (0), 0 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-20 05:40:16,953 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 247.0) internal successors, (1729), 7 states have internal predecessors, (1729), 0 states have call successors, (0), 0 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-20 05:40:16,954 INFO L186 Difference]: Start difference. First operand has 213 places, 207 transitions, 428 flow. Second operand 6 states and 959 transitions. [2021-11-20 05:40:16,954 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 236 transitions, 710 flow [2021-11-20 05:40:16,956 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 236 transitions, 700 flow, removed 0 selfloop flow, removed 5 redundant places. [2021-11-20 05:40:16,962 INFO L242 Difference]: Finished difference. Result has 218 places, 236 transitions, 620 flow [2021-11-20 05:40:16,962 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=418, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=620, PETRI_PLACES=218, PETRI_TRANSITIONS=236} [2021-11-20 05:40:16,965 INFO L334 CegarLoopForPetriNet]: 245 programPoint places, -27 predicate places. [2021-11-20 05:40:16,965 INFO L470 AbstractCegarLoop]: Abstraction has has 218 places, 236 transitions, 620 flow [2021-11-20 05:40:16,966 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 144.33333333333334) internal successors, (866), 6 states have internal predecessors, (866), 0 states have call successors, (0), 0 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-20 05:40:16,967 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-20 05:40:16,967 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:40:16,967 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-11-20 05:40:16,967 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2021-11-20 05:40:16,969 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:40:16,969 INFO L85 PathProgramCache]: Analyzing trace with hash -496369643, now seen corresponding path program 1 times [2021-11-20 05:40:16,970 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:40:16,970 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1611005217] [2021-11-20 05:40:16,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:40:16,970 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:40:17,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:40:17,144 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-20 05:40:17,145 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 05:40:17,145 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1611005217] [2021-11-20 05:40:17,145 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1611005217] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 05:40:17,146 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 05:40:17,146 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-20 05:40:17,146 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [690343357] [2021-11-20 05:40:17,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 05:40:17,147 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-20 05:40:17,148 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 05:40:17,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-20 05:40:17,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-20 05:40:17,156 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 204 out of 247 [2021-11-20 05:40:17,159 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 236 transitions, 620 flow. Second operand has 5 states, 5 states have (on average 206.6) internal successors, (1033), 5 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-20 05:40:17,159 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-20 05:40:17,159 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 204 of 247 [2021-11-20 05:40:17,159 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-20 05:40:17,704 INFO L129 PetriNetUnfolder]: 533/1823 cut-off events. [2021-11-20 05:40:17,704 INFO L130 PetriNetUnfolder]: For 536/596 co-relation queries the response was YES. [2021-11-20 05:40:17,713 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3549 conditions, 1823 events. 533/1823 cut-off events. For 536/596 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 12068 event pairs, 348 based on Foata normal form. 0/1721 useless extension candidates. Maximal degree in co-relation 2555. Up to 738 conditions per place. [2021-11-20 05:40:17,728 INFO L132 encePairwiseOnDemand]: 242/247 looper letters, 50 selfloop transitions, 4 changer transitions 0/241 dead transitions. [2021-11-20 05:40:17,728 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 241 transitions, 738 flow [2021-11-20 05:40:17,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-20 05:40:17,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-11-20 05:40:17,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1255 transitions. [2021-11-20 05:40:17,734 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8468286099865048 [2021-11-20 05:40:17,734 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1255 transitions. [2021-11-20 05:40:17,734 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1255 transitions. [2021-11-20 05:40:17,735 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-20 05:40:17,736 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1255 transitions. [2021-11-20 05:40:17,740 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 209.16666666666666) internal successors, (1255), 6 states have internal predecessors, (1255), 0 states have call successors, (0), 0 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-20 05:40:17,745 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 247.0) internal successors, (1729), 7 states have internal predecessors, (1729), 0 states have call successors, (0), 0 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-20 05:40:17,746 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 247.0) internal successors, (1729), 7 states have internal predecessors, (1729), 0 states have call successors, (0), 0 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-20 05:40:17,746 INFO L186 Difference]: Start difference. First operand has 218 places, 236 transitions, 620 flow. Second operand 6 states and 1255 transitions. [2021-11-20 05:40:17,747 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 241 transitions, 738 flow [2021-11-20 05:40:17,754 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 241 transitions, 738 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-11-20 05:40:17,759 INFO L242 Difference]: Finished difference. Result has 227 places, 239 transitions, 649 flow [2021-11-20 05:40:17,760 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=620, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=649, PETRI_PLACES=227, PETRI_TRANSITIONS=239} [2021-11-20 05:40:17,761 INFO L334 CegarLoopForPetriNet]: 245 programPoint places, -18 predicate places. [2021-11-20 05:40:17,761 INFO L470 AbstractCegarLoop]: Abstraction has has 227 places, 239 transitions, 649 flow [2021-11-20 05:40:17,762 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 206.6) internal successors, (1033), 5 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-20 05:40:17,762 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-20 05:40:17,763 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:40:17,763 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-11-20 05:40:17,763 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr11ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2021-11-20 05:40:17,763 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:40:17,764 INFO L85 PathProgramCache]: Analyzing trace with hash 8979447, now seen corresponding path program 1 times [2021-11-20 05:40:17,764 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:40:17,764 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [991078663] [2021-11-20 05:40:17,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:40:17,764 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:40:17,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:40:17,995 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-20 05:40:17,995 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 05:40:17,996 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [991078663] [2021-11-20 05:40:17,996 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [991078663] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 05:40:17,996 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 05:40:17,996 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-20 05:40:17,996 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [862424959] [2021-11-20 05:40:17,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 05:40:17,998 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-20 05:40:17,998 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 05:40:17,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-20 05:40:17,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-11-20 05:40:18,002 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 141 out of 247 [2021-11-20 05:40:18,004 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 239 transitions, 649 flow. Second operand has 6 states, 6 states have (on average 145.33333333333334) internal successors, (872), 6 states have internal predecessors, (872), 0 states have call successors, (0), 0 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-20 05:40:18,004 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-20 05:40:18,004 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 141 of 247 [2021-11-20 05:40:18,004 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-20 05:40:19,419 INFO L129 PetriNetUnfolder]: 1231/2765 cut-off events. [2021-11-20 05:40:19,419 INFO L130 PetriNetUnfolder]: For 912/918 co-relation queries the response was YES. [2021-11-20 05:40:19,433 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6602 conditions, 2765 events. 1231/2765 cut-off events. For 912/918 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 17985 event pairs, 837 based on Foata normal form. 0/2668 useless extension candidates. Maximal degree in co-relation 6499. Up to 2032 conditions per place. [2021-11-20 05:40:19,461 INFO L132 encePairwiseOnDemand]: 234/247 looper letters, 110 selfloop transitions, 30 changer transitions 0/268 dead transitions. [2021-11-20 05:40:19,462 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 268 transitions, 1035 flow [2021-11-20 05:40:19,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-20 05:40:19,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-11-20 05:40:19,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 959 transitions. [2021-11-20 05:40:19,468 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6470985155195681 [2021-11-20 05:40:19,468 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 959 transitions. [2021-11-20 05:40:19,469 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 959 transitions. [2021-11-20 05:40:19,470 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-20 05:40:19,470 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 959 transitions. [2021-11-20 05:40:19,474 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 159.83333333333334) internal successors, (959), 6 states have internal predecessors, (959), 0 states have call successors, (0), 0 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-20 05:40:19,478 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 247.0) internal successors, (1729), 7 states have internal predecessors, (1729), 0 states have call successors, (0), 0 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-20 05:40:19,480 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 247.0) internal successors, (1729), 7 states have internal predecessors, (1729), 0 states have call successors, (0), 0 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-20 05:40:19,480 INFO L186 Difference]: Start difference. First operand has 227 places, 239 transitions, 649 flow. Second operand 6 states and 959 transitions. [2021-11-20 05:40:19,480 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 268 transitions, 1035 flow [2021-11-20 05:40:19,490 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 268 transitions, 1034 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-11-20 05:40:19,497 INFO L242 Difference]: Finished difference. Result has 236 places, 268 transitions, 898 flow [2021-11-20 05:40:19,498 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=648, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=898, PETRI_PLACES=236, PETRI_TRANSITIONS=268} [2021-11-20 05:40:19,501 INFO L334 CegarLoopForPetriNet]: 245 programPoint places, -9 predicate places. [2021-11-20 05:40:19,501 INFO L470 AbstractCegarLoop]: Abstraction has has 236 places, 268 transitions, 898 flow [2021-11-20 05:40:19,502 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 145.33333333333334) internal successors, (872), 6 states have internal predecessors, (872), 0 states have call successors, (0), 0 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-20 05:40:19,502 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-20 05:40:19,503 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:40:19,503 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-11-20 05:40:19,503 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2021-11-20 05:40:19,504 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:40:19,504 INFO L85 PathProgramCache]: Analyzing trace with hash 856795434, now seen corresponding path program 1 times [2021-11-20 05:40:19,504 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:40:19,504 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2109890297] [2021-11-20 05:40:19,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:40:19,505 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:40:19,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:40:19,750 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-20 05:40:19,750 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 05:40:19,750 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2109890297] [2021-11-20 05:40:19,751 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2109890297] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 05:40:19,751 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 05:40:19,751 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-20 05:40:19,751 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1588390177] [2021-11-20 05:40:19,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 05:40:19,753 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-20 05:40:19,753 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 05:40:19,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-20 05:40:19,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-11-20 05:40:19,757 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 143 out of 247 [2021-11-20 05:40:19,759 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 268 transitions, 898 flow. Second operand has 6 states, 6 states have (on average 148.16666666666666) internal successors, (889), 6 states have internal predecessors, (889), 0 states have call successors, (0), 0 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-20 05:40:19,759 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-20 05:40:19,759 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 143 of 247 [2021-11-20 05:40:19,759 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-20 05:40:21,043 INFO L129 PetriNetUnfolder]: 1432/3268 cut-off events. [2021-11-20 05:40:21,043 INFO L130 PetriNetUnfolder]: For 2414/2426 co-relation queries the response was YES. [2021-11-20 05:40:21,064 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9403 conditions, 3268 events. 1432/3268 cut-off events. For 2414/2426 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 21368 event pairs, 638 based on Foata normal form. 0/3190 useless extension candidates. Maximal degree in co-relation 7545. Up to 2134 conditions per place. [2021-11-20 05:40:21,092 INFO L132 encePairwiseOnDemand]: 231/247 looper letters, 146 selfloop transitions, 26 changer transitions 0/303 dead transitions. [2021-11-20 05:40:21,092 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 303 transitions, 1412 flow [2021-11-20 05:40:21,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-20 05:40:21,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-11-20 05:40:21,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 976 transitions. [2021-11-20 05:40:21,097 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6585695006747638 [2021-11-20 05:40:21,097 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 976 transitions. [2021-11-20 05:40:21,098 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 976 transitions. [2021-11-20 05:40:21,098 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-20 05:40:21,099 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 976 transitions. [2021-11-20 05:40:21,102 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 162.66666666666666) internal successors, (976), 6 states have internal predecessors, (976), 0 states have call successors, (0), 0 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-20 05:40:21,106 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 247.0) internal successors, (1729), 7 states have internal predecessors, (1729), 0 states have call successors, (0), 0 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-20 05:40:21,107 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 247.0) internal successors, (1729), 7 states have internal predecessors, (1729), 0 states have call successors, (0), 0 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-20 05:40:21,107 INFO L186 Difference]: Start difference. First operand has 236 places, 268 transitions, 898 flow. Second operand 6 states and 976 transitions. [2021-11-20 05:40:21,107 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 303 transitions, 1412 flow [2021-11-20 05:40:21,116 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 303 transitions, 1364 flow, removed 24 selfloop flow, removed 0 redundant places. [2021-11-20 05:40:21,124 INFO L242 Difference]: Finished difference. Result has 245 places, 288 transitions, 1082 flow [2021-11-20 05:40:21,125 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=848, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1082, PETRI_PLACES=245, PETRI_TRANSITIONS=288} [2021-11-20 05:40:21,126 INFO L334 CegarLoopForPetriNet]: 245 programPoint places, 0 predicate places. [2021-11-20 05:40:21,126 INFO L470 AbstractCegarLoop]: Abstraction has has 245 places, 288 transitions, 1082 flow [2021-11-20 05:40:21,127 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 148.16666666666666) internal successors, (889), 6 states have internal predecessors, (889), 0 states have call successors, (0), 0 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-20 05:40:21,127 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-20 05:40:21,127 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:40:21,127 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-11-20 05:40:21,127 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2021-11-20 05:40:21,128 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:40:21,128 INFO L85 PathProgramCache]: Analyzing trace with hash 2029226046, now seen corresponding path program 1 times [2021-11-20 05:40:21,128 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:40:21,129 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [233742689] [2021-11-20 05:40:21,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:40:21,129 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:40:21,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:40:21,280 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-20 05:40:21,280 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 05:40:21,280 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [233742689] [2021-11-20 05:40:21,280 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [233742689] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 05:40:21,280 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 05:40:21,280 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-20 05:40:21,281 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [679941500] [2021-11-20 05:40:21,281 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 05:40:21,281 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-20 05:40:21,281 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 05:40:21,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-20 05:40:21,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-11-20 05:40:21,284 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 247 [2021-11-20 05:40:21,285 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 288 transitions, 1082 flow. Second operand has 6 states, 6 states have (on average 155.16666666666666) internal successors, (931), 6 states have internal predecessors, (931), 0 states have call successors, (0), 0 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-20 05:40:21,285 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-20 05:40:21,285 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 247 [2021-11-20 05:40:21,286 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-20 05:40:22,626 INFO L129 PetriNetUnfolder]: 1425/3431 cut-off events. [2021-11-20 05:40:22,626 INFO L130 PetriNetUnfolder]: For 4388/4553 co-relation queries the response was YES. [2021-11-20 05:40:22,653 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10746 conditions, 3431 events. 1425/3431 cut-off events. For 4388/4553 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 23209 event pairs, 621 based on Foata normal form. 0/3344 useless extension candidates. Maximal degree in co-relation 7767. Up to 2288 conditions per place. [2021-11-20 05:40:22,683 INFO L132 encePairwiseOnDemand]: 236/247 looper letters, 177 selfloop transitions, 22 changer transitions 0/336 dead transitions. [2021-11-20 05:40:22,683 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 336 transitions, 1730 flow [2021-11-20 05:40:22,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-20 05:40:22,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-11-20 05:40:22,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1029 transitions. [2021-11-20 05:40:22,689 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.694331983805668 [2021-11-20 05:40:22,689 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1029 transitions. [2021-11-20 05:40:22,689 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1029 transitions. [2021-11-20 05:40:22,690 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-20 05:40:22,690 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1029 transitions. [2021-11-20 05:40:22,694 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 171.5) internal successors, (1029), 6 states have internal predecessors, (1029), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:40:22,698 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 247.0) internal successors, (1729), 7 states have internal predecessors, (1729), 0 states have call successors, (0), 0 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-20 05:40:22,699 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 247.0) internal successors, (1729), 7 states have internal predecessors, (1729), 0 states have call successors, (0), 0 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-20 05:40:22,700 INFO L186 Difference]: Start difference. First operand has 245 places, 288 transitions, 1082 flow. Second operand 6 states and 1029 transitions. [2021-11-20 05:40:22,700 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 336 transitions, 1730 flow [2021-11-20 05:40:22,712 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 336 transitions, 1730 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-11-20 05:40:22,720 INFO L242 Difference]: Finished difference. Result has 255 places, 309 transitions, 1336 flow [2021-11-20 05:40:22,721 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=1082, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1336, PETRI_PLACES=255, PETRI_TRANSITIONS=309} [2021-11-20 05:40:22,721 INFO L334 CegarLoopForPetriNet]: 245 programPoint places, 10 predicate places. [2021-11-20 05:40:22,722 INFO L470 AbstractCegarLoop]: Abstraction has has 255 places, 309 transitions, 1336 flow [2021-11-20 05:40:22,723 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 155.16666666666666) internal successors, (931), 6 states have internal predecessors, (931), 0 states have call successors, (0), 0 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-20 05:40:22,723 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-20 05:40:22,723 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:40:22,723 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-11-20 05:40:22,724 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2021-11-20 05:40:22,724 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:40:22,724 INFO L85 PathProgramCache]: Analyzing trace with hash 1165878409, now seen corresponding path program 1 times [2021-11-20 05:40:22,724 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:40:22,725 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1306021724] [2021-11-20 05:40:22,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:40:22,725 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:40:22,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:40:22,842 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-20 05:40:22,843 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 05:40:22,843 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1306021724] [2021-11-20 05:40:22,843 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1306021724] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 05:40:22,844 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 05:40:22,844 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-20 05:40:22,844 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [523211391] [2021-11-20 05:40:22,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 05:40:22,845 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-20 05:40:22,845 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 05:40:22,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-20 05:40:22,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-20 05:40:22,848 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 204 out of 247 [2021-11-20 05:40:22,850 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 309 transitions, 1336 flow. Second operand has 5 states, 5 states have (on average 206.4) internal successors, (1032), 5 states have internal predecessors, (1032), 0 states have call successors, (0), 0 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-20 05:40:22,850 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-20 05:40:22,850 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 204 of 247 [2021-11-20 05:40:22,851 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-20 05:40:23,289 INFO L129 PetriNetUnfolder]: 384/1298 cut-off events. [2021-11-20 05:40:23,289 INFO L130 PetriNetUnfolder]: For 2918/2990 co-relation queries the response was YES. [2021-11-20 05:40:23,298 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3844 conditions, 1298 events. 384/1298 cut-off events. For 2918/2990 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 7360 event pairs, 27 based on Foata normal form. 16/1290 useless extension candidates. Maximal degree in co-relation 3744. Up to 423 conditions per place. [2021-11-20 05:40:23,308 INFO L132 encePairwiseOnDemand]: 242/247 looper letters, 65 selfloop transitions, 4 changer transitions 1/253 dead transitions. [2021-11-20 05:40:23,308 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 253 transitions, 1162 flow [2021-11-20 05:40:23,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-20 05:40:23,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-11-20 05:40:23,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1278 transitions. [2021-11-20 05:40:23,314 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8623481781376519 [2021-11-20 05:40:23,314 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1278 transitions. [2021-11-20 05:40:23,315 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1278 transitions. [2021-11-20 05:40:23,316 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-20 05:40:23,316 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1278 transitions. [2021-11-20 05:40:23,321 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 213.0) internal successors, (1278), 6 states have internal predecessors, (1278), 0 states have call successors, (0), 0 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-20 05:40:23,326 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 247.0) internal successors, (1729), 7 states have internal predecessors, (1729), 0 states have call successors, (0), 0 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-20 05:40:23,327 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 247.0) internal successors, (1729), 7 states have internal predecessors, (1729), 0 states have call successors, (0), 0 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-20 05:40:23,328 INFO L186 Difference]: Start difference. First operand has 255 places, 309 transitions, 1336 flow. Second operand 6 states and 1278 transitions. [2021-11-20 05:40:23,328 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 253 transitions, 1162 flow [2021-11-20 05:40:23,339 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 253 transitions, 1066 flow, removed 15 selfloop flow, removed 24 redundant places. [2021-11-20 05:40:23,346 INFO L242 Difference]: Finished difference. Result has 234 places, 227 transitions, 727 flow [2021-11-20 05:40:23,347 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=718, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=727, PETRI_PLACES=234, PETRI_TRANSITIONS=227} [2021-11-20 05:40:23,347 INFO L334 CegarLoopForPetriNet]: 245 programPoint places, -11 predicate places. [2021-11-20 05:40:23,348 INFO L470 AbstractCegarLoop]: Abstraction has has 234 places, 227 transitions, 727 flow [2021-11-20 05:40:23,349 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 206.4) internal successors, (1032), 5 states have internal predecessors, (1032), 0 states have call successors, (0), 0 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-20 05:40:23,349 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-20 05:40:23,349 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:40:23,350 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-11-20 05:40:23,350 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2021-11-20 05:40:23,350 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:40:23,351 INFO L85 PathProgramCache]: Analyzing trace with hash 772212025, now seen corresponding path program 1 times [2021-11-20 05:40:23,351 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:40:23,351 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1285608984] [2021-11-20 05:40:23,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:40:23,352 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:40:23,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:40:24,387 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-20 05:40:24,387 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 05:40:24,387 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1285608984] [2021-11-20 05:40:24,387 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1285608984] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 05:40:24,387 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 05:40:24,388 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2021-11-20 05:40:24,388 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [784496068] [2021-11-20 05:40:24,388 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 05:40:24,389 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-11-20 05:40:24,389 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 05:40:24,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-11-20 05:40:24,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2021-11-20 05:40:24,395 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 247 [2021-11-20 05:40:24,399 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 227 transitions, 727 flow. Second operand has 18 states, 18 states have (on average 129.33333333333334) internal successors, (2328), 18 states have internal predecessors, (2328), 0 states have call successors, (0), 0 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-20 05:40:24,399 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-20 05:40:24,399 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 247 [2021-11-20 05:40:24,400 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-20 05:40:26,913 INFO L129 PetriNetUnfolder]: 1360/2782 cut-off events. [2021-11-20 05:40:26,913 INFO L130 PetriNetUnfolder]: For 5798/5826 co-relation queries the response was YES. [2021-11-20 05:40:26,930 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9220 conditions, 2782 events. 1360/2782 cut-off events. For 5798/5826 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 16504 event pairs, 103 based on Foata normal form. 8/2764 useless extension candidates. Maximal degree in co-relation 8939. Up to 1097 conditions per place. [2021-11-20 05:40:26,963 INFO L132 encePairwiseOnDemand]: 227/247 looper letters, 297 selfloop transitions, 66 changer transitions 0/474 dead transitions. [2021-11-20 05:40:26,964 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 474 transitions, 2797 flow [2021-11-20 05:40:26,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-11-20 05:40:26,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-11-20 05:40:26,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2824 transitions. [2021-11-20 05:40:26,979 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5716599190283401 [2021-11-20 05:40:26,979 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2824 transitions. [2021-11-20 05:40:26,980 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2824 transitions. [2021-11-20 05:40:26,983 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-20 05:40:26,983 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2824 transitions. [2021-11-20 05:40:26,994 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 141.2) internal successors, (2824), 20 states have internal predecessors, (2824), 0 states have call successors, (0), 0 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-20 05:40:27,009 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 247.0) internal successors, (5187), 21 states have internal predecessors, (5187), 0 states have call successors, (0), 0 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-20 05:40:27,011 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 247.0) internal successors, (5187), 21 states have internal predecessors, (5187), 0 states have call successors, (0), 0 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-20 05:40:27,012 INFO L186 Difference]: Start difference. First operand has 234 places, 227 transitions, 727 flow. Second operand 20 states and 2824 transitions. [2021-11-20 05:40:27,012 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 474 transitions, 2797 flow [2021-11-20 05:40:27,028 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 474 transitions, 2769 flow, removed 3 selfloop flow, removed 7 redundant places. [2021-11-20 05:40:27,040 INFO L242 Difference]: Finished difference. Result has 254 places, 279 transitions, 1427 flow [2021-11-20 05:40:27,041 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=702, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=1427, PETRI_PLACES=254, PETRI_TRANSITIONS=279} [2021-11-20 05:40:27,042 INFO L334 CegarLoopForPetriNet]: 245 programPoint places, 9 predicate places. [2021-11-20 05:40:27,042 INFO L470 AbstractCegarLoop]: Abstraction has has 254 places, 279 transitions, 1427 flow [2021-11-20 05:40:27,044 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 129.33333333333334) internal successors, (2328), 18 states have internal predecessors, (2328), 0 states have call successors, (0), 0 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-20 05:40:27,044 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-20 05:40:27,044 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:40:27,044 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-11-20 05:40:27,045 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-20 05:40:27,045 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:40:27,045 INFO L85 PathProgramCache]: Analyzing trace with hash -209797591, now seen corresponding path program 2 times [2021-11-20 05:40:27,045 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:40:27,046 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1758021534] [2021-11-20 05:40:27,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:40:27,046 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:40:27,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:40:28,044 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-20 05:40:28,045 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 05:40:28,045 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1758021534] [2021-11-20 05:40:28,045 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1758021534] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 05:40:28,045 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 05:40:28,045 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2021-11-20 05:40:28,045 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [687348459] [2021-11-20 05:40:28,046 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 05:40:28,046 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-11-20 05:40:28,046 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 05:40:28,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-11-20 05:40:28,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2021-11-20 05:40:28,050 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 247 [2021-11-20 05:40:28,060 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 279 transitions, 1427 flow. Second operand has 18 states, 18 states have (on average 129.33333333333334) internal successors, (2328), 18 states have internal predecessors, (2328), 0 states have call successors, (0), 0 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-20 05:40:28,060 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-20 05:40:28,060 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 247 [2021-11-20 05:40:28,060 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-20 05:40:30,469 INFO L129 PetriNetUnfolder]: 1604/3233 cut-off events. [2021-11-20 05:40:30,469 INFO L130 PetriNetUnfolder]: For 16887/16915 co-relation queries the response was YES. [2021-11-20 05:40:30,486 INFO L84 FinitePrefix]: Finished finitePrefix Result has 13840 conditions, 3233 events. 1604/3233 cut-off events. For 16887/16915 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 18900 event pairs, 653 based on Foata normal form. 8/3202 useless extension candidates. Maximal degree in co-relation 13556. Up to 1949 conditions per place. [2021-11-20 05:40:30,513 INFO L132 encePairwiseOnDemand]: 227/247 looper letters, 261 selfloop transitions, 87 changer transitions 0/459 dead transitions. [2021-11-20 05:40:30,513 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 459 transitions, 3285 flow [2021-11-20 05:40:30,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-11-20 05:40:30,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2021-11-20 05:40:30,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2414 transitions. [2021-11-20 05:40:30,525 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5748987854251012 [2021-11-20 05:40:30,525 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2414 transitions. [2021-11-20 05:40:30,525 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2414 transitions. [2021-11-20 05:40:30,528 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-20 05:40:30,528 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2414 transitions. [2021-11-20 05:40:30,539 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 142.0) internal successors, (2414), 17 states have internal predecessors, (2414), 0 states have call successors, (0), 0 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-20 05:40:30,552 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 247.0) internal successors, (4446), 18 states have internal predecessors, (4446), 0 states have call successors, (0), 0 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-20 05:40:30,566 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 247.0) internal successors, (4446), 18 states have internal predecessors, (4446), 0 states have call successors, (0), 0 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-20 05:40:30,566 INFO L186 Difference]: Start difference. First operand has 254 places, 279 transitions, 1427 flow. Second operand 17 states and 2414 transitions. [2021-11-20 05:40:30,566 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 459 transitions, 3285 flow [2021-11-20 05:40:30,630 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 459 transitions, 3199 flow, removed 24 selfloop flow, removed 9 redundant places. [2021-11-20 05:40:30,643 INFO L242 Difference]: Finished difference. Result has 269 places, 327 transitions, 2398 flow [2021-11-20 05:40:30,645 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=1371, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=2398, PETRI_PLACES=269, PETRI_TRANSITIONS=327} [2021-11-20 05:40:30,646 INFO L334 CegarLoopForPetriNet]: 245 programPoint places, 24 predicate places. [2021-11-20 05:40:30,646 INFO L470 AbstractCegarLoop]: Abstraction has has 269 places, 327 transitions, 2398 flow [2021-11-20 05:40:30,648 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 129.33333333333334) internal successors, (2328), 18 states have internal predecessors, (2328), 0 states have call successors, (0), 0 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-20 05:40:30,649 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-20 05:40:30,649 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:40:30,649 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-11-20 05:40:30,649 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2021-11-20 05:40:30,650 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:40:30,650 INFO L85 PathProgramCache]: Analyzing trace with hash 1495169707, now seen corresponding path program 3 times [2021-11-20 05:40:30,650 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:40:30,657 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [972985026] [2021-11-20 05:40:30,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:40:30,657 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:40:30,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:40:32,249 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-20 05:40:32,250 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 05:40:32,250 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [972985026] [2021-11-20 05:40:32,250 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [972985026] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 05:40:32,250 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 05:40:32,250 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2021-11-20 05:40:32,250 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [213366258] [2021-11-20 05:40:32,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 05:40:32,251 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-11-20 05:40:32,251 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 05:40:32,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-11-20 05:40:32,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=245, Unknown=0, NotChecked=0, Total=306 [2021-11-20 05:40:32,255 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 247 [2021-11-20 05:40:32,257 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 327 transitions, 2398 flow. Second operand has 18 states, 18 states have (on average 129.33333333333334) internal successors, (2328), 18 states have internal predecessors, (2328), 0 states have call successors, (0), 0 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-20 05:40:32,258 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-20 05:40:32,258 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 247 [2021-11-20 05:40:32,258 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-20 05:40:35,240 INFO L129 PetriNetUnfolder]: 1590/3190 cut-off events. [2021-11-20 05:40:35,240 INFO L130 PetriNetUnfolder]: For 23691/23768 co-relation queries the response was YES. [2021-11-20 05:40:35,256 INFO L84 FinitePrefix]: Finished finitePrefix Result has 15415 conditions, 3190 events. 1590/3190 cut-off events. For 23691/23768 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 19284 event pairs, 91 based on Foata normal form. 8/3166 useless extension candidates. Maximal degree in co-relation 15123. Up to 1237 conditions per place. [2021-11-20 05:40:35,282 INFO L132 encePairwiseOnDemand]: 228/247 looper letters, 356 selfloop transitions, 90 changer transitions 0/557 dead transitions. [2021-11-20 05:40:35,282 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 557 transitions, 5169 flow [2021-11-20 05:40:35,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-11-20 05:40:35,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-11-20 05:40:35,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2821 transitions. [2021-11-20 05:40:35,294 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5710526315789474 [2021-11-20 05:40:35,294 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2821 transitions. [2021-11-20 05:40:35,294 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2821 transitions. [2021-11-20 05:40:35,297 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-20 05:40:35,297 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2821 transitions. [2021-11-20 05:40:35,306 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 141.05) internal successors, (2821), 20 states have internal predecessors, (2821), 0 states have call successors, (0), 0 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-20 05:40:35,317 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 247.0) internal successors, (5187), 21 states have internal predecessors, (5187), 0 states have call successors, (0), 0 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-20 05:40:35,319 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 247.0) internal successors, (5187), 21 states have internal predecessors, (5187), 0 states have call successors, (0), 0 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-20 05:40:35,319 INFO L186 Difference]: Start difference. First operand has 269 places, 327 transitions, 2398 flow. Second operand 20 states and 2821 transitions. [2021-11-20 05:40:35,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 557 transitions, 5169 flow [2021-11-20 05:40:35,409 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 557 transitions, 4982 flow, removed 80 selfloop flow, removed 9 redundant places. [2021-11-20 05:40:35,421 INFO L242 Difference]: Finished difference. Result has 281 places, 334 transitions, 2583 flow [2021-11-20 05:40:35,421 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=2271, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=2583, PETRI_PLACES=281, PETRI_TRANSITIONS=334} [2021-11-20 05:40:35,422 INFO L334 CegarLoopForPetriNet]: 245 programPoint places, 36 predicate places. [2021-11-20 05:40:35,422 INFO L470 AbstractCegarLoop]: Abstraction has has 281 places, 334 transitions, 2583 flow [2021-11-20 05:40:35,423 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 129.33333333333334) internal successors, (2328), 18 states have internal predecessors, (2328), 0 states have call successors, (0), 0 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-20 05:40:35,424 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-20 05:40:35,424 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:40:35,424 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-11-20 05:40:35,424 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2021-11-20 05:40:35,425 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:40:35,425 INFO L85 PathProgramCache]: Analyzing trace with hash 285390749, now seen corresponding path program 4 times [2021-11-20 05:40:35,425 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:40:35,425 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1743340451] [2021-11-20 05:40:35,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:40:35,426 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:40:35,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:40:36,205 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-20 05:40:36,205 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 05:40:36,205 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1743340451] [2021-11-20 05:40:36,205 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1743340451] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 05:40:36,205 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 05:40:36,205 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2021-11-20 05:40:36,206 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [252477123] [2021-11-20 05:40:36,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 05:40:36,206 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-11-20 05:40:36,206 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 05:40:36,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-11-20 05:40:36,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2021-11-20 05:40:36,208 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 247 [2021-11-20 05:40:36,210 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 334 transitions, 2583 flow. Second operand has 18 states, 18 states have (on average 129.33333333333334) internal successors, (2328), 18 states have internal predecessors, (2328), 0 states have call successors, (0), 0 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-20 05:40:36,210 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-20 05:40:36,210 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 247 [2021-11-20 05:40:36,210 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-20 05:40:38,938 INFO L129 PetriNetUnfolder]: 1732/3520 cut-off events. [2021-11-20 05:40:38,938 INFO L130 PetriNetUnfolder]: For 27050/27092 co-relation queries the response was YES. [2021-11-20 05:40:38,955 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18137 conditions, 3520 events. 1732/3520 cut-off events. For 27050/27092 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 21607 event pairs, 218 based on Foata normal form. 8/3494 useless extension candidates. Maximal degree in co-relation 17844. Up to 1633 conditions per place. [2021-11-20 05:40:38,980 INFO L132 encePairwiseOnDemand]: 227/247 looper letters, 351 selfloop transitions, 101 changer transitions 0/563 dead transitions. [2021-11-20 05:40:38,980 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 563 transitions, 5504 flow [2021-11-20 05:40:38,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-11-20 05:40:38,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2021-11-20 05:40:38,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2686 transitions. [2021-11-20 05:40:38,987 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5723417856381845 [2021-11-20 05:40:38,987 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2686 transitions. [2021-11-20 05:40:38,987 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2686 transitions. [2021-11-20 05:40:38,989 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-20 05:40:38,989 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2686 transitions. [2021-11-20 05:40:38,994 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 141.3684210526316) internal successors, (2686), 19 states have internal predecessors, (2686), 0 states have call successors, (0), 0 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-20 05:40:39,004 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 247.0) internal successors, (4940), 20 states have internal predecessors, (4940), 0 states have call successors, (0), 0 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-20 05:40:39,006 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 247.0) internal successors, (4940), 20 states have internal predecessors, (4940), 0 states have call successors, (0), 0 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-20 05:40:39,006 INFO L186 Difference]: Start difference. First operand has 281 places, 334 transitions, 2583 flow. Second operand 19 states and 2686 transitions. [2021-11-20 05:40:39,006 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 563 transitions, 5504 flow [2021-11-20 05:40:39,093 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 563 transitions, 5336 flow, removed 6 selfloop flow, removed 16 redundant places. [2021-11-20 05:40:39,104 INFO L242 Difference]: Finished difference. Result has 289 places, 372 transitions, 3502 flow [2021-11-20 05:40:39,105 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=2439, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=3502, PETRI_PLACES=289, PETRI_TRANSITIONS=372} [2021-11-20 05:40:39,106 INFO L334 CegarLoopForPetriNet]: 245 programPoint places, 44 predicate places. [2021-11-20 05:40:39,106 INFO L470 AbstractCegarLoop]: Abstraction has has 289 places, 372 transitions, 3502 flow [2021-11-20 05:40:39,107 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 129.33333333333334) internal successors, (2328), 18 states have internal predecessors, (2328), 0 states have call successors, (0), 0 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-20 05:40:39,107 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-20 05:40:39,107 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:40:39,107 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-11-20 05:40:39,108 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2021-11-20 05:40:39,108 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:40:39,108 INFO L85 PathProgramCache]: Analyzing trace with hash -184197447, now seen corresponding path program 5 times [2021-11-20 05:40:39,108 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:40:39,109 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [776088402] [2021-11-20 05:40:39,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:40:39,109 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:40:39,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:40:39,862 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-20 05:40:39,862 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 05:40:39,862 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [776088402] [2021-11-20 05:40:39,863 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [776088402] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 05:40:39,863 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 05:40:39,863 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2021-11-20 05:40:39,863 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1748479946] [2021-11-20 05:40:39,863 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 05:40:39,863 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-11-20 05:40:39,863 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 05:40:39,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-11-20 05:40:39,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2021-11-20 05:40:39,866 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 247 [2021-11-20 05:40:39,868 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 372 transitions, 3502 flow. Second operand has 18 states, 18 states have (on average 129.33333333333334) internal successors, (2328), 18 states have internal predecessors, (2328), 0 states have call successors, (0), 0 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-20 05:40:39,868 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-20 05:40:39,868 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 247 [2021-11-20 05:40:39,868 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-20 05:40:42,055 INFO L129 PetriNetUnfolder]: 1955/3811 cut-off events. [2021-11-20 05:40:42,055 INFO L130 PetriNetUnfolder]: For 41038/41038 co-relation queries the response was YES. [2021-11-20 05:40:42,084 INFO L84 FinitePrefix]: Finished finitePrefix Result has 22187 conditions, 3811 events. 1955/3811 cut-off events. For 41038/41038 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 23685 event pairs, 115 based on Foata normal form. 8/3792 useless extension candidates. Maximal degree in co-relation 21889. Up to 2193 conditions per place. [2021-11-20 05:40:42,114 INFO L132 encePairwiseOnDemand]: 227/247 looper letters, 340 selfloop transitions, 137 changer transitions 0/588 dead transitions. [2021-11-20 05:40:42,114 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 588 transitions, 6550 flow [2021-11-20 05:40:42,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-11-20 05:40:42,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-11-20 05:40:42,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2551 transitions. [2021-11-20 05:40:42,120 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.573774179037337 [2021-11-20 05:40:42,120 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2551 transitions. [2021-11-20 05:40:42,121 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2551 transitions. [2021-11-20 05:40:42,122 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-20 05:40:42,122 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2551 transitions. [2021-11-20 05:40:42,127 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 141.72222222222223) internal successors, (2551), 18 states have internal predecessors, (2551), 0 states have call successors, (0), 0 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-20 05:40:42,136 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 247.0) internal successors, (4693), 19 states have internal predecessors, (4693), 0 states have call successors, (0), 0 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-20 05:40:42,137 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 247.0) internal successors, (4693), 19 states have internal predecessors, (4693), 0 states have call successors, (0), 0 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-20 05:40:42,138 INFO L186 Difference]: Start difference. First operand has 289 places, 372 transitions, 3502 flow. Second operand 18 states and 2551 transitions. [2021-11-20 05:40:42,138 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 588 transitions, 6550 flow [2021-11-20 05:40:42,324 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 588 transitions, 6458 flow, removed 14 selfloop flow, removed 12 redundant places. [2021-11-20 05:40:42,347 INFO L242 Difference]: Finished difference. Result has 301 places, 428 transitions, 5142 flow [2021-11-20 05:40:42,349 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=3416, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=372, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=5142, PETRI_PLACES=301, PETRI_TRANSITIONS=428} [2021-11-20 05:40:42,350 INFO L334 CegarLoopForPetriNet]: 245 programPoint places, 56 predicate places. [2021-11-20 05:40:42,350 INFO L470 AbstractCegarLoop]: Abstraction has has 301 places, 428 transitions, 5142 flow [2021-11-20 05:40:42,351 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 129.33333333333334) internal successors, (2328), 18 states have internal predecessors, (2328), 0 states have call successors, (0), 0 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-20 05:40:42,351 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-20 05:40:42,352 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:40:42,352 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2021-11-20 05:40:42,352 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2021-11-20 05:40:42,353 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:40:42,353 INFO L85 PathProgramCache]: Analyzing trace with hash -741501607, now seen corresponding path program 6 times [2021-11-20 05:40:42,353 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:40:42,353 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1373604890] [2021-11-20 05:40:42,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:40:42,354 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:40:42,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:40:43,146 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-20 05:40:43,146 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 05:40:43,147 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1373604890] [2021-11-20 05:40:43,147 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1373604890] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 05:40:43,147 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 05:40:43,147 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2021-11-20 05:40:43,147 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [525938705] [2021-11-20 05:40:43,147 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 05:40:43,147 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-11-20 05:40:43,147 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 05:40:43,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-11-20 05:40:43,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2021-11-20 05:40:43,150 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 247 [2021-11-20 05:40:43,152 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 428 transitions, 5142 flow. Second operand has 18 states, 18 states have (on average 129.33333333333334) internal successors, (2328), 18 states have internal predecessors, (2328), 0 states have call successors, (0), 0 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-20 05:40:43,152 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-20 05:40:43,152 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 247 [2021-11-20 05:40:43,152 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-20 05:40:45,895 INFO L129 PetriNetUnfolder]: 2089/4078 cut-off events. [2021-11-20 05:40:45,895 INFO L130 PetriNetUnfolder]: For 56672/56672 co-relation queries the response was YES. [2021-11-20 05:40:45,918 INFO L84 FinitePrefix]: Finished finitePrefix Result has 26596 conditions, 4078 events. 2089/4078 cut-off events. For 56672/56672 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 25028 event pairs, 684 based on Foata normal form. 8/4049 useless extension candidates. Maximal degree in co-relation 26290. Up to 2200 conditions per place. [2021-11-20 05:40:45,942 INFO L132 encePairwiseOnDemand]: 227/247 looper letters, 284 selfloop transitions, 206 changer transitions 0/601 dead transitions. [2021-11-20 05:40:45,943 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 601 transitions, 7846 flow [2021-11-20 05:40:45,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-11-20 05:40:45,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2021-11-20 05:40:45,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2276 transitions. [2021-11-20 05:40:45,961 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5759109311740891 [2021-11-20 05:40:45,961 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2276 transitions. [2021-11-20 05:40:45,961 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2276 transitions. [2021-11-20 05:40:45,963 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-20 05:40:45,963 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2276 transitions. [2021-11-20 05:40:45,969 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 142.25) internal successors, (2276), 16 states have internal predecessors, (2276), 0 states have call successors, (0), 0 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-20 05:40:45,977 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 247.0) internal successors, (4199), 17 states have internal predecessors, (4199), 0 states have call successors, (0), 0 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-20 05:40:45,979 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 247.0) internal successors, (4199), 17 states have internal predecessors, (4199), 0 states have call successors, (0), 0 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-20 05:40:45,979 INFO L186 Difference]: Start difference. First operand has 301 places, 428 transitions, 5142 flow. Second operand 16 states and 2276 transitions. [2021-11-20 05:40:45,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 601 transitions, 7846 flow [2021-11-20 05:40:46,180 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 601 transitions, 7690 flow, removed 44 selfloop flow, removed 11 redundant places. [2021-11-20 05:40:46,191 INFO L242 Difference]: Finished difference. Result has 311 places, 488 transitions, 7076 flow [2021-11-20 05:40:46,192 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=5010, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=428, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=7076, PETRI_PLACES=311, PETRI_TRANSITIONS=488} [2021-11-20 05:40:46,192 INFO L334 CegarLoopForPetriNet]: 245 programPoint places, 66 predicate places. [2021-11-20 05:40:46,192 INFO L470 AbstractCegarLoop]: Abstraction has has 311 places, 488 transitions, 7076 flow [2021-11-20 05:40:46,193 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 129.33333333333334) internal successors, (2328), 18 states have internal predecessors, (2328), 0 states have call successors, (0), 0 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-20 05:40:46,193 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-20 05:40:46,194 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:40:46,194 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2021-11-20 05:40:46,194 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2021-11-20 05:40:46,194 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:40:46,195 INFO L85 PathProgramCache]: Analyzing trace with hash 642267771, now seen corresponding path program 7 times [2021-11-20 05:40:46,195 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:40:46,195 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1880599961] [2021-11-20 05:40:46,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:40:46,195 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:40:46,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:40:47,289 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-20 05:40:47,289 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 05:40:47,289 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1880599961] [2021-11-20 05:40:47,289 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1880599961] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 05:40:47,289 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 05:40:47,289 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2021-11-20 05:40:47,289 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [799691833] [2021-11-20 05:40:47,290 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 05:40:47,290 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-11-20 05:40:47,290 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 05:40:47,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-11-20 05:40:47,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2021-11-20 05:40:47,294 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 247 [2021-11-20 05:40:47,297 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 488 transitions, 7076 flow. Second operand has 18 states, 18 states have (on average 129.33333333333334) internal successors, (2328), 18 states have internal predecessors, (2328), 0 states have call successors, (0), 0 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-20 05:40:47,297 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-20 05:40:47,298 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 247 [2021-11-20 05:40:47,298 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-20 05:40:50,355 INFO L129 PetriNetUnfolder]: 2261/4403 cut-off events. [2021-11-20 05:40:50,355 INFO L130 PetriNetUnfolder]: For 80028/80028 co-relation queries the response was YES. [2021-11-20 05:40:50,378 INFO L84 FinitePrefix]: Finished finitePrefix Result has 31250 conditions, 4403 events. 2261/4403 cut-off events. For 80028/80028 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 28316 event pairs, 100 based on Foata normal form. 8/4387 useless extension candidates. Maximal degree in co-relation 30939. Up to 2053 conditions per place. [2021-11-20 05:40:50,403 INFO L132 encePairwiseOnDemand]: 227/247 looper letters, 423 selfloop transitions, 207 changer transitions 0/741 dead transitions. [2021-11-20 05:40:50,403 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 741 transitions, 11532 flow [2021-11-20 05:40:50,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-11-20 05:40:50,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-11-20 05:40:50,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2823 transitions. [2021-11-20 05:40:50,408 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5714574898785425 [2021-11-20 05:40:50,408 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2823 transitions. [2021-11-20 05:40:50,408 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2823 transitions. [2021-11-20 05:40:50,410 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-20 05:40:50,410 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2823 transitions. [2021-11-20 05:40:50,416 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 141.15) internal successors, (2823), 20 states have internal predecessors, (2823), 0 states have call successors, (0), 0 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-20 05:40:50,424 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 247.0) internal successors, (5187), 21 states have internal predecessors, (5187), 0 states have call successors, (0), 0 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-20 05:40:50,426 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 247.0) internal successors, (5187), 21 states have internal predecessors, (5187), 0 states have call successors, (0), 0 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-20 05:40:50,426 INFO L186 Difference]: Start difference. First operand has 311 places, 488 transitions, 7076 flow. Second operand 20 states and 2823 transitions. [2021-11-20 05:40:50,427 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 741 transitions, 11532 flow [2021-11-20 05:40:50,646 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 741 transitions, 11325 flow, removed 16 selfloop flow, removed 9 redundant places. [2021-11-20 05:40:50,660 INFO L242 Difference]: Finished difference. Result has 326 places, 537 transitions, 8773 flow [2021-11-20 05:40:50,661 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=6957, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=488, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=8773, PETRI_PLACES=326, PETRI_TRANSITIONS=537} [2021-11-20 05:40:50,662 INFO L334 CegarLoopForPetriNet]: 245 programPoint places, 81 predicate places. [2021-11-20 05:40:50,662 INFO L470 AbstractCegarLoop]: Abstraction has has 326 places, 537 transitions, 8773 flow [2021-11-20 05:40:50,663 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 129.33333333333334) internal successors, (2328), 18 states have internal predecessors, (2328), 0 states have call successors, (0), 0 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-20 05:40:50,663 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-20 05:40:50,664 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:40:50,664 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2021-11-20 05:40:50,664 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2021-11-20 05:40:50,665 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:40:50,665 INFO L85 PathProgramCache]: Analyzing trace with hash -1809335435, now seen corresponding path program 8 times [2021-11-20 05:40:50,665 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:40:50,665 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1969979224] [2021-11-20 05:40:50,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:40:50,666 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:40:50,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:40:51,539 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-20 05:40:51,539 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 05:40:51,539 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1969979224] [2021-11-20 05:40:51,539 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1969979224] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 05:40:51,540 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 05:40:51,540 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2021-11-20 05:40:51,540 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [669807009] [2021-11-20 05:40:51,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 05:40:51,540 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-11-20 05:40:51,541 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 05:40:51,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-11-20 05:40:51,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2021-11-20 05:40:51,545 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 247 [2021-11-20 05:40:51,548 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 537 transitions, 8773 flow. Second operand has 18 states, 18 states have (on average 129.33333333333334) internal successors, (2328), 18 states have internal predecessors, (2328), 0 states have call successors, (0), 0 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-20 05:40:51,549 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-20 05:40:51,549 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 247 [2021-11-20 05:40:51,549 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-20 05:40:54,975 INFO L129 PetriNetUnfolder]: 2502/4856 cut-off events. [2021-11-20 05:40:54,975 INFO L130 PetriNetUnfolder]: For 110741/110741 co-relation queries the response was YES. [2021-11-20 05:40:55,004 INFO L84 FinitePrefix]: Finished finitePrefix Result has 38319 conditions, 4856 events. 2502/4856 cut-off events. For 110741/110741 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 31121 event pairs, 739 based on Foata normal form. 8/4826 useless extension candidates. Maximal degree in co-relation 38003. Up to 2568 conditions per place. [2021-11-20 05:40:55,035 INFO L132 encePairwiseOnDemand]: 227/247 looper letters, 327 selfloop transitions, 309 changer transitions 0/747 dead transitions. [2021-11-20 05:40:55,035 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 747 transitions, 12923 flow [2021-11-20 05:40:55,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-11-20 05:40:55,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2021-11-20 05:40:55,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2418 transitions. [2021-11-20 05:40:55,045 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5758513931888545 [2021-11-20 05:40:55,045 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2418 transitions. [2021-11-20 05:40:55,045 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2418 transitions. [2021-11-20 05:40:55,047 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-20 05:40:55,047 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2418 transitions. [2021-11-20 05:40:55,054 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 142.23529411764707) internal successors, (2418), 17 states have internal predecessors, (2418), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 05:40:55,063 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 247.0) internal successors, (4446), 18 states have internal predecessors, (4446), 0 states have call successors, (0), 0 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-20 05:40:55,065 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 247.0) internal successors, (4446), 18 states have internal predecessors, (4446), 0 states have call successors, (0), 0 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-20 05:40:55,067 INFO L186 Difference]: Start difference. First operand has 326 places, 537 transitions, 8773 flow. Second operand 17 states and 2418 transitions. [2021-11-20 05:40:55,067 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 747 transitions, 12923 flow [2021-11-20 05:40:55,388 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 747 transitions, 12611 flow, removed 89 selfloop flow, removed 12 redundant places. [2021-11-20 05:40:55,405 INFO L242 Difference]: Finished difference. Result has 337 places, 617 transitions, 11874 flow [2021-11-20 05:40:55,405 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=8525, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=537, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=233, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=11874, PETRI_PLACES=337, PETRI_TRANSITIONS=617} [2021-11-20 05:40:55,406 INFO L334 CegarLoopForPetriNet]: 245 programPoint places, 92 predicate places. [2021-11-20 05:40:55,406 INFO L470 AbstractCegarLoop]: Abstraction has has 337 places, 617 transitions, 11874 flow [2021-11-20 05:40:55,407 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 129.33333333333334) internal successors, (2328), 18 states have internal predecessors, (2328), 0 states have call successors, (0), 0 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-20 05:40:55,407 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-20 05:40:55,407 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-20 05:40:55,408 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2021-11-20 05:40:55,408 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2021-11-20 05:40:55,408 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:40:55,408 INFO L85 PathProgramCache]: Analyzing trace with hash -1259138103, now seen corresponding path program 9 times [2021-11-20 05:40:55,409 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:40:55,409 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [765987240] [2021-11-20 05:40:55,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:40:55,409 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:40:55,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:40:56,502 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-20 05:40:56,503 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 05:40:56,503 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [765987240] [2021-11-20 05:40:56,503 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [765987240] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 05:40:56,503 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 05:40:56,504 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2021-11-20 05:40:56,504 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [955237656] [2021-11-20 05:40:56,504 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 05:40:56,504 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-11-20 05:40:56,505 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 05:40:56,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-11-20 05:40:56,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2021-11-20 05:40:56,509 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 247 [2021-11-20 05:40:56,512 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 617 transitions, 11874 flow. Second operand has 18 states, 18 states have (on average 129.33333333333334) internal successors, (2328), 18 states have internal predecessors, (2328), 0 states have call successors, (0), 0 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-20 05:40:56,512 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-20 05:40:56,512 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 247 [2021-11-20 05:40:56,512 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-20 05:41:00,766 INFO L129 PetriNetUnfolder]: 2576/5064 cut-off events. [2021-11-20 05:41:00,766 INFO L130 PetriNetUnfolder]: For 138304/138332 co-relation queries the response was YES. [2021-11-20 05:41:00,810 INFO L84 FinitePrefix]: Finished finitePrefix Result has 42340 conditions, 5064 events. 2576/5064 cut-off events. For 138304/138332 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 33720 event pairs, 143 based on Foata normal form. 8/5043 useless extension candidates. Maximal degree in co-relation 42017. Up to 2364 conditions per place. [2021-11-20 05:41:00,853 INFO L132 encePairwiseOnDemand]: 227/247 looper letters, 475 selfloop transitions, 273 changer transitions 0/859 dead transitions. [2021-11-20 05:41:00,854 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 859 transitions, 16559 flow [2021-11-20 05:41:00,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-11-20 05:41:00,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-11-20 05:41:00,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2823 transitions. [2021-11-20 05:41:00,862 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5714574898785425 [2021-11-20 05:41:00,862 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2823 transitions. [2021-11-20 05:41:00,862 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2823 transitions. [2021-11-20 05:41:00,864 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-20 05:41:00,864 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2823 transitions. [2021-11-20 05:41:00,871 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 141.15) internal successors, (2823), 20 states have internal predecessors, (2823), 0 states have call successors, (0), 0 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-20 05:41:00,881 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 247.0) internal successors, (5187), 21 states have internal predecessors, (5187), 0 states have call successors, (0), 0 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-20 05:41:00,884 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 247.0) internal successors, (5187), 21 states have internal predecessors, (5187), 0 states have call successors, (0), 0 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-20 05:41:00,884 INFO L186 Difference]: Start difference. First operand has 337 places, 617 transitions, 11874 flow. Second operand 20 states and 2823 transitions. [2021-11-20 05:41:00,884 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 859 transitions, 16559 flow [2021-11-20 05:41:01,454 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 859 transitions, 16240 flow, removed 65 selfloop flow, removed 9 redundant places. [2021-11-20 05:41:01,475 INFO L242 Difference]: Finished difference. Result has 352 places, 647 transitions, 13303 flow [2021-11-20 05:41:01,476 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=11668, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=617, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=246, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=13303, PETRI_PLACES=352, PETRI_TRANSITIONS=647} [2021-11-20 05:41:01,476 INFO L334 CegarLoopForPetriNet]: 245 programPoint places, 107 predicate places. [2021-11-20 05:41:01,477 INFO L470 AbstractCegarLoop]: Abstraction has has 352 places, 647 transitions, 13303 flow [2021-11-20 05:41:01,478 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 129.33333333333334) internal successors, (2328), 18 states have internal predecessors, (2328), 0 states have call successors, (0), 0 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-20 05:41:01,478 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-20 05:41:01,478 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:41:01,478 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2021-11-20 05:41:01,479 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2021-11-20 05:41:01,479 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:41:01,480 INFO L85 PathProgramCache]: Analyzing trace with hash 980911879, now seen corresponding path program 10 times [2021-11-20 05:41:01,480 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:41:01,480 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1397900394] [2021-11-20 05:41:01,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:41:01,480 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:41:01,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:41:02,236 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-20 05:41:02,236 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 05:41:02,236 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1397900394] [2021-11-20 05:41:02,236 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1397900394] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 05:41:02,236 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 05:41:02,237 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2021-11-20 05:41:02,237 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [621305127] [2021-11-20 05:41:02,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 05:41:02,237 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-11-20 05:41:02,238 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 05:41:02,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-11-20 05:41:02,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2021-11-20 05:41:02,241 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 247 [2021-11-20 05:41:02,243 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 647 transitions, 13303 flow. Second operand has 18 states, 18 states have (on average 129.33333333333334) internal successors, (2328), 18 states have internal predecessors, (2328), 0 states have call successors, (0), 0 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-20 05:41:02,244 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-20 05:41:02,244 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 247 [2021-11-20 05:41:02,244 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-20 05:41:06,605 INFO L129 PetriNetUnfolder]: 2750/5367 cut-off events. [2021-11-20 05:41:06,605 INFO L130 PetriNetUnfolder]: For 157296/157324 co-relation queries the response was YES. [2021-11-20 05:41:06,650 INFO L84 FinitePrefix]: Finished finitePrefix Result has 47553 conditions, 5367 events. 2750/5367 cut-off events. For 157296/157324 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 35362 event pairs, 750 based on Foata normal form. 8/5337 useless extension candidates. Maximal degree in co-relation 47225. Up to 3036 conditions per place. [2021-11-20 05:41:06,686 INFO L132 encePairwiseOnDemand]: 227/247 looper letters, 406 selfloop transitions, 327 changer transitions 0/844 dead transitions. [2021-11-20 05:41:06,686 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 844 transitions, 17504 flow [2021-11-20 05:41:06,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-11-20 05:41:06,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-11-20 05:41:06,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2553 transitions. [2021-11-20 05:41:06,691 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5742240215924427 [2021-11-20 05:41:06,691 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2553 transitions. [2021-11-20 05:41:06,691 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2553 transitions. [2021-11-20 05:41:06,692 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-20 05:41:06,692 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2553 transitions. [2021-11-20 05:41:06,695 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 141.83333333333334) internal successors, (2553), 18 states have internal predecessors, (2553), 0 states have call successors, (0), 0 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-20 05:41:06,700 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 247.0) internal successors, (4693), 19 states have internal predecessors, (4693), 0 states have call successors, (0), 0 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-20 05:41:06,702 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 247.0) internal successors, (4693), 19 states have internal predecessors, (4693), 0 states have call successors, (0), 0 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-20 05:41:06,702 INFO L186 Difference]: Start difference. First operand has 352 places, 647 transitions, 13303 flow. Second operand 18 states and 2553 transitions. [2021-11-20 05:41:06,702 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 844 transitions, 17504 flow [2021-11-20 05:41:07,360 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 844 transitions, 17282 flow, removed 41 selfloop flow, removed 13 redundant places. [2021-11-20 05:41:07,379 INFO L242 Difference]: Finished difference. Result has 362 places, 702 transitions, 16198 flow [2021-11-20 05:41:07,380 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=13100, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=647, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=275, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=352, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=16198, PETRI_PLACES=362, PETRI_TRANSITIONS=702} [2021-11-20 05:41:07,381 INFO L334 CegarLoopForPetriNet]: 245 programPoint places, 117 predicate places. [2021-11-20 05:41:07,381 INFO L470 AbstractCegarLoop]: Abstraction has has 362 places, 702 transitions, 16198 flow [2021-11-20 05:41:07,382 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 129.33333333333334) internal successors, (2328), 18 states have internal predecessors, (2328), 0 states have call successors, (0), 0 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-20 05:41:07,382 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-20 05:41:07,382 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:41:07,382 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2021-11-20 05:41:07,383 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2021-11-20 05:41:07,383 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:41:07,383 INFO L85 PathProgramCache]: Analyzing trace with hash 22920649, now seen corresponding path program 11 times [2021-11-20 05:41:07,383 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:41:07,384 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [919081484] [2021-11-20 05:41:07,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:41:07,384 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:41:07,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:41:08,448 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-20 05:41:08,448 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 05:41:08,448 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [919081484] [2021-11-20 05:41:08,448 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [919081484] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 05:41:08,449 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 05:41:08,449 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2021-11-20 05:41:08,449 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [629026277] [2021-11-20 05:41:08,449 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 05:41:08,450 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-11-20 05:41:08,450 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 05:41:08,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-11-20 05:41:08,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2021-11-20 05:41:08,453 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 247 [2021-11-20 05:41:08,455 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 702 transitions, 16198 flow. Second operand has 18 states, 18 states have (on average 129.33333333333334) internal successors, (2328), 18 states have internal predecessors, (2328), 0 states have call successors, (0), 0 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-20 05:41:08,455 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-20 05:41:08,455 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 247 [2021-11-20 05:41:08,455 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-20 05:41:13,598 INFO L129 PetriNetUnfolder]: 3066/5916 cut-off events. [2021-11-20 05:41:13,598 INFO L130 PetriNetUnfolder]: For 205013/205013 co-relation queries the response was YES. [2021-11-20 05:41:13,655 INFO L84 FinitePrefix]: Finished finitePrefix Result has 56203 conditions, 5916 events. 3066/5916 cut-off events. For 205013/205013 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 39657 event pairs, 749 based on Foata normal form. 8/5887 useless extension candidates. Maximal degree in co-relation 55869. Up to 2946 conditions per place. [2021-11-20 05:41:13,700 INFO L132 encePairwiseOnDemand]: 227/247 looper letters, 362 selfloop transitions, 459 changer transitions 0/932 dead transitions. [2021-11-20 05:41:13,700 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 932 transitions, 21459 flow [2021-11-20 05:41:13,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-11-20 05:41:13,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-11-20 05:41:13,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2809 transitions. [2021-11-20 05:41:13,707 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5686234817813766 [2021-11-20 05:41:13,707 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2809 transitions. [2021-11-20 05:41:13,707 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2809 transitions. [2021-11-20 05:41:13,709 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-20 05:41:13,709 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2809 transitions. [2021-11-20 05:41:13,714 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 140.45) internal successors, (2809), 20 states have internal predecessors, (2809), 0 states have call successors, (0), 0 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-20 05:41:13,721 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 247.0) internal successors, (5187), 21 states have internal predecessors, (5187), 0 states have call successors, (0), 0 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-20 05:41:13,722 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 247.0) internal successors, (5187), 21 states have internal predecessors, (5187), 0 states have call successors, (0), 0 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-20 05:41:13,722 INFO L186 Difference]: Start difference. First operand has 362 places, 702 transitions, 16198 flow. Second operand 20 states and 2809 transitions. [2021-11-20 05:41:13,722 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 932 transitions, 21459 flow [2021-11-20 05:41:14,431 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 932 transitions, 21252 flow, removed 46 selfloop flow, removed 11 redundant places. [2021-11-20 05:41:14,459 INFO L242 Difference]: Finished difference. Result has 381 places, 812 transitions, 20516 flow [2021-11-20 05:41:14,460 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=15993, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=702, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=354, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=20516, PETRI_PLACES=381, PETRI_TRANSITIONS=812} [2021-11-20 05:41:14,461 INFO L334 CegarLoopForPetriNet]: 245 programPoint places, 136 predicate places. [2021-11-20 05:41:14,461 INFO L470 AbstractCegarLoop]: Abstraction has has 381 places, 812 transitions, 20516 flow [2021-11-20 05:41:14,462 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 129.33333333333334) internal successors, (2328), 18 states have internal predecessors, (2328), 0 states have call successors, (0), 0 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-20 05:41:14,462 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-20 05:41:14,462 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:41:14,462 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2021-11-20 05:41:14,463 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2021-11-20 05:41:14,463 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:41:14,463 INFO L85 PathProgramCache]: Analyzing trace with hash -127203205, now seen corresponding path program 12 times [2021-11-20 05:41:14,463 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:41:14,464 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [297192329] [2021-11-20 05:41:14,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:41:14,464 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:41:14,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:41:15,466 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-20 05:41:15,467 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 05:41:15,467 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [297192329] [2021-11-20 05:41:15,467 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [297192329] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 05:41:15,467 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 05:41:15,467 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2021-11-20 05:41:15,467 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1004424570] [2021-11-20 05:41:15,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 05:41:15,468 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-11-20 05:41:15,468 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 05:41:15,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-11-20 05:41:15,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=251, Unknown=0, NotChecked=0, Total=306 [2021-11-20 05:41:15,472 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 247 [2021-11-20 05:41:15,474 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 812 transitions, 20516 flow. Second operand has 18 states, 18 states have (on average 129.33333333333334) internal successors, (2328), 18 states have internal predecessors, (2328), 0 states have call successors, (0), 0 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-20 05:41:15,474 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-20 05:41:15,474 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 247 [2021-11-20 05:41:15,474 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-20 05:41:20,648 INFO L129 PetriNetUnfolder]: 3070/6004 cut-off events. [2021-11-20 05:41:20,648 INFO L130 PetriNetUnfolder]: For 234844/234872 co-relation queries the response was YES. [2021-11-20 05:41:20,728 INFO L84 FinitePrefix]: Finished finitePrefix Result has 60560 conditions, 6004 events. 3070/6004 cut-off events. For 234844/234872 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 41606 event pairs, 183 based on Foata normal form. 8/5983 useless extension candidates. Maximal degree in co-relation 60215. Up to 2924 conditions per place. [2021-11-20 05:41:20,788 INFO L132 encePairwiseOnDemand]: 227/247 looper letters, 566 selfloop transitions, 358 changer transitions 0/1035 dead transitions. [2021-11-20 05:41:20,788 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 1035 transitions, 25380 flow [2021-11-20 05:41:20,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-11-20 05:41:20,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-11-20 05:41:20,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2821 transitions. [2021-11-20 05:41:20,794 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5710526315789474 [2021-11-20 05:41:20,795 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2821 transitions. [2021-11-20 05:41:20,795 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2821 transitions. [2021-11-20 05:41:20,796 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-20 05:41:20,796 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2821 transitions. [2021-11-20 05:41:20,802 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 141.05) internal successors, (2821), 20 states have internal predecessors, (2821), 0 states have call successors, (0), 0 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-20 05:41:20,807 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 247.0) internal successors, (5187), 21 states have internal predecessors, (5187), 0 states have call successors, (0), 0 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-20 05:41:20,808 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 247.0) internal successors, (5187), 21 states have internal predecessors, (5187), 0 states have call successors, (0), 0 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-20 05:41:20,808 INFO L186 Difference]: Start difference. First operand has 381 places, 812 transitions, 20516 flow. Second operand 20 states and 2821 transitions. [2021-11-20 05:41:20,808 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 1035 transitions, 25380 flow [2021-11-20 05:41:21,922 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 1035 transitions, 24664 flow, removed 277 selfloop flow, removed 9 redundant places. [2021-11-20 05:41:21,952 INFO L242 Difference]: Finished difference. Result has 395 places, 830 transitions, 21470 flow [2021-11-20 05:41:21,953 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=19898, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=812, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=343, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=461, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=21470, PETRI_PLACES=395, PETRI_TRANSITIONS=830} [2021-11-20 05:41:21,954 INFO L334 CegarLoopForPetriNet]: 245 programPoint places, 150 predicate places. [2021-11-20 05:41:21,954 INFO L470 AbstractCegarLoop]: Abstraction has has 395 places, 830 transitions, 21470 flow [2021-11-20 05:41:21,954 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 129.33333333333334) internal successors, (2328), 18 states have internal predecessors, (2328), 0 states have call successors, (0), 0 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-20 05:41:21,955 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-20 05:41:21,955 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:41:21,955 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2021-11-20 05:41:21,955 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2021-11-20 05:41:21,955 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:41:21,955 INFO L85 PathProgramCache]: Analyzing trace with hash -2091130955, now seen corresponding path program 13 times [2021-11-20 05:41:21,956 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:41:21,956 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1410476336] [2021-11-20 05:41:21,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:41:21,956 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:41:21,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:41:22,827 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-20 05:41:22,827 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 05:41:22,827 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1410476336] [2021-11-20 05:41:22,828 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1410476336] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 05:41:22,828 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 05:41:22,828 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2021-11-20 05:41:22,828 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1034617752] [2021-11-20 05:41:22,828 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 05:41:22,829 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-11-20 05:41:22,829 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 05:41:22,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-11-20 05:41:22,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2021-11-20 05:41:22,835 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 247 [2021-11-20 05:41:22,837 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 830 transitions, 21470 flow. Second operand has 18 states, 18 states have (on average 129.33333333333334) internal successors, (2328), 18 states have internal predecessors, (2328), 0 states have call successors, (0), 0 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-20 05:41:22,837 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-20 05:41:22,837 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 247 [2021-11-20 05:41:22,837 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-20 05:41:28,101 INFO L129 PetriNetUnfolder]: 3279/6337 cut-off events. [2021-11-20 05:41:28,101 INFO L130 PetriNetUnfolder]: For 260300/260300 co-relation queries the response was YES. [2021-11-20 05:41:28,178 INFO L84 FinitePrefix]: Finished finitePrefix Result has 66614 conditions, 6337 events. 3279/6337 cut-off events. For 260300/260300 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 44021 event pairs, 269 based on Foata normal form. 8/6314 useless extension candidates. Maximal degree in co-relation 66267. Up to 3658 conditions per place. [2021-11-20 05:41:28,342 INFO L132 encePairwiseOnDemand]: 227/247 looper letters, 506 selfloop transitions, 415 changer transitions 0/1032 dead transitions. [2021-11-20 05:41:28,342 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 1032 transitions, 26837 flow [2021-11-20 05:41:28,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-11-20 05:41:28,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-11-20 05:41:28,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2552 transitions. [2021-11-20 05:41:28,346 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5739991003148898 [2021-11-20 05:41:28,346 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2552 transitions. [2021-11-20 05:41:28,346 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2552 transitions. [2021-11-20 05:41:28,347 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-20 05:41:28,347 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2552 transitions. [2021-11-20 05:41:28,350 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 141.77777777777777) internal successors, (2552), 18 states have internal predecessors, (2552), 0 states have call successors, (0), 0 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-20 05:41:28,354 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 247.0) internal successors, (4693), 19 states have internal predecessors, (4693), 0 states have call successors, (0), 0 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-20 05:41:28,355 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 247.0) internal successors, (4693), 19 states have internal predecessors, (4693), 0 states have call successors, (0), 0 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-20 05:41:28,355 INFO L186 Difference]: Start difference. First operand has 395 places, 830 transitions, 21470 flow. Second operand 18 states and 2552 transitions. [2021-11-20 05:41:28,355 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 1032 transitions, 26837 flow [2021-11-20 05:41:29,700 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 399 places, 1032 transitions, 26629 flow, removed 33 selfloop flow, removed 13 redundant places. [2021-11-20 05:41:29,790 INFO L242 Difference]: Finished difference. Result has 407 places, 900 transitions, 25607 flow [2021-11-20 05:41:29,791 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=21269, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=830, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=349, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=456, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=25607, PETRI_PLACES=407, PETRI_TRANSITIONS=900} [2021-11-20 05:41:29,791 INFO L334 CegarLoopForPetriNet]: 245 programPoint places, 162 predicate places. [2021-11-20 05:41:29,791 INFO L470 AbstractCegarLoop]: Abstraction has has 407 places, 900 transitions, 25607 flow [2021-11-20 05:41:29,792 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 129.33333333333334) internal successors, (2328), 18 states have internal predecessors, (2328), 0 states have call successors, (0), 0 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-20 05:41:29,792 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-20 05:41:29,792 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:41:29,792 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2021-11-20 05:41:29,792 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2021-11-20 05:41:29,793 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:41:29,793 INFO L85 PathProgramCache]: Analyzing trace with hash 534936285, now seen corresponding path program 14 times [2021-11-20 05:41:29,793 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:41:29,793 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [835831029] [2021-11-20 05:41:29,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:41:29,794 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:41:29,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:41:30,949 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-20 05:41:30,950 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 05:41:30,950 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [835831029] [2021-11-20 05:41:30,950 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [835831029] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 05:41:30,950 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 05:41:30,950 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2021-11-20 05:41:30,950 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [302312881] [2021-11-20 05:41:30,950 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 05:41:30,951 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-11-20 05:41:30,951 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 05:41:30,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-11-20 05:41:30,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2021-11-20 05:41:30,954 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 247 [2021-11-20 05:41:30,955 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 900 transitions, 25607 flow. Second operand has 18 states, 18 states have (on average 129.33333333333334) internal successors, (2328), 18 states have internal predecessors, (2328), 0 states have call successors, (0), 0 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-20 05:41:30,955 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-20 05:41:30,955 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 247 [2021-11-20 05:41:30,955 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-20 05:41:36,887 INFO L129 PetriNetUnfolder]: 3511/6817 cut-off events. [2021-11-20 05:41:36,887 INFO L130 PetriNetUnfolder]: For 338537/338537 co-relation queries the response was YES. [2021-11-20 05:41:36,980 INFO L84 FinitePrefix]: Finished finitePrefix Result has 76005 conditions, 6817 events. 3511/6817 cut-off events. For 338537/338537 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 47334 event pairs, 885 based on Foata normal form. 8/6787 useless extension candidates. Maximal degree in co-relation 75650. Up to 3252 conditions per place. [2021-11-20 05:41:37,038 INFO L132 encePairwiseOnDemand]: 227/247 looper letters, 412 selfloop transitions, 601 changer transitions 0/1124 dead transitions. [2021-11-20 05:41:37,038 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 1124 transitions, 31721 flow [2021-11-20 05:41:37,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-11-20 05:41:37,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-11-20 05:41:37,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2808 transitions. [2021-11-20 05:41:37,043 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5684210526315789 [2021-11-20 05:41:37,044 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2808 transitions. [2021-11-20 05:41:37,044 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2808 transitions. [2021-11-20 05:41:37,045 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-20 05:41:37,045 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2808 transitions. [2021-11-20 05:41:37,051 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 140.4) internal successors, (2808), 20 states have internal predecessors, (2808), 0 states have call successors, (0), 0 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-20 05:41:37,056 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 247.0) internal successors, (5187), 21 states have internal predecessors, (5187), 0 states have call successors, (0), 0 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-20 05:41:37,189 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 247.0) internal successors, (5187), 21 states have internal predecessors, (5187), 0 states have call successors, (0), 0 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-20 05:41:37,189 INFO L186 Difference]: Start difference. First operand has 407 places, 900 transitions, 25607 flow. Second operand 20 states and 2808 transitions. [2021-11-20 05:41:37,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 1124 transitions, 31721 flow [2021-11-20 05:41:39,079 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 1124 transitions, 31505 flow, removed 83 selfloop flow, removed 9 redundant places. [2021-11-20 05:41:39,121 INFO L242 Difference]: Finished difference. Result has 429 places, 1004 transitions, 30784 flow [2021-11-20 05:41:39,123 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=25392, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=900, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=501, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=366, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=30784, PETRI_PLACES=429, PETRI_TRANSITIONS=1004} [2021-11-20 05:41:39,123 INFO L334 CegarLoopForPetriNet]: 245 programPoint places, 184 predicate places. [2021-11-20 05:41:39,124 INFO L470 AbstractCegarLoop]: Abstraction has has 429 places, 1004 transitions, 30784 flow [2021-11-20 05:41:39,124 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 129.33333333333334) internal successors, (2328), 18 states have internal predecessors, (2328), 0 states have call successors, (0), 0 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-20 05:41:39,124 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-20 05:41:39,125 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:41:39,125 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2021-11-20 05:41:39,125 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2021-11-20 05:41:39,126 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:41:39,126 INFO L85 PathProgramCache]: Analyzing trace with hash 821130107, now seen corresponding path program 15 times [2021-11-20 05:41:39,126 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:41:39,127 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1177885092] [2021-11-20 05:41:39,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:41:39,127 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:41:39,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:41:39,946 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-20 05:41:39,947 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 05:41:39,947 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1177885092] [2021-11-20 05:41:39,947 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1177885092] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 05:41:39,947 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 05:41:39,947 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2021-11-20 05:41:39,947 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2097759184] [2021-11-20 05:41:39,947 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 05:41:39,947 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-11-20 05:41:39,948 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 05:41:39,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-11-20 05:41:39,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2021-11-20 05:41:39,951 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 247 [2021-11-20 05:41:39,952 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 1004 transitions, 30784 flow. Second operand has 18 states, 18 states have (on average 129.33333333333334) internal successors, (2328), 18 states have internal predecessors, (2328), 0 states have call successors, (0), 0 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-20 05:41:39,952 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-20 05:41:39,952 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 247 [2021-11-20 05:41:39,952 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-20 05:41:46,689 INFO L129 PetriNetUnfolder]: 3711/7211 cut-off events. [2021-11-20 05:41:46,690 INFO L130 PetriNetUnfolder]: For 396936/396964 co-relation queries the response was YES. [2021-11-20 05:41:46,807 INFO L84 FinitePrefix]: Finished finitePrefix Result has 85992 conditions, 7211 events. 3711/7211 cut-off events. For 396936/396964 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 51658 event pairs, 241 based on Foata normal form. 8/7186 useless extension candidates. Maximal degree in co-relation 85625. Up to 4233 conditions per place. [2021-11-20 05:41:46,891 INFO L132 encePairwiseOnDemand]: 227/247 looper letters, 627 selfloop transitions, 473 changer transitions 0/1211 dead transitions. [2021-11-20 05:41:46,892 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 448 places, 1211 transitions, 36711 flow [2021-11-20 05:41:46,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-11-20 05:41:46,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-11-20 05:41:46,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2820 transitions. [2021-11-20 05:41:46,897 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5708502024291497 [2021-11-20 05:41:46,897 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2820 transitions. [2021-11-20 05:41:46,897 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2820 transitions. [2021-11-20 05:41:46,898 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-20 05:41:46,898 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2820 transitions. [2021-11-20 05:41:46,905 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 141.0) internal successors, (2820), 20 states have internal predecessors, (2820), 0 states have call successors, (0), 0 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-20 05:41:46,912 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 247.0) internal successors, (5187), 21 states have internal predecessors, (5187), 0 states have call successors, (0), 0 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-20 05:41:46,913 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 247.0) internal successors, (5187), 21 states have internal predecessors, (5187), 0 states have call successors, (0), 0 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-20 05:41:46,913 INFO L186 Difference]: Start difference. First operand has 429 places, 1004 transitions, 30784 flow. Second operand 20 states and 2820 transitions. [2021-11-20 05:41:46,913 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 448 places, 1211 transitions, 36711 flow [2021-11-20 05:41:49,796 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 442 places, 1211 transitions, 36376 flow, removed 162 selfloop flow, removed 6 redundant places. [2021-11-20 05:41:49,845 INFO L242 Difference]: Finished difference. Result has 450 places, 1065 transitions, 34896 flow [2021-11-20 05:41:49,846 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=30463, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1004, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=417, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=569, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=34896, PETRI_PLACES=450, PETRI_TRANSITIONS=1065} [2021-11-20 05:41:49,847 INFO L334 CegarLoopForPetriNet]: 245 programPoint places, 205 predicate places. [2021-11-20 05:41:49,847 INFO L470 AbstractCegarLoop]: Abstraction has has 450 places, 1065 transitions, 34896 flow [2021-11-20 05:41:49,847 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 129.33333333333334) internal successors, (2328), 18 states have internal predecessors, (2328), 0 states have call successors, (0), 0 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-20 05:41:49,847 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-20 05:41:49,848 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:41:49,848 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2021-11-20 05:41:49,848 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2021-11-20 05:41:49,848 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:41:49,848 INFO L85 PathProgramCache]: Analyzing trace with hash 278243109, now seen corresponding path program 16 times [2021-11-20 05:41:49,848 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:41:49,849 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1247366415] [2021-11-20 05:41:49,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:41:49,849 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:41:49,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:41:50,881 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-20 05:41:50,882 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 05:41:50,882 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1247366415] [2021-11-20 05:41:50,882 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1247366415] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 05:41:50,882 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 05:41:50,882 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2021-11-20 05:41:50,883 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1739101683] [2021-11-20 05:41:50,883 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 05:41:50,883 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-11-20 05:41:50,883 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 05:41:50,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-11-20 05:41:50,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2021-11-20 05:41:50,888 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 247 [2021-11-20 05:41:50,891 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 1065 transitions, 34896 flow. Second operand has 18 states, 18 states have (on average 129.33333333333334) internal successors, (2328), 18 states have internal predecessors, (2328), 0 states have call successors, (0), 0 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-20 05:41:50,891 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-20 05:41:50,891 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 247 [2021-11-20 05:41:50,891 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-20 05:41:58,654 INFO L129 PetriNetUnfolder]: 3919/7565 cut-off events. [2021-11-20 05:41:58,654 INFO L130 PetriNetUnfolder]: For 486899/486899 co-relation queries the response was YES. [2021-11-20 05:41:58,792 INFO L84 FinitePrefix]: Finished finitePrefix Result has 95308 conditions, 7565 events. 3919/7565 cut-off events. For 486899/486899 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 54697 event pairs, 299 based on Foata normal form. 8/7541 useless extension candidates. Maximal degree in co-relation 94933. Up to 4158 conditions per place. [2021-11-20 05:41:58,862 INFO L132 encePairwiseOnDemand]: 227/247 looper letters, 602 selfloop transitions, 587 changer transitions 0/1300 dead transitions. [2021-11-20 05:41:58,862 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 469 places, 1300 transitions, 42275 flow [2021-11-20 05:41:58,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-11-20 05:41:58,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-11-20 05:41:58,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2814 transitions. [2021-11-20 05:41:58,867 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5696356275303643 [2021-11-20 05:41:58,868 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2814 transitions. [2021-11-20 05:41:58,868 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2814 transitions. [2021-11-20 05:41:58,869 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-20 05:41:58,869 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2814 transitions. [2021-11-20 05:41:58,874 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 140.7) internal successors, (2814), 20 states have internal predecessors, (2814), 0 states have call successors, (0), 0 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-20 05:41:58,880 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 247.0) internal successors, (5187), 21 states have internal predecessors, (5187), 0 states have call successors, (0), 0 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-20 05:41:58,881 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 247.0) internal successors, (5187), 21 states have internal predecessors, (5187), 0 states have call successors, (0), 0 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-20 05:41:58,882 INFO L186 Difference]: Start difference. First operand has 450 places, 1065 transitions, 34896 flow. Second operand 20 states and 2814 transitions. [2021-11-20 05:41:58,882 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 469 places, 1300 transitions, 42275 flow [2021-11-20 05:42:03,019 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 458 places, 1300 transitions, 41940 flow, removed 121 selfloop flow, removed 11 redundant places. [2021-11-20 05:42:03,074 INFO L242 Difference]: Finished difference. Result has 468 places, 1167 transitions, 40522 flow [2021-11-20 05:42:03,075 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=34562, PETRI_DIFFERENCE_MINUEND_PLACES=439, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1065, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=491, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=549, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=40522, PETRI_PLACES=468, PETRI_TRANSITIONS=1167} [2021-11-20 05:42:03,075 INFO L334 CegarLoopForPetriNet]: 245 programPoint places, 223 predicate places. [2021-11-20 05:42:03,076 INFO L470 AbstractCegarLoop]: Abstraction has has 468 places, 1167 transitions, 40522 flow [2021-11-20 05:42:03,076 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 129.33333333333334) internal successors, (2328), 18 states have internal predecessors, (2328), 0 states have call successors, (0), 0 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-20 05:42:03,076 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-20 05:42:03,076 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:42:03,076 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2021-11-20 05:42:03,076 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2021-11-20 05:42:03,077 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:42:03,077 INFO L85 PathProgramCache]: Analyzing trace with hash -994780751, now seen corresponding path program 17 times [2021-11-20 05:42:03,077 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:42:03,078 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1089053820] [2021-11-20 05:42:03,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:42:03,078 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:42:03,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:42:04,042 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-20 05:42:04,043 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 05:42:04,043 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1089053820] [2021-11-20 05:42:04,043 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1089053820] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 05:42:04,043 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 05:42:04,043 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2021-11-20 05:42:04,043 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1869550458] [2021-11-20 05:42:04,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 05:42:04,044 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-11-20 05:42:04,044 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 05:42:04,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-11-20 05:42:04,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2021-11-20 05:42:04,048 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 247 [2021-11-20 05:42:04,049 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 468 places, 1167 transitions, 40522 flow. Second operand has 18 states, 18 states have (on average 129.33333333333334) internal successors, (2328), 18 states have internal predecessors, (2328), 0 states have call successors, (0), 0 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-20 05:42:04,049 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-20 05:42:04,050 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 247 [2021-11-20 05:42:04,050 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-20 05:42:13,226 INFO L129 PetriNetUnfolder]: 4014/7760 cut-off events. [2021-11-20 05:42:13,227 INFO L130 PetriNetUnfolder]: For 545619/545647 co-relation queries the response was YES. [2021-11-20 05:42:13,365 INFO L84 FinitePrefix]: Finished finitePrefix Result has 102661 conditions, 7760 events. 4014/7760 cut-off events. For 545619/545647 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 56120 event pairs, 316 based on Foata normal form. 8/7735 useless extension candidates. Maximal degree in co-relation 102276. Up to 4627 conditions per place. [2021-11-20 05:42:13,438 INFO L132 encePairwiseOnDemand]: 227/247 looper letters, 712 selfloop transitions, 528 changer transitions 0/1351 dead transitions. [2021-11-20 05:42:13,438 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 487 places, 1351 transitions, 46326 flow [2021-11-20 05:42:13,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-11-20 05:42:13,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-11-20 05:42:13,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2817 transitions. [2021-11-20 05:42:13,443 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5702429149797571 [2021-11-20 05:42:13,443 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2817 transitions. [2021-11-20 05:42:13,443 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2817 transitions. [2021-11-20 05:42:13,444 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-20 05:42:13,444 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2817 transitions. [2021-11-20 05:42:13,449 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 140.85) internal successors, (2817), 20 states have internal predecessors, (2817), 0 states have call successors, (0), 0 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-20 05:42:13,455 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 247.0) internal successors, (5187), 21 states have internal predecessors, (5187), 0 states have call successors, (0), 0 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-20 05:42:13,456 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 247.0) internal successors, (5187), 21 states have internal predecessors, (5187), 0 states have call successors, (0), 0 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-20 05:42:13,456 INFO L186 Difference]: Start difference. First operand has 468 places, 1167 transitions, 40522 flow. Second operand 20 states and 2817 transitions. [2021-11-20 05:42:13,457 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 487 places, 1351 transitions, 46326 flow [2021-11-20 05:42:18,064 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 480 places, 1351 transitions, 45858 flow, removed 226 selfloop flow, removed 7 redundant places. [2021-11-20 05:42:18,119 INFO L242 Difference]: Finished difference. Result has 489 places, 1218 transitions, 44605 flow [2021-11-20 05:42:18,120 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=40054, PETRI_DIFFERENCE_MINUEND_PLACES=461, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=480, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=669, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=44605, PETRI_PLACES=489, PETRI_TRANSITIONS=1218} [2021-11-20 05:42:18,121 INFO L334 CegarLoopForPetriNet]: 245 programPoint places, 244 predicate places. [2021-11-20 05:42:18,121 INFO L470 AbstractCegarLoop]: Abstraction has has 489 places, 1218 transitions, 44605 flow [2021-11-20 05:42:18,122 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 129.33333333333334) internal successors, (2328), 18 states have internal predecessors, (2328), 0 states have call successors, (0), 0 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-20 05:42:18,122 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-20 05:42:18,122 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:42:18,122 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2021-11-20 05:42:18,122 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2021-11-20 05:42:18,122 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:42:18,123 INFO L85 PathProgramCache]: Analyzing trace with hash -2140391787, now seen corresponding path program 18 times [2021-11-20 05:42:18,123 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:42:18,123 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [560432807] [2021-11-20 05:42:18,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:42:18,123 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:42:18,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:42:19,024 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-20 05:42:19,025 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 05:42:19,025 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [560432807] [2021-11-20 05:42:19,025 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [560432807] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 05:42:19,025 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 05:42:19,025 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2021-11-20 05:42:19,025 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1344416032] [2021-11-20 05:42:19,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 05:42:19,026 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-11-20 05:42:19,026 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 05:42:19,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-11-20 05:42:19,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2021-11-20 05:42:19,029 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 247 [2021-11-20 05:42:19,030 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 489 places, 1218 transitions, 44605 flow. Second operand has 18 states, 18 states have (on average 129.33333333333334) internal successors, (2328), 18 states have internal predecessors, (2328), 0 states have call successors, (0), 0 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-20 05:42:19,030 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-20 05:42:19,030 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 247 [2021-11-20 05:42:19,030 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-20 05:42:28,473 INFO L129 PetriNetUnfolder]: 4075/7853 cut-off events. [2021-11-20 05:42:28,474 INFO L130 PetriNetUnfolder]: For 622028/622035 co-relation queries the response was YES. [2021-11-20 05:42:28,622 INFO L84 FinitePrefix]: Finished finitePrefix Result has 108574 conditions, 7853 events. 4075/7853 cut-off events. For 622028/622035 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 57352 event pairs, 238 based on Foata normal form. 11/7836 useless extension candidates. Maximal degree in co-relation 108180. Up to 4707 conditions per place. [2021-11-20 05:42:28,694 INFO L132 encePairwiseOnDemand]: 227/247 looper letters, 723 selfloop transitions, 554 changer transitions 0/1388 dead transitions. [2021-11-20 05:42:28,695 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 508 places, 1388 transitions, 49789 flow [2021-11-20 05:42:28,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-11-20 05:42:28,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-11-20 05:42:28,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2818 transitions. [2021-11-20 05:42:28,700 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5704453441295546 [2021-11-20 05:42:28,700 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2818 transitions. [2021-11-20 05:42:28,700 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2818 transitions. [2021-11-20 05:42:28,701 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-20 05:42:28,702 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2818 transitions. [2021-11-20 05:42:28,706 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 140.9) internal successors, (2818), 20 states have internal predecessors, (2818), 0 states have call successors, (0), 0 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-20 05:42:28,712 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 247.0) internal successors, (5187), 21 states have internal predecessors, (5187), 0 states have call successors, (0), 0 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-20 05:42:28,713 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 247.0) internal successors, (5187), 21 states have internal predecessors, (5187), 0 states have call successors, (0), 0 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-20 05:42:28,713 INFO L186 Difference]: Start difference. First operand has 489 places, 1218 transitions, 44605 flow. Second operand 20 states and 2818 transitions. [2021-11-20 05:42:28,713 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 508 places, 1388 transitions, 49789 flow [2021-11-20 05:42:34,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 498 places, 1388 transitions, 49437 flow, removed 139 selfloop flow, removed 10 redundant places. [2021-11-20 05:42:34,843 INFO L242 Difference]: Finished difference. Result has 505 places, 1253 transitions, 48178 flow [2021-11-20 05:42:34,844 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=44253, PETRI_DIFFERENCE_MINUEND_PLACES=479, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=520, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=683, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=48178, PETRI_PLACES=505, PETRI_TRANSITIONS=1253} [2021-11-20 05:42:34,845 INFO L334 CegarLoopForPetriNet]: 245 programPoint places, 260 predicate places. [2021-11-20 05:42:34,845 INFO L470 AbstractCegarLoop]: Abstraction has has 505 places, 1253 transitions, 48178 flow [2021-11-20 05:42:34,845 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 129.33333333333334) internal successors, (2328), 18 states have internal predecessors, (2328), 0 states have call successors, (0), 0 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-20 05:42:34,846 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-20 05:42:34,846 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:42:34,846 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2021-11-20 05:42:34,846 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2021-11-20 05:42:34,846 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:42:34,847 INFO L85 PathProgramCache]: Analyzing trace with hash -2142384863, now seen corresponding path program 19 times [2021-11-20 05:42:34,847 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:42:34,847 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2072626411] [2021-11-20 05:42:34,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:42:34,847 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:42:34,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:42:35,926 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-20 05:42:35,926 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 05:42:35,927 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2072626411] [2021-11-20 05:42:35,927 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2072626411] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 05:42:35,927 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 05:42:35,927 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2021-11-20 05:42:35,927 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [779564418] [2021-11-20 05:42:35,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 05:42:35,928 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-11-20 05:42:35,928 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 05:42:35,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-11-20 05:42:35,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2021-11-20 05:42:35,931 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 247 [2021-11-20 05:42:35,934 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 505 places, 1253 transitions, 48178 flow. Second operand has 18 states, 18 states have (on average 129.33333333333334) internal successors, (2328), 18 states have internal predecessors, (2328), 0 states have call successors, (0), 0 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-20 05:42:35,934 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-20 05:42:35,934 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 247 [2021-11-20 05:42:35,934 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-20 05:42:45,068 INFO L129 PetriNetUnfolder]: 4129/7990 cut-off events. [2021-11-20 05:42:45,068 INFO L130 PetriNetUnfolder]: For 704071/704115 co-relation queries the response was YES. [2021-11-20 05:42:45,417 INFO L84 FinitePrefix]: Finished finitePrefix Result has 114226 conditions, 7990 events. 4129/7990 cut-off events. For 704071/704115 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 57905 event pairs, 736 based on Foata normal form. 10/7961 useless extension candidates. Maximal degree in co-relation 113825. Up to 4683 conditions per place. [2021-11-20 05:42:45,514 INFO L132 encePairwiseOnDemand]: 227/247 looper letters, 721 selfloop transitions, 582 changer transitions 0/1414 dead transitions. [2021-11-20 05:42:45,515 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 524 places, 1414 transitions, 53008 flow [2021-11-20 05:42:45,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-11-20 05:42:45,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-11-20 05:42:45,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2818 transitions. [2021-11-20 05:42:45,520 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5704453441295546 [2021-11-20 05:42:45,520 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2818 transitions. [2021-11-20 05:42:45,520 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2818 transitions. [2021-11-20 05:42:45,521 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-20 05:42:45,521 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2818 transitions. [2021-11-20 05:42:45,525 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 140.9) internal successors, (2818), 20 states have internal predecessors, (2818), 0 states have call successors, (0), 0 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-20 05:42:45,532 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 247.0) internal successors, (5187), 21 states have internal predecessors, (5187), 0 states have call successors, (0), 0 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-20 05:42:45,533 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 247.0) internal successors, (5187), 21 states have internal predecessors, (5187), 0 states have call successors, (0), 0 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-20 05:42:45,533 INFO L186 Difference]: Start difference. First operand has 505 places, 1253 transitions, 48178 flow. Second operand 20 states and 2818 transitions. [2021-11-20 05:42:45,533 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 524 places, 1414 transitions, 53008 flow [2021-11-20 05:42:51,559 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 513 places, 1414 transitions, 52704 flow, removed 104 selfloop flow, removed 11 redundant places. [2021-11-20 05:42:51,630 INFO L242 Difference]: Finished difference. Result has 518 places, 1283 transitions, 51254 flow [2021-11-20 05:42:51,631 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=47874, PETRI_DIFFERENCE_MINUEND_PLACES=494, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=557, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=686, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=51254, PETRI_PLACES=518, PETRI_TRANSITIONS=1283} [2021-11-20 05:42:51,632 INFO L334 CegarLoopForPetriNet]: 245 programPoint places, 273 predicate places. [2021-11-20 05:42:51,632 INFO L470 AbstractCegarLoop]: Abstraction has has 518 places, 1283 transitions, 51254 flow [2021-11-20 05:42:51,632 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 129.33333333333334) internal successors, (2328), 18 states have internal predecessors, (2328), 0 states have call successors, (0), 0 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-20 05:42:51,632 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-20 05:42:51,633 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:42:51,633 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2021-11-20 05:42:51,633 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2021-11-20 05:42:51,634 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:42:51,634 INFO L85 PathProgramCache]: Analyzing trace with hash 847218903, now seen corresponding path program 20 times [2021-11-20 05:42:51,634 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:42:51,634 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2037026455] [2021-11-20 05:42:51,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:42:51,635 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:42:51,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:42:52,731 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-20 05:42:52,731 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 05:42:52,731 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2037026455] [2021-11-20 05:42:52,731 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2037026455] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 05:42:52,731 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 05:42:52,732 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2021-11-20 05:42:52,732 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [103259612] [2021-11-20 05:42:52,732 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 05:42:52,733 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-11-20 05:42:52,733 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 05:42:52,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-11-20 05:42:52,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2021-11-20 05:42:52,737 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 247 [2021-11-20 05:42:52,740 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 518 places, 1283 transitions, 51254 flow. Second operand has 18 states, 18 states have (on average 129.33333333333334) internal successors, (2328), 18 states have internal predecessors, (2328), 0 states have call successors, (0), 0 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-20 05:42:52,740 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-20 05:42:52,740 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 247 [2021-11-20 05:42:52,740 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-20 05:43:02,728 INFO L129 PetriNetUnfolder]: 4275/8350 cut-off events. [2021-11-20 05:43:02,728 INFO L130 PetriNetUnfolder]: For 779550/779564 co-relation queries the response was YES. [2021-11-20 05:43:02,895 INFO L84 FinitePrefix]: Finished finitePrefix Result has 121685 conditions, 8350 events. 4275/8350 cut-off events. For 779550/779564 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 62301 event pairs, 476 based on Foata normal form. 14/8337 useless extension candidates. Maximal degree in co-relation 121279. Up to 4679 conditions per place. [2021-11-20 05:43:02,972 INFO L132 encePairwiseOnDemand]: 227/247 looper letters, 727 selfloop transitions, 622 changer transitions 0/1460 dead transitions. [2021-11-20 05:43:02,972 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 537 places, 1460 transitions, 57067 flow [2021-11-20 05:43:02,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-11-20 05:43:02,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-11-20 05:43:02,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2818 transitions. [2021-11-20 05:43:02,978 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5704453441295546 [2021-11-20 05:43:02,978 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2818 transitions. [2021-11-20 05:43:02,978 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2818 transitions. [2021-11-20 05:43:02,979 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-20 05:43:02,979 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2818 transitions. [2021-11-20 05:43:02,984 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 140.9) internal successors, (2818), 20 states have internal predecessors, (2818), 0 states have call successors, (0), 0 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-20 05:43:02,989 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 247.0) internal successors, (5187), 21 states have internal predecessors, (5187), 0 states have call successors, (0), 0 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-20 05:43:02,989 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 247.0) internal successors, (5187), 21 states have internal predecessors, (5187), 0 states have call successors, (0), 0 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-20 05:43:02,990 INFO L186 Difference]: Start difference. First operand has 518 places, 1283 transitions, 51254 flow. Second operand 20 states and 2818 transitions. [2021-11-20 05:43:02,990 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 537 places, 1460 transitions, 57067 flow [2021-11-20 05:43:10,002 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 527 places, 1460 transitions, 56516 flow, removed 240 selfloop flow, removed 10 redundant places. [2021-11-20 05:43:10,072 INFO L242 Difference]: Finished difference. Result has 532 places, 1325 transitions, 54406 flow [2021-11-20 05:43:10,073 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=50716, PETRI_DIFFERENCE_MINUEND_PLACES=508, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=584, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=688, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=54406, PETRI_PLACES=532, PETRI_TRANSITIONS=1325} [2021-11-20 05:43:10,074 INFO L334 CegarLoopForPetriNet]: 245 programPoint places, 287 predicate places. [2021-11-20 05:43:10,074 INFO L470 AbstractCegarLoop]: Abstraction has has 532 places, 1325 transitions, 54406 flow [2021-11-20 05:43:10,075 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 129.33333333333334) internal successors, (2328), 18 states have internal predecessors, (2328), 0 states have call successors, (0), 0 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-20 05:43:10,075 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-20 05:43:10,075 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:43:10,075 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2021-11-20 05:43:10,075 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2021-11-20 05:43:10,075 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:43:10,076 INFO L85 PathProgramCache]: Analyzing trace with hash 2088017757, now seen corresponding path program 21 times [2021-11-20 05:43:10,076 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:43:10,076 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [199835729] [2021-11-20 05:43:10,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:43:10,076 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:43:10,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:43:11,047 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-20 05:43:11,047 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 05:43:11,047 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [199835729] [2021-11-20 05:43:11,047 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [199835729] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 05:43:11,047 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 05:43:11,047 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2021-11-20 05:43:11,048 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1038151247] [2021-11-20 05:43:11,048 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 05:43:11,048 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-11-20 05:43:11,048 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 05:43:11,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-11-20 05:43:11,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2021-11-20 05:43:11,051 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 247 [2021-11-20 05:43:11,052 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 532 places, 1325 transitions, 54406 flow. Second operand has 18 states, 18 states have (on average 129.33333333333334) internal successors, (2328), 18 states have internal predecessors, (2328), 0 states have call successors, (0), 0 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-20 05:43:11,053 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-20 05:43:11,053 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 247 [2021-11-20 05:43:11,053 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-20 05:43:21,469 INFO L129 PetriNetUnfolder]: 4279/8211 cut-off events. [2021-11-20 05:43:21,469 INFO L130 PetriNetUnfolder]: For 819737/819751 co-relation queries the response was YES. [2021-11-20 05:43:21,642 INFO L84 FinitePrefix]: Finished finitePrefix Result has 124724 conditions, 8211 events. 4279/8211 cut-off events. For 819737/819751 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 60386 event pairs, 253 based on Foata normal form. 14/8198 useless extension candidates. Maximal degree in co-relation 124313. Up to 4917 conditions per place. [2021-11-20 05:43:21,723 INFO L132 encePairwiseOnDemand]: 227/247 looper letters, 769 selfloop transitions, 600 changer transitions 0/1480 dead transitions. [2021-11-20 05:43:21,723 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 551 places, 1480 transitions, 59316 flow [2021-11-20 05:43:21,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-11-20 05:43:21,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-11-20 05:43:21,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2821 transitions. [2021-11-20 05:43:21,727 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5710526315789474 [2021-11-20 05:43:21,727 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2821 transitions. [2021-11-20 05:43:21,728 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2821 transitions. [2021-11-20 05:43:21,728 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-20 05:43:21,728 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2821 transitions. [2021-11-20 05:43:21,732 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 141.05) internal successors, (2821), 20 states have internal predecessors, (2821), 0 states have call successors, (0), 0 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-20 05:43:21,738 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 247.0) internal successors, (5187), 21 states have internal predecessors, (5187), 0 states have call successors, (0), 0 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-20 05:43:21,739 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 247.0) internal successors, (5187), 21 states have internal predecessors, (5187), 0 states have call successors, (0), 0 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-20 05:43:21,739 INFO L186 Difference]: Start difference. First operand has 532 places, 1325 transitions, 54406 flow. Second operand 20 states and 2821 transitions. [2021-11-20 05:43:21,740 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 551 places, 1480 transitions, 59316 flow [2021-11-20 05:43:29,305 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 540 places, 1480 transitions, 58465 flow, removed 351 selfloop flow, removed 11 redundant places. [2021-11-20 05:43:29,376 INFO L242 Difference]: Finished difference. Result has 545 places, 1352 transitions, 56529 flow [2021-11-20 05:43:29,378 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=247, PETRI_DIFFERENCE_MINUEND_FLOW=53745, PETRI_DIFFERENCE_MINUEND_PLACES=521, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1325, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=576, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=736, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=56529, PETRI_PLACES=545, PETRI_TRANSITIONS=1352} [2021-11-20 05:43:29,379 INFO L334 CegarLoopForPetriNet]: 245 programPoint places, 300 predicate places. [2021-11-20 05:43:29,379 INFO L470 AbstractCegarLoop]: Abstraction has has 545 places, 1352 transitions, 56529 flow [2021-11-20 05:43:29,380 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 129.33333333333334) internal successors, (2328), 18 states have internal predecessors, (2328), 0 states have call successors, (0), 0 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-20 05:43:29,380 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-20 05:43:29,380 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 05:43:29,380 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2021-11-20 05:43:29,380 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2021-11-20 05:43:29,381 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 05:43:29,381 INFO L85 PathProgramCache]: Analyzing trace with hash 1863344177, now seen corresponding path program 22 times [2021-11-20 05:43:29,381 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 05:43:29,381 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [180430251] [2021-11-20 05:43:29,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 05:43:29,382 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 05:43:29,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 05:43:30,211 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-20 05:43:30,211 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 05:43:30,212 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [180430251] [2021-11-20 05:43:30,212 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [180430251] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 05:43:30,212 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 05:43:30,212 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2021-11-20 05:43:30,212 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1363684342] [2021-11-20 05:43:30,212 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 05:43:30,212 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-11-20 05:43:30,213 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 05:43:30,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-11-20 05:43:30,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2021-11-20 05:43:30,215 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 247 [2021-11-20 05:43:30,217 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 545 places, 1352 transitions, 56529 flow. Second operand has 18 states, 18 states have (on average 129.33333333333334) internal successors, (2328), 18 states have internal predecessors, (2328), 0 states have call successors, (0), 0 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-20 05:43:30,217 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-20 05:43:30,217 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 247 [2021-11-20 05:43:30,217 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand