./Ultimate.py --spec ../../sv-benchmarks/c/properties/no-data-race.prp --file ../../sv-benchmarks/c/ldv-races/race-2_5-container_of.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for data races Using default analysis Version 63182f13 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ce0a8ca-ef2c-4739-9704-48a20f08c18c/bin/uautomizer-YU5uOKAj3y/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ce0a8ca-ef2c-4739-9704-48a20f08c18c/bin/uautomizer-YU5uOKAj3y/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ce0a8ca-ef2c-4739-9704-48a20f08c18c/bin/uautomizer-YU5uOKAj3y/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ce0a8ca-ef2c-4739-9704-48a20f08c18c/bin/uautomizer-YU5uOKAj3y/config/AutomizerReach.xml -i ../../sv-benchmarks/c/ldv-races/race-2_5-container_of.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ce0a8ca-ef2c-4739-9704-48a20f08c18c/bin/uautomizer-YU5uOKAj3y/config/svcomp-DataRace-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ce0a8ca-ef2c-4739-9704-48a20f08c18c/bin/uautomizer-YU5uOKAj3y --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 c62a6a6ca02e763ce9adebe2a1f0301f133cb0abc0bbd9fb473585b57a9c78f2 --- Real Ultimate output --- This is Ultimate 0.2.1-dev-63182f1 [2021-11-13 18:53:59,245 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-13 18:53:59,246 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-13 18:53:59,297 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-13 18:53:59,298 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-13 18:53:59,299 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-13 18:53:59,301 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-13 18:53:59,304 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-13 18:53:59,306 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-13 18:53:59,307 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-13 18:53:59,309 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-13 18:53:59,310 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-13 18:53:59,311 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-13 18:53:59,312 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-13 18:53:59,314 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-13 18:53:59,315 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-13 18:53:59,317 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-13 18:53:59,318 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-13 18:53:59,320 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-13 18:53:59,323 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-13 18:53:59,326 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-13 18:53:59,334 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-13 18:53:59,336 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-13 18:53:59,341 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-13 18:53:59,346 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-13 18:53:59,348 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-13 18:53:59,349 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-13 18:53:59,350 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-13 18:53:59,352 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-13 18:53:59,353 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-13 18:53:59,355 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-13 18:53:59,356 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-13 18:53:59,357 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-13 18:53:59,359 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-13 18:53:59,361 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-13 18:53:59,361 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-13 18:53:59,362 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-13 18:53:59,363 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-13 18:53:59,363 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-13 18:53:59,364 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-13 18:53:59,365 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-13 18:53:59,366 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ce0a8ca-ef2c-4739-9704-48a20f08c18c/bin/uautomizer-YU5uOKAj3y/config/svcomp-DataRace-32bit-Automizer_Default.epf [2021-11-13 18:53:59,420 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-13 18:53:59,423 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-13 18:53:59,424 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-11-13 18:53:59,424 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-11-13 18:53:59,426 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-11-13 18:53:59,426 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-11-13 18:53:59,427 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-11-13 18:53:59,427 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-11-13 18:53:59,428 INFO L138 SettingsManager]: * Use SBE=true [2021-11-13 18:53:59,428 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-13 18:53:59,429 INFO L138 SettingsManager]: * sizeof long=4 [2021-11-13 18:53:59,430 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-11-13 18:53:59,430 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-11-13 18:53:59,430 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-11-13 18:53:59,430 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-13 18:53:59,431 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-11-13 18:53:59,431 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-13 18:53:59,431 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-11-13 18:53:59,431 INFO L138 SettingsManager]: * Check absence of data races in concurrent programs=true [2021-11-13 18:53:59,432 INFO L138 SettingsManager]: * sizeof long double=12 [2021-11-13 18:53:59,432 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-11-13 18:53:59,432 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-13 18:53:59,432 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-11-13 18:53:59,433 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-13 18:53:59,433 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-11-13 18:53:59,433 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-13 18:53:59,433 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-13 18:53:59,434 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-13 18:53:59,434 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-13 18:53:59,435 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-11-13 18:53:59,436 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-11-13 18:53:59,436 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-11-13 18:53:59,436 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-11-13 18:53:59,437 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-11-13 18:53:59,437 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-11-13 18:53:59,437 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-13 18:53:59,437 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_6ce0a8ca-ef2c-4739-9704-48a20f08c18c/bin/uautomizer-YU5uOKAj3y/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_6ce0a8ca-ef2c-4739-9704-48a20f08c18c/bin/uautomizer-YU5uOKAj3y 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 -> c62a6a6ca02e763ce9adebe2a1f0301f133cb0abc0bbd9fb473585b57a9c78f2 [2021-11-13 18:53:59,724 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-13 18:53:59,753 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-13 18:53:59,757 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-13 18:53:59,759 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-13 18:53:59,760 INFO L275 PluginConnector]: CDTParser initialized [2021-11-13 18:53:59,761 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ce0a8ca-ef2c-4739-9704-48a20f08c18c/bin/uautomizer-YU5uOKAj3y/../../sv-benchmarks/c/ldv-races/race-2_5-container_of.i [2021-11-13 18:53:59,831 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ce0a8ca-ef2c-4739-9704-48a20f08c18c/bin/uautomizer-YU5uOKAj3y/data/4cb7e566b/c535408034844c5b87421c003dca3a1f/FLAGcaa58f706 [2021-11-13 18:54:00,510 INFO L306 CDTParser]: Found 1 translation units. [2021-11-13 18:54:00,511 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ce0a8ca-ef2c-4739-9704-48a20f08c18c/sv-benchmarks/c/ldv-races/race-2_5-container_of.i [2021-11-13 18:54:00,549 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ce0a8ca-ef2c-4739-9704-48a20f08c18c/bin/uautomizer-YU5uOKAj3y/data/4cb7e566b/c535408034844c5b87421c003dca3a1f/FLAGcaa58f706 [2021-11-13 18:54:00,723 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ce0a8ca-ef2c-4739-9704-48a20f08c18c/bin/uautomizer-YU5uOKAj3y/data/4cb7e566b/c535408034844c5b87421c003dca3a1f [2021-11-13 18:54:00,727 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-13 18:54:00,729 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-13 18:54:00,733 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-13 18:54:00,733 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-13 18:54:00,737 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-13 18:54:00,737 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 06:54:00" (1/1) ... [2021-11-13 18:54:00,740 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2cf5abf2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 06:54:00, skipping insertion in model container [2021-11-13 18:54:00,741 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 06:54:00" (1/1) ... [2021-11-13 18:54:00,748 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-13 18:54:00,834 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-13 18:54:01,036 WARN L612 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2021-11-13 18:54:01,698 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ce0a8ca-ef2c-4739-9704-48a20f08c18c/sv-benchmarks/c/ldv-races/race-2_5-container_of.i[75002,75015] [2021-11-13 18:54:01,751 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-11-13 18:54:01,759 INFO L203 MainTranslator]: Completed pre-run [2021-11-13 18:54:01,770 WARN L612 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2021-11-13 18:54:01,799 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ce0a8ca-ef2c-4739-9704-48a20f08c18c/sv-benchmarks/c/ldv-races/race-2_5-container_of.i[75002,75015] [2021-11-13 18:54:01,821 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-11-13 18:54:01,963 INFO L208 MainTranslator]: Completed translation [2021-11-13 18:54:01,964 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 06:54:01 WrapperNode [2021-11-13 18:54:01,964 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-13 18:54:01,965 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-13 18:54:01,965 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-13 18:54:01,966 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-13 18:54:01,974 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 06:54:01" (1/1) ... [2021-11-13 18:54:02,022 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 06:54:01" (1/1) ... [2021-11-13 18:54:02,074 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-13 18:54:02,075 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-13 18:54:02,075 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-13 18:54:02,075 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-13 18:54:02,083 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 06:54:01" (1/1) ... [2021-11-13 18:54:02,084 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 06:54:01" (1/1) ... [2021-11-13 18:54:02,099 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 06:54:01" (1/1) ... [2021-11-13 18:54:02,099 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 06:54:01" (1/1) ... [2021-11-13 18:54:02,153 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 06:54:01" (1/1) ... [2021-11-13 18:54:02,160 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 06:54:01" (1/1) ... [2021-11-13 18:54:02,167 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 06:54:01" (1/1) ... [2021-11-13 18:54:02,176 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-13 18:54:02,177 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-13 18:54:02,177 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-13 18:54:02,177 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-13 18:54:02,178 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 06:54:01" (1/1) ... [2021-11-13 18:54:02,186 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-13 18:54:02,201 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ce0a8ca-ef2c-4739-9704-48a20f08c18c/bin/uautomizer-YU5uOKAj3y/z3 [2021-11-13 18:54:02,236 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ce0a8ca-ef2c-4739-9704-48a20f08c18c/bin/uautomizer-YU5uOKAj3y/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-11-13 18:54:02,266 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6ce0a8ca-ef2c-4739-9704-48a20f08c18c/bin/uautomizer-YU5uOKAj3y/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-11-13 18:54:02,289 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2021-11-13 18:54:02,290 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-11-13 18:54:02,291 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2021-11-13 18:54:02,292 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-11-13 18:54:02,292 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2021-11-13 18:54:02,292 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-11-13 18:54:02,292 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-13 18:54:02,292 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-13 18:54:02,292 INFO L130 BoogieDeclarations]: Found specification of procedure my_callback [2021-11-13 18:54:02,293 INFO L138 BoogieDeclarations]: Found implementation of procedure my_callback [2021-11-13 18:54:02,293 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-11-13 18:54:02,293 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-11-13 18:54:02,293 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-11-13 18:54:02,295 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-11-13 18:54:03,391 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-13 18:54:03,391 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2021-11-13 18:54:03,394 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 06:54:03 BoogieIcfgContainer [2021-11-13 18:54:03,394 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-13 18:54:03,396 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-11-13 18:54:03,396 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-11-13 18:54:03,400 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-11-13 18:54:03,400 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 13.11 06:54:00" (1/3) ... [2021-11-13 18:54:03,401 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7464fa0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.11 06:54:03, skipping insertion in model container [2021-11-13 18:54:03,401 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 06:54:01" (2/3) ... [2021-11-13 18:54:03,402 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7464fa0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.11 06:54:03, skipping insertion in model container [2021-11-13 18:54:03,402 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 06:54:03" (3/3) ... [2021-11-13 18:54:03,403 INFO L111 eAbstractionObserver]: Analyzing ICFG race-2_5-container_of.i [2021-11-13 18:54:03,409 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-11-13 18:54:03,409 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-11-13 18:54:03,409 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 17 error locations. [2021-11-13 18:54:03,410 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-11-13 18:54:03,454 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,455 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,455 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,455 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,456 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,456 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,456 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,456 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,456 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,457 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,457 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~dev~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,457 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~dev~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,457 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,457 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,457 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~dev~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,458 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~dev~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,458 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,458 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,458 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,458 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,459 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~dev~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,460 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~dev~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,460 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,461 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,461 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~dev~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,461 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~dev~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,461 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,462 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,462 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,462 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,462 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,463 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,463 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,463 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,463 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,464 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,464 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,464 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,464 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,464 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,465 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,465 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,465 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,466 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,466 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,466 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,466 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,467 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,467 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,467 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,468 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,468 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,468 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,468 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,468 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,469 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,469 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,469 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,469 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,470 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,470 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,470 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,470 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,471 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,471 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,471 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~lb~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,471 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,471 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,472 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,472 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~lb~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,473 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,473 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,473 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~lb~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,473 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#t~nondet12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,473 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,474 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,474 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~lb~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,474 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#t~nondet12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,474 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,475 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,475 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~lb~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,477 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#t~nondet12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,479 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,480 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,480 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~lb~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,480 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#t~nondet12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,481 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,481 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,481 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,482 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,482 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,488 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,488 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,488 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,490 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,491 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,491 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,491 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,492 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,492 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,493 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,493 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,493 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,493 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,493 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~dev~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,494 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~dev~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,494 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,494 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,494 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~dev~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,494 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~dev~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,494 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,495 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,495 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,495 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,495 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~dev~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,495 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~dev~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,496 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,496 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,496 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~dev~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,496 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~dev~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,496 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,496 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,497 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,497 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,497 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,497 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,497 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,498 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,498 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,498 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,498 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,498 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,498 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,499 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,499 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,499 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,499 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,499 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,500 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,500 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,500 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,500 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,501 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,501 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,501 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,501 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,502 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,502 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,502 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,502 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,503 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,503 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,504 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,504 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,504 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,506 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,507 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,507 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,507 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,507 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~lb~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,507 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,508 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,508 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,508 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~lb~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,508 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,508 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,509 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~lb~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,509 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#t~nondet12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,509 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,509 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,510 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~lb~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,510 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#t~nondet12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,510 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,510 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,510 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~lb~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,511 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#t~nondet12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,511 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,511 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,511 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~lb~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,511 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#t~nondet12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,513 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,513 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,513 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,513 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,513 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,514 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,514 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,514 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,520 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,520 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,520 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~lb~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,521 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,521 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,521 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,521 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#t~nondet12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,521 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,521 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,522 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,522 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,522 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,522 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~dev~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,522 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,523 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~dev~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,524 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,524 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~lb~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,524 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,524 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,525 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,526 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#t~nondet12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,530 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,531 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,531 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,531 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,531 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,532 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,532 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,532 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~dev~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,532 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~dev~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-13 18:54:03,539 INFO L148 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2021-11-13 18:54:03,589 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-11-13 18:54:03,596 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-13 18:54:03,597 INFO L340 AbstractCegarLoop]: Starting to check reachability of 25 error locations. [2021-11-13 18:54:03,614 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 245 places, 245 transitions, 506 flow [2021-11-13 18:54:03,729 INFO L129 PetriNetUnfolder]: 8/322 cut-off events. [2021-11-13 18:54:03,730 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2021-11-13 18:54:03,737 INFO L84 FinitePrefix]: Finished finitePrefix Result has 331 conditions, 322 events. 8/322 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 628 event pairs, 0 based on Foata normal form. 0/287 useless extension candidates. Maximal degree in co-relation 165. Up to 4 conditions per place. [2021-11-13 18:54:03,737 INFO L82 GeneralOperation]: Start removeDead. Operand has 245 places, 245 transitions, 506 flow [2021-11-13 18:54:03,746 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 243 places, 242 transitions, 496 flow [2021-11-13 18:54:03,755 INFO L129 PetriNetUnfolder]: 0/40 cut-off events. [2021-11-13 18:54:03,755 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-11-13 18:54:03,755 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-13 18:54:03,756 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] [2021-11-13 18:54:03,756 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2021-11-13 18:54:03,762 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:54:03,765 INFO L85 PathProgramCache]: Analyzing trace with hash 370607343, now seen corresponding path program 1 times [2021-11-13 18:54:03,778 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:54:03,779 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1785095365] [2021-11-13 18:54:03,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:54:03,781 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:54:04,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 18:54:04,404 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-13 18:54:04,405 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-13 18:54:04,406 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1785095365] [2021-11-13 18:54:04,407 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1785095365] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-13 18:54:04,407 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-13 18:54:04,407 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-13 18:54:04,409 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [207047777] [2021-11-13 18:54:04,410 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-13 18:54:04,419 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-13 18:54:04,419 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-13 18:54:04,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-13 18:54:04,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-11-13 18:54:04,468 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 145 out of 245 [2021-11-13 18:54:04,479 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 242 transitions, 496 flow. Second operand has 6 states, 6 states have (on average 146.83333333333334) internal successors, (881), 6 states have internal predecessors, (881), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:54:04,479 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-13 18:54:04,479 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 145 of 245 [2021-11-13 18:54:04,480 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-13 18:54:05,548 INFO L129 PetriNetUnfolder]: 766/2161 cut-off events. [2021-11-13 18:54:05,548 INFO L130 PetriNetUnfolder]: For 14/14 co-relation queries the response was YES. [2021-11-13 18:54:05,558 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3551 conditions, 2161 events. 766/2161 cut-off events. For 14/14 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 14113 event pairs, 765 based on Foata normal form. 36/2034 useless extension candidates. Maximal degree in co-relation 3134. Up to 1367 conditions per place. [2021-11-13 18:54:05,575 INFO L132 encePairwiseOnDemand]: 225/245 looper letters, 75 selfloop transitions, 5 changer transitions 17/223 dead transitions. [2021-11-13 18:54:05,575 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 223 transitions, 620 flow [2021-11-13 18:54:05,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-13 18:54:05,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-11-13 18:54:05,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 966 transitions. [2021-11-13 18:54:05,598 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6571428571428571 [2021-11-13 18:54:05,599 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 966 transitions. [2021-11-13 18:54:05,599 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 966 transitions. [2021-11-13 18:54:05,604 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-13 18:54:05,606 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 966 transitions. [2021-11-13 18:54:05,613 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 161.0) internal successors, (966), 6 states have internal predecessors, (966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:54:05,626 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 245.0) internal successors, (1715), 7 states have internal predecessors, (1715), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:54:05,628 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 245.0) internal successors, (1715), 7 states have internal predecessors, (1715), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:54:05,630 INFO L186 Difference]: Start difference. First operand has 243 places, 242 transitions, 496 flow. Second operand 6 states and 966 transitions. [2021-11-13 18:54:05,631 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 223 transitions, 620 flow [2021-11-13 18:54:05,638 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 223 transitions, 612 flow, removed 0 selfloop flow, removed 4 redundant places. [2021-11-13 18:54:05,646 INFO L242 Difference]: Finished difference. Result has 229 places, 206 transitions, 426 flow [2021-11-13 18:54:05,648 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=245, PETRI_DIFFERENCE_MINUEND_FLOW=450, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=426, PETRI_PLACES=229, PETRI_TRANSITIONS=206} [2021-11-13 18:54:05,653 INFO L334 CegarLoopForPetriNet]: 243 programPoint places, -14 predicate places. [2021-11-13 18:54:05,653 INFO L470 AbstractCegarLoop]: Abstraction has has 229 places, 206 transitions, 426 flow [2021-11-13 18:54:05,654 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 146.83333333333334) internal successors, (881), 6 states have internal predecessors, (881), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:54:05,654 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-13 18:54:05,654 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 18:54:05,654 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-11-13 18:54:05,654 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2021-11-13 18:54:05,655 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:54:05,656 INFO L85 PathProgramCache]: Analyzing trace with hash 1692451082, now seen corresponding path program 1 times [2021-11-13 18:54:05,656 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:54:05,657 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1058248933] [2021-11-13 18:54:05,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:54:05,657 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:54:05,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 18:54:05,934 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-13 18:54:05,934 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-13 18:54:05,935 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1058248933] [2021-11-13 18:54:05,935 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1058248933] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-13 18:54:05,935 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-13 18:54:05,935 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-13 18:54:05,935 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [560664806] [2021-11-13 18:54:05,936 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-13 18:54:05,938 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-13 18:54:05,938 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-13 18:54:05,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-13 18:54:05,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-11-13 18:54:05,942 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 145 out of 245 [2021-11-13 18:54:05,944 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 206 transitions, 426 flow. Second operand has 6 states, 6 states have (on average 147.83333333333334) internal successors, (887), 6 states have internal predecessors, (887), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:54:05,944 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-13 18:54:05,944 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 145 of 245 [2021-11-13 18:54:05,944 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-13 18:54:06,610 INFO L129 PetriNetUnfolder]: 742/1879 cut-off events. [2021-11-13 18:54:06,610 INFO L130 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2021-11-13 18:54:06,615 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3221 conditions, 1879 events. 742/1879 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 11920 event pairs, 741 based on Foata normal form. 0/1753 useless extension candidates. Maximal degree in co-relation 3161. Up to 1325 conditions per place. [2021-11-13 18:54:06,628 INFO L132 encePairwiseOnDemand]: 239/245 looper letters, 74 selfloop transitions, 5 changer transitions 0/205 dead transitions. [2021-11-13 18:54:06,629 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 205 transitions, 582 flow [2021-11-13 18:54:06,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-13 18:54:06,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-11-13 18:54:06,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 950 transitions. [2021-11-13 18:54:06,633 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6462585034013606 [2021-11-13 18:54:06,633 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 950 transitions. [2021-11-13 18:54:06,633 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 950 transitions. [2021-11-13 18:54:06,634 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-13 18:54:06,634 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 950 transitions. [2021-11-13 18:54:06,637 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 158.33333333333334) internal successors, (950), 6 states have internal predecessors, (950), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:54:06,641 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 245.0) internal successors, (1715), 7 states have internal predecessors, (1715), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:54:06,643 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 245.0) internal successors, (1715), 7 states have internal predecessors, (1715), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:54:06,643 INFO L186 Difference]: Start difference. First operand has 229 places, 206 transitions, 426 flow. Second operand 6 states and 950 transitions. [2021-11-13 18:54:06,643 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 205 transitions, 582 flow [2021-11-13 18:54:06,646 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 205 transitions, 572 flow, removed 0 selfloop flow, removed 5 redundant places. [2021-11-13 18:54:06,651 INFO L242 Difference]: Finished difference. Result has 211 places, 205 transitions, 424 flow [2021-11-13 18:54:06,652 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=245, PETRI_DIFFERENCE_MINUEND_FLOW=414, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=424, PETRI_PLACES=211, PETRI_TRANSITIONS=205} [2021-11-13 18:54:06,652 INFO L334 CegarLoopForPetriNet]: 243 programPoint places, -32 predicate places. [2021-11-13 18:54:06,653 INFO L470 AbstractCegarLoop]: Abstraction has has 211 places, 205 transitions, 424 flow [2021-11-13 18:54:06,654 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 147.83333333333334) internal successors, (887), 6 states have internal predecessors, (887), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:54:06,654 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-13 18:54:06,654 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] [2021-11-13 18:54:06,654 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-11-13 18:54:06,655 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2021-11-13 18:54:06,655 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:54:06,655 INFO L85 PathProgramCache]: Analyzing trace with hash -1013085607, now seen corresponding path program 1 times [2021-11-13 18:54:06,656 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:54:06,656 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [464529521] [2021-11-13 18:54:06,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:54:06,656 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:54:06,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 18:54:06,889 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-13 18:54:06,889 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-13 18:54:06,890 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [464529521] [2021-11-13 18:54:06,890 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [464529521] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-13 18:54:06,890 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-13 18:54:06,890 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-13 18:54:06,891 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1442663824] [2021-11-13 18:54:06,891 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-13 18:54:06,891 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-13 18:54:06,892 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-13 18:54:06,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-13 18:54:06,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-11-13 18:54:06,895 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 139 out of 245 [2021-11-13 18:54:06,897 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 205 transitions, 424 flow. Second operand has 6 states, 6 states have (on average 142.33333333333334) internal successors, (854), 6 states have internal predecessors, (854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:54:06,897 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-13 18:54:06,897 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 245 [2021-11-13 18:54:06,897 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-13 18:54:07,910 INFO L129 PetriNetUnfolder]: 1018/2382 cut-off events. [2021-11-13 18:54:07,910 INFO L130 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2021-11-13 18:54:07,916 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4189 conditions, 2382 events. 1018/2382 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 15740 event pairs, 819 based on Foata normal form. 0/2262 useless extension candidates. Maximal degree in co-relation 4118. Up to 1695 conditions per place. [2021-11-13 18:54:07,933 INFO L132 encePairwiseOnDemand]: 232/245 looper letters, 82 selfloop transitions, 30 changer transitions 0/234 dead transitions. [2021-11-13 18:54:07,933 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 234 transitions, 706 flow [2021-11-13 18:54:07,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-13 18:54:07,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-11-13 18:54:07,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 947 transitions. [2021-11-13 18:54:07,937 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.64421768707483 [2021-11-13 18:54:07,938 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 947 transitions. [2021-11-13 18:54:07,938 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 947 transitions. [2021-11-13 18:54:07,939 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-13 18:54:07,939 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 947 transitions. [2021-11-13 18:54:07,942 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 157.83333333333334) internal successors, (947), 6 states have internal predecessors, (947), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:54:07,946 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 245.0) internal successors, (1715), 7 states have internal predecessors, (1715), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:54:07,948 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 245.0) internal successors, (1715), 7 states have internal predecessors, (1715), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:54:07,948 INFO L186 Difference]: Start difference. First operand has 211 places, 205 transitions, 424 flow. Second operand 6 states and 947 transitions. [2021-11-13 18:54:07,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 234 transitions, 706 flow [2021-11-13 18:54:07,951 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 234 transitions, 696 flow, removed 0 selfloop flow, removed 5 redundant places. [2021-11-13 18:54:07,956 INFO L242 Difference]: Finished difference. Result has 216 places, 234 transitions, 616 flow [2021-11-13 18:54:07,956 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=245, PETRI_DIFFERENCE_MINUEND_FLOW=414, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=616, PETRI_PLACES=216, PETRI_TRANSITIONS=234} [2021-11-13 18:54:07,957 INFO L334 CegarLoopForPetriNet]: 243 programPoint places, -27 predicate places. [2021-11-13 18:54:07,958 INFO L470 AbstractCegarLoop]: Abstraction has has 216 places, 234 transitions, 616 flow [2021-11-13 18:54:07,958 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 142.33333333333334) internal successors, (854), 6 states have internal predecessors, (854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:54:07,959 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-13 18:54:07,959 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-13 18:54:07,959 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-11-13 18:54:07,959 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2021-11-13 18:54:07,960 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:54:07,960 INFO L85 PathProgramCache]: Analyzing trace with hash -1091342478, now seen corresponding path program 1 times [2021-11-13 18:54:07,960 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:54:07,961 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1752456032] [2021-11-13 18:54:07,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:54:07,961 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:54:07,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 18:54:08,102 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-13 18:54:08,103 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-13 18:54:08,103 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1752456032] [2021-11-13 18:54:08,103 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1752456032] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-13 18:54:08,103 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-13 18:54:08,103 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-13 18:54:08,103 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1177459050] [2021-11-13 18:54:08,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-13 18:54:08,104 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-13 18:54:08,104 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-13 18:54:08,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-13 18:54:08,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-13 18:54:08,106 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 202 out of 245 [2021-11-13 18:54:08,108 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 234 transitions, 616 flow. Second operand has 5 states, 5 states have (on average 203.8) internal successors, (1019), 5 states have internal predecessors, (1019), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:54:08,108 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-13 18:54:08,109 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 202 of 245 [2021-11-13 18:54:08,109 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-13 18:54:08,461 INFO L129 PetriNetUnfolder]: 449/1611 cut-off events. [2021-11-13 18:54:08,461 INFO L130 PetriNetUnfolder]: For 465/513 co-relation queries the response was YES. [2021-11-13 18:54:08,468 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3121 conditions, 1611 events. 449/1611 cut-off events. For 465/513 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 10120 event pairs, 264 based on Foata normal form. 0/1521 useless extension candidates. Maximal degree in co-relation 2127. Up to 606 conditions per place. [2021-11-13 18:54:08,480 INFO L132 encePairwiseOnDemand]: 240/245 looper letters, 50 selfloop transitions, 4 changer transitions 0/239 dead transitions. [2021-11-13 18:54:08,480 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 239 transitions, 734 flow [2021-11-13 18:54:08,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-13 18:54:08,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-11-13 18:54:08,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1243 transitions. [2021-11-13 18:54:08,485 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.845578231292517 [2021-11-13 18:54:08,485 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1243 transitions. [2021-11-13 18:54:08,485 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1243 transitions. [2021-11-13 18:54:08,486 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-13 18:54:08,487 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1243 transitions. [2021-11-13 18:54:08,491 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 207.16666666666666) internal successors, (1243), 6 states have internal predecessors, (1243), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:54:08,494 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 245.0) internal successors, (1715), 7 states have internal predecessors, (1715), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:54:08,495 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 245.0) internal successors, (1715), 7 states have internal predecessors, (1715), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:54:08,496 INFO L186 Difference]: Start difference. First operand has 216 places, 234 transitions, 616 flow. Second operand 6 states and 1243 transitions. [2021-11-13 18:54:08,496 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 239 transitions, 734 flow [2021-11-13 18:54:08,502 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 239 transitions, 734 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-11-13 18:54:08,507 INFO L242 Difference]: Finished difference. Result has 225 places, 237 transitions, 645 flow [2021-11-13 18:54:08,507 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=245, PETRI_DIFFERENCE_MINUEND_FLOW=616, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=645, PETRI_PLACES=225, PETRI_TRANSITIONS=237} [2021-11-13 18:54:08,508 INFO L334 CegarLoopForPetriNet]: 243 programPoint places, -18 predicate places. [2021-11-13 18:54:08,509 INFO L470 AbstractCegarLoop]: Abstraction has has 225 places, 237 transitions, 645 flow [2021-11-13 18:54:08,509 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 203.8) internal successors, (1019), 5 states have internal predecessors, (1019), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:54:08,510 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-13 18:54:08,510 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-13 18:54:08,510 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-11-13 18:54:08,510 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr11ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2021-11-13 18:54:08,511 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:54:08,511 INFO L85 PathProgramCache]: Analyzing trace with hash -1771547762, now seen corresponding path program 1 times [2021-11-13 18:54:08,511 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:54:08,511 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1448835665] [2021-11-13 18:54:08,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:54:08,512 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:54:08,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 18:54:08,679 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-13 18:54:08,679 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-13 18:54:08,679 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1448835665] [2021-11-13 18:54:08,680 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1448835665] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-13 18:54:08,680 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-13 18:54:08,680 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-13 18:54:08,680 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [819456212] [2021-11-13 18:54:08,680 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-13 18:54:08,681 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-13 18:54:08,681 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-13 18:54:08,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-13 18:54:08,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-11-13 18:54:08,683 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 139 out of 245 [2021-11-13 18:54:08,685 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 237 transitions, 645 flow. Second operand has 6 states, 6 states have (on average 143.33333333333334) internal successors, (860), 6 states have internal predecessors, (860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:54:08,685 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-13 18:54:08,685 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 245 [2021-11-13 18:54:08,685 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-13 18:54:09,488 INFO L129 PetriNetUnfolder]: 1147/2605 cut-off events. [2021-11-13 18:54:09,489 INFO L130 PetriNetUnfolder]: For 845/851 co-relation queries the response was YES. [2021-11-13 18:54:09,499 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6226 conditions, 2605 events. 1147/2605 cut-off events. For 845/851 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 16735 event pairs, 753 based on Foata normal form. 0/2508 useless extension candidates. Maximal degree in co-relation 6123. Up to 1900 conditions per place. [2021-11-13 18:54:09,517 INFO L132 encePairwiseOnDemand]: 232/245 looper letters, 110 selfloop transitions, 30 changer transitions 0/266 dead transitions. [2021-11-13 18:54:09,517 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 266 transitions, 1031 flow [2021-11-13 18:54:09,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-13 18:54:09,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-11-13 18:54:09,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 947 transitions. [2021-11-13 18:54:09,522 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.64421768707483 [2021-11-13 18:54:09,522 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 947 transitions. [2021-11-13 18:54:09,522 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 947 transitions. [2021-11-13 18:54:09,523 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-13 18:54:09,523 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 947 transitions. [2021-11-13 18:54:09,526 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 157.83333333333334) internal successors, (947), 6 states have internal predecessors, (947), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:54:09,530 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 245.0) internal successors, (1715), 7 states have internal predecessors, (1715), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:54:09,531 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 245.0) internal successors, (1715), 7 states have internal predecessors, (1715), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:54:09,531 INFO L186 Difference]: Start difference. First operand has 225 places, 237 transitions, 645 flow. Second operand 6 states and 947 transitions. [2021-11-13 18:54:09,531 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 266 transitions, 1031 flow [2021-11-13 18:54:09,537 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 266 transitions, 1030 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-11-13 18:54:09,547 INFO L242 Difference]: Finished difference. Result has 234 places, 266 transitions, 894 flow [2021-11-13 18:54:09,550 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=245, PETRI_DIFFERENCE_MINUEND_FLOW=644, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=894, PETRI_PLACES=234, PETRI_TRANSITIONS=266} [2021-11-13 18:54:09,553 INFO L334 CegarLoopForPetriNet]: 243 programPoint places, -9 predicate places. [2021-11-13 18:54:09,554 INFO L470 AbstractCegarLoop]: Abstraction has has 234 places, 266 transitions, 894 flow [2021-11-13 18:54:09,554 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 143.33333333333334) internal successors, (860), 6 states have internal predecessors, (860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:54:09,555 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-13 18:54:09,555 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] [2021-11-13 18:54:09,555 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-11-13 18:54:09,555 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2021-11-13 18:54:09,556 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:54:09,556 INFO L85 PathProgramCache]: Analyzing trace with hash 1751407357, now seen corresponding path program 1 times [2021-11-13 18:54:09,556 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:54:09,556 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [396790890] [2021-11-13 18:54:09,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:54:09,557 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:54:09,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 18:54:09,770 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-13 18:54:09,770 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-13 18:54:09,771 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [396790890] [2021-11-13 18:54:09,771 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [396790890] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-13 18:54:09,771 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-13 18:54:09,771 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-13 18:54:09,771 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1536003648] [2021-11-13 18:54:09,772 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-13 18:54:09,772 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-13 18:54:09,772 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-13 18:54:09,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-13 18:54:09,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-11-13 18:54:09,776 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 245 [2021-11-13 18:54:09,777 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 266 transitions, 894 flow. Second operand has 6 states, 6 states have (on average 152.5) internal successors, (915), 6 states have internal predecessors, (915), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:54:09,778 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-13 18:54:09,778 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 245 [2021-11-13 18:54:09,778 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-13 18:54:10,671 INFO L129 PetriNetUnfolder]: 1123/2690 cut-off events. [2021-11-13 18:54:10,671 INFO L130 PetriNetUnfolder]: For 2104/2266 co-relation queries the response was YES. [2021-11-13 18:54:10,681 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7693 conditions, 2690 events. 1123/2690 cut-off events. For 2104/2266 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 17732 event pairs, 552 based on Foata normal form. 0/2598 useless extension candidates. Maximal degree in co-relation 5641. Up to 1798 conditions per place. [2021-11-13 18:54:10,702 INFO L132 encePairwiseOnDemand]: 234/245 looper letters, 139 selfloop transitions, 22 changer transitions 0/296 dead transitions. [2021-11-13 18:54:10,702 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 296 transitions, 1373 flow [2021-11-13 18:54:10,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-13 18:54:10,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-11-13 18:54:10,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1000 transitions. [2021-11-13 18:54:10,706 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6802721088435374 [2021-11-13 18:54:10,706 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1000 transitions. [2021-11-13 18:54:10,706 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1000 transitions. [2021-11-13 18:54:10,707 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-13 18:54:10,707 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1000 transitions. [2021-11-13 18:54:10,710 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 166.66666666666666) internal successors, (1000), 6 states have internal predecessors, (1000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:54:10,714 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 245.0) internal successors, (1715), 7 states have internal predecessors, (1715), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:54:10,715 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 245.0) internal successors, (1715), 7 states have internal predecessors, (1715), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:54:10,716 INFO L186 Difference]: Start difference. First operand has 234 places, 266 transitions, 894 flow. Second operand 6 states and 1000 transitions. [2021-11-13 18:54:10,716 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 296 transitions, 1373 flow [2021-11-13 18:54:10,725 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 296 transitions, 1325 flow, removed 24 selfloop flow, removed 0 redundant places. [2021-11-13 18:54:10,731 INFO L242 Difference]: Finished difference. Result has 244 places, 287 transitions, 1060 flow [2021-11-13 18:54:10,732 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=245, PETRI_DIFFERENCE_MINUEND_FLOW=846, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1060, PETRI_PLACES=244, PETRI_TRANSITIONS=287} [2021-11-13 18:54:10,732 INFO L334 CegarLoopForPetriNet]: 243 programPoint places, 1 predicate places. [2021-11-13 18:54:10,733 INFO L470 AbstractCegarLoop]: Abstraction has has 244 places, 287 transitions, 1060 flow [2021-11-13 18:54:10,733 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 152.5) internal successors, (915), 6 states have internal predecessors, (915), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:54:10,733 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-13 18:54:10,733 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-13 18:54:10,734 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-11-13 18:54:10,734 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2021-11-13 18:54:10,734 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:54:10,734 INFO L85 PathProgramCache]: Analyzing trace with hash -918443091, now seen corresponding path program 1 times [2021-11-13 18:54:10,734 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:54:10,735 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [864522975] [2021-11-13 18:54:10,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:54:10,735 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:54:10,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 18:54:10,874 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-13 18:54:10,874 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-13 18:54:10,874 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [864522975] [2021-11-13 18:54:10,874 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [864522975] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-13 18:54:10,874 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-13 18:54:10,875 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-13 18:54:10,875 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [523876940] [2021-11-13 18:54:10,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-13 18:54:10,875 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-13 18:54:10,875 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-13 18:54:10,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-13 18:54:10,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-11-13 18:54:10,877 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 141 out of 245 [2021-11-13 18:54:10,879 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 287 transitions, 1060 flow. Second operand has 6 states, 6 states have (on average 146.16666666666666) internal successors, (877), 6 states have internal predecessors, (877), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:54:10,879 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-13 18:54:10,879 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 141 of 245 [2021-11-13 18:54:10,879 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-13 18:54:12,126 INFO L129 PetriNetUnfolder]: 1448/3389 cut-off events. [2021-11-13 18:54:12,126 INFO L130 PetriNetUnfolder]: For 3632/3658 co-relation queries the response was YES. [2021-11-13 18:54:12,146 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10651 conditions, 3389 events. 1448/3389 cut-off events. For 3632/3658 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 22679 event pairs, 512 based on Foata normal form. 0/3321 useless extension candidates. Maximal degree in co-relation 9388. Up to 2180 conditions per place. [2021-11-13 18:54:12,169 INFO L132 encePairwiseOnDemand]: 229/245 looper letters, 167 selfloop transitions, 26 changer transitions 0/322 dead transitions. [2021-11-13 18:54:12,169 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 322 transitions, 1648 flow [2021-11-13 18:54:12,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-13 18:54:12,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-11-13 18:54:12,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 964 transitions. [2021-11-13 18:54:12,173 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6557823129251701 [2021-11-13 18:54:12,174 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 964 transitions. [2021-11-13 18:54:12,174 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 964 transitions. [2021-11-13 18:54:12,175 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-13 18:54:12,175 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 964 transitions. [2021-11-13 18:54:12,178 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 160.66666666666666) internal successors, (964), 6 states have internal predecessors, (964), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:54:12,182 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 245.0) internal successors, (1715), 7 states have internal predecessors, (1715), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:54:12,183 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 245.0) internal successors, (1715), 7 states have internal predecessors, (1715), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:54:12,183 INFO L186 Difference]: Start difference. First operand has 244 places, 287 transitions, 1060 flow. Second operand 6 states and 964 transitions. [2021-11-13 18:54:12,183 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 322 transitions, 1648 flow [2021-11-13 18:54:12,193 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 322 transitions, 1648 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-11-13 18:54:12,200 INFO L242 Difference]: Finished difference. Result has 253 places, 307 transitions, 1324 flow [2021-11-13 18:54:12,201 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=245, PETRI_DIFFERENCE_MINUEND_FLOW=1058, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1324, PETRI_PLACES=253, PETRI_TRANSITIONS=307} [2021-11-13 18:54:12,202 INFO L334 CegarLoopForPetriNet]: 243 programPoint places, 10 predicate places. [2021-11-13 18:54:12,202 INFO L470 AbstractCegarLoop]: Abstraction has has 253 places, 307 transitions, 1324 flow [2021-11-13 18:54:12,203 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 146.16666666666666) internal successors, (877), 6 states have internal predecessors, (877), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:54:12,203 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-13 18:54:12,203 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-13 18:54:12,203 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-11-13 18:54:12,203 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2021-11-13 18:54:12,204 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:54:12,204 INFO L85 PathProgramCache]: Analyzing trace with hash 618919623, now seen corresponding path program 1 times [2021-11-13 18:54:12,204 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:54:12,204 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [356862136] [2021-11-13 18:54:12,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:54:12,204 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:54:12,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 18:54:12,296 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-13 18:54:12,297 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-13 18:54:12,297 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [356862136] [2021-11-13 18:54:12,297 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [356862136] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-13 18:54:12,297 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-13 18:54:12,297 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-13 18:54:12,298 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [37433182] [2021-11-13 18:54:12,298 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-13 18:54:12,298 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-13 18:54:12,298 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-13 18:54:12,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-13 18:54:12,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-13 18:54:12,300 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 202 out of 245 [2021-11-13 18:54:12,308 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 307 transitions, 1324 flow. Second operand has 5 states, 5 states have (on average 204.4) internal successors, (1022), 5 states have internal predecessors, (1022), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:54:12,308 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-13 18:54:12,308 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 202 of 245 [2021-11-13 18:54:12,308 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-13 18:54:12,675 INFO L129 PetriNetUnfolder]: 303/1077 cut-off events. [2021-11-13 18:54:12,675 INFO L130 PetriNetUnfolder]: For 2171/2243 co-relation queries the response was YES. [2021-11-13 18:54:12,680 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3129 conditions, 1077 events. 303/1077 cut-off events. For 2171/2243 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 6022 event pairs, 15 based on Foata normal form. 16/1074 useless extension candidates. Maximal degree in co-relation 3029. Up to 339 conditions per place. [2021-11-13 18:54:12,693 INFO L132 encePairwiseOnDemand]: 240/245 looper letters, 66 selfloop transitions, 4 changer transitions 1/251 dead transitions. [2021-11-13 18:54:12,693 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 251 transitions, 1120 flow [2021-11-13 18:54:12,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-13 18:54:12,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-11-13 18:54:12,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1266 transitions. [2021-11-13 18:54:12,698 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8612244897959184 [2021-11-13 18:54:12,698 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1266 transitions. [2021-11-13 18:54:12,698 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1266 transitions. [2021-11-13 18:54:12,699 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-13 18:54:12,699 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1266 transitions. [2021-11-13 18:54:12,705 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 211.0) internal successors, (1266), 6 states have internal predecessors, (1266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:54:12,709 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 245.0) internal successors, (1715), 7 states have internal predecessors, (1715), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:54:12,710 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 245.0) internal successors, (1715), 7 states have internal predecessors, (1715), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:54:12,710 INFO L186 Difference]: Start difference. First operand has 253 places, 307 transitions, 1324 flow. Second operand 6 states and 1266 transitions. [2021-11-13 18:54:12,710 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 251 transitions, 1120 flow [2021-11-13 18:54:12,717 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 251 transitions, 1051 flow, removed 3 selfloop flow, removed 24 redundant places. [2021-11-13 18:54:12,721 INFO L242 Difference]: Finished difference. Result has 232 places, 225 transitions, 710 flow [2021-11-13 18:54:12,722 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=245, PETRI_DIFFERENCE_MINUEND_FLOW=701, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=710, PETRI_PLACES=232, PETRI_TRANSITIONS=225} [2021-11-13 18:54:12,724 INFO L334 CegarLoopForPetriNet]: 243 programPoint places, -11 predicate places. [2021-11-13 18:54:12,725 INFO L470 AbstractCegarLoop]: Abstraction has has 232 places, 225 transitions, 710 flow [2021-11-13 18:54:12,726 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 204.4) internal successors, (1022), 5 states have internal predecessors, (1022), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:54:12,726 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-13 18:54:12,727 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-13 18:54:12,727 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-11-13 18:54:12,727 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2021-11-13 18:54:12,727 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:54:12,727 INFO L85 PathProgramCache]: Analyzing trace with hash -1588780166, now seen corresponding path program 1 times [2021-11-13 18:54:12,727 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:54:12,728 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1599656362] [2021-11-13 18:54:12,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:54:12,728 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:54:12,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 18:54:13,824 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-13 18:54:13,824 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-13 18:54:13,824 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1599656362] [2021-11-13 18:54:13,824 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1599656362] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-13 18:54:13,824 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-13 18:54:13,825 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2021-11-13 18:54:13,825 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [117363068] [2021-11-13 18:54:13,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-13 18:54:13,825 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-11-13 18:54:13,825 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-13 18:54:13,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-11-13 18:54:13,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2021-11-13 18:54:13,829 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 125 out of 245 [2021-11-13 18:54:13,832 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 225 transitions, 710 flow. Second operand has 18 states, 18 states have (on average 127.11111111111111) internal successors, (2288), 18 states have internal predecessors, (2288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:54:13,832 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-13 18:54:13,832 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 125 of 245 [2021-11-13 18:54:13,832 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-13 18:54:15,894 INFO L129 PetriNetUnfolder]: 1066/2247 cut-off events. [2021-11-13 18:54:15,894 INFO L130 PetriNetUnfolder]: For 4149/4191 co-relation queries the response was YES. [2021-11-13 18:54:15,901 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7476 conditions, 2247 events. 1066/2247 cut-off events. For 4149/4191 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 12901 event pairs, 153 based on Foata normal form. 8/2230 useless extension candidates. Maximal degree in co-relation 7298. Up to 853 conditions per place. [2021-11-13 18:54:15,913 INFO L132 encePairwiseOnDemand]: 224/245 looper letters, 237 selfloop transitions, 67 changer transitions 0/413 dead transitions. [2021-11-13 18:54:15,913 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 413 transitions, 2496 flow [2021-11-13 18:54:15,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-11-13 18:54:15,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-11-13 18:54:15,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2725 transitions. [2021-11-13 18:54:15,924 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5561224489795918 [2021-11-13 18:54:15,924 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2725 transitions. [2021-11-13 18:54:15,925 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2725 transitions. [2021-11-13 18:54:15,927 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-13 18:54:15,927 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2725 transitions. [2021-11-13 18:54:15,935 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 136.25) internal successors, (2725), 20 states have internal predecessors, (2725), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:54:15,947 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 245.0) internal successors, (5145), 21 states have internal predecessors, (5145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:54:15,950 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 245.0) internal successors, (5145), 21 states have internal predecessors, (5145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:54:15,950 INFO L186 Difference]: Start difference. First operand has 232 places, 225 transitions, 710 flow. Second operand 20 states and 2725 transitions. [2021-11-13 18:54:15,950 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 413 transitions, 2496 flow [2021-11-13 18:54:15,963 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 413 transitions, 2471 flow, removed 3 selfloop flow, removed 7 redundant places. [2021-11-13 18:54:15,970 INFO L242 Difference]: Finished difference. Result has 252 places, 277 transitions, 1393 flow [2021-11-13 18:54:15,971 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=245, PETRI_DIFFERENCE_MINUEND_FLOW=686, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=1393, PETRI_PLACES=252, PETRI_TRANSITIONS=277} [2021-11-13 18:54:15,971 INFO L334 CegarLoopForPetriNet]: 243 programPoint places, 9 predicate places. [2021-11-13 18:54:15,972 INFO L470 AbstractCegarLoop]: Abstraction has has 252 places, 277 transitions, 1393 flow [2021-11-13 18:54:15,973 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 127.11111111111111) internal successors, (2288), 18 states have internal predecessors, (2288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:54:15,973 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-13 18:54:15,973 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-13 18:54:15,973 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-11-13 18:54:15,974 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2021-11-13 18:54:15,974 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:54:15,974 INFO L85 PathProgramCache]: Analyzing trace with hash -846440080, now seen corresponding path program 2 times [2021-11-13 18:54:15,974 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:54:15,975 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1597157775] [2021-11-13 18:54:15,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:54:15,975 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:54:16,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 18:54:16,781 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-13 18:54:16,781 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-13 18:54:16,781 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1597157775] [2021-11-13 18:54:16,781 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1597157775] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-13 18:54:16,781 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-13 18:54:16,781 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2021-11-13 18:54:16,782 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1556183251] [2021-11-13 18:54:16,782 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-13 18:54:16,782 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-11-13 18:54:16,782 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-13 18:54:16,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-11-13 18:54:16,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2021-11-13 18:54:16,792 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 125 out of 245 [2021-11-13 18:54:16,795 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 277 transitions, 1393 flow. Second operand has 18 states, 18 states have (on average 127.11111111111111) internal successors, (2288), 18 states have internal predecessors, (2288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:54:16,795 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-13 18:54:16,795 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 125 of 245 [2021-11-13 18:54:16,795 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-13 18:54:18,835 INFO L129 PetriNetUnfolder]: 1262/2483 cut-off events. [2021-11-13 18:54:18,835 INFO L130 PetriNetUnfolder]: For 12748/12748 co-relation queries the response was YES. [2021-11-13 18:54:18,846 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11112 conditions, 2483 events. 1262/2483 cut-off events. For 12748/12748 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 14454 event pairs, 70 based on Foata normal form. 8/2469 useless extension candidates. Maximal degree in co-relation 10930. Up to 1398 conditions per place. [2021-11-13 18:54:18,865 INFO L132 encePairwiseOnDemand]: 224/245 looper letters, 226 selfloop transitions, 84 changer transitions 0/419 dead transitions. [2021-11-13 18:54:18,865 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 419 transitions, 3142 flow [2021-11-13 18:54:18,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-11-13 18:54:18,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-11-13 18:54:18,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2464 transitions. [2021-11-13 18:54:18,875 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5587301587301587 [2021-11-13 18:54:18,876 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2464 transitions. [2021-11-13 18:54:18,876 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2464 transitions. [2021-11-13 18:54:18,878 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-13 18:54:18,878 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2464 transitions. [2021-11-13 18:54:18,894 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 136.88888888888889) internal successors, (2464), 18 states have internal predecessors, (2464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:54:18,911 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 245.0) internal successors, (4655), 19 states have internal predecessors, (4655), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:54:18,913 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 245.0) internal successors, (4655), 19 states have internal predecessors, (4655), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:54:18,913 INFO L186 Difference]: Start difference. First operand has 252 places, 277 transitions, 1393 flow. Second operand 18 states and 2464 transitions. [2021-11-13 18:54:18,914 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 419 transitions, 3142 flow [2021-11-13 18:54:18,956 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 419 transitions, 3080 flow, removed 15 selfloop flow, removed 9 redundant places. [2021-11-13 18:54:18,965 INFO L242 Difference]: Finished difference. Result has 267 places, 316 transitions, 2197 flow [2021-11-13 18:54:18,967 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=245, PETRI_DIFFERENCE_MINUEND_FLOW=1347, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=2197, PETRI_PLACES=267, PETRI_TRANSITIONS=316} [2021-11-13 18:54:18,967 INFO L334 CegarLoopForPetriNet]: 243 programPoint places, 24 predicate places. [2021-11-13 18:54:18,968 INFO L470 AbstractCegarLoop]: Abstraction has has 267 places, 316 transitions, 2197 flow [2021-11-13 18:54:18,968 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 127.11111111111111) internal successors, (2288), 18 states have internal predecessors, (2288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:54:18,969 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-13 18:54:18,969 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-13 18:54:18,969 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-11-13 18:54:18,969 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2021-11-13 18:54:18,979 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:54:18,979 INFO L85 PathProgramCache]: Analyzing trace with hash -1386220520, now seen corresponding path program 3 times [2021-11-13 18:54:18,979 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:54:18,979 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [8699257] [2021-11-13 18:54:18,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:54:18,980 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:54:19,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 18:54:19,887 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-13 18:54:19,888 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-13 18:54:19,888 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [8699257] [2021-11-13 18:54:19,888 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [8699257] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-13 18:54:19,888 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-13 18:54:19,888 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2021-11-13 18:54:19,888 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [349527225] [2021-11-13 18:54:19,889 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-13 18:54:19,889 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-11-13 18:54:19,889 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-13 18:54:19,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-11-13 18:54:19,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=241, Unknown=0, NotChecked=0, Total=306 [2021-11-13 18:54:19,892 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 125 out of 245 [2021-11-13 18:54:19,895 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 316 transitions, 2197 flow. Second operand has 18 states, 18 states have (on average 127.11111111111111) internal successors, (2288), 18 states have internal predecessors, (2288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:54:19,895 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-13 18:54:19,895 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 125 of 245 [2021-11-13 18:54:19,895 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-13 18:54:21,376 INFO L129 PetriNetUnfolder]: 1363/2733 cut-off events. [2021-11-13 18:54:21,376 INFO L130 PetriNetUnfolder]: For 18496/18496 co-relation queries the response was YES. [2021-11-13 18:54:21,385 INFO L84 FinitePrefix]: Finished finitePrefix Result has 13961 conditions, 2733 events. 1363/2733 cut-off events. For 18496/18496 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 16052 event pairs, 418 based on Foata normal form. 8/2709 useless extension candidates. Maximal degree in co-relation 13772. Up to 1456 conditions per place. [2021-11-13 18:54:21,402 INFO L132 encePairwiseOnDemand]: 224/245 looper letters, 197 selfloop transitions, 122 changer transitions 0/428 dead transitions. [2021-11-13 18:54:21,403 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 428 transitions, 3807 flow [2021-11-13 18:54:21,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-11-13 18:54:21,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2021-11-13 18:54:21,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2201 transitions. [2021-11-13 18:54:21,412 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5614795918367347 [2021-11-13 18:54:21,412 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2201 transitions. [2021-11-13 18:54:21,412 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2201 transitions. [2021-11-13 18:54:21,414 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-13 18:54:21,414 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2201 transitions. [2021-11-13 18:54:21,420 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 137.5625) internal successors, (2201), 16 states have internal predecessors, (2201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:54:21,428 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 245.0) internal successors, (4165), 17 states have internal predecessors, (4165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:54:21,430 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 245.0) internal successors, (4165), 17 states have internal predecessors, (4165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:54:21,430 INFO L186 Difference]: Start difference. First operand has 267 places, 316 transitions, 2197 flow. Second operand 16 states and 2201 transitions. [2021-11-13 18:54:21,430 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 428 transitions, 3807 flow [2021-11-13 18:54:21,498 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 428 transitions, 3699 flow, removed 27 selfloop flow, removed 10 redundant places. [2021-11-13 18:54:21,506 INFO L242 Difference]: Finished difference. Result has 278 places, 358 transitions, 3266 flow [2021-11-13 18:54:21,507 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=245, PETRI_DIFFERENCE_MINUEND_FLOW=2109, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=3266, PETRI_PLACES=278, PETRI_TRANSITIONS=358} [2021-11-13 18:54:21,508 INFO L334 CegarLoopForPetriNet]: 243 programPoint places, 35 predicate places. [2021-11-13 18:54:21,508 INFO L470 AbstractCegarLoop]: Abstraction has has 278 places, 358 transitions, 3266 flow [2021-11-13 18:54:21,509 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 127.11111111111111) internal successors, (2288), 18 states have internal predecessors, (2288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:54:21,509 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-13 18:54:21,509 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-13 18:54:21,509 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-11-13 18:54:21,510 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2021-11-13 18:54:21,510 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:54:21,510 INFO L85 PathProgramCache]: Analyzing trace with hash -1430275752, now seen corresponding path program 4 times [2021-11-13 18:54:21,510 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:54:21,510 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2141660867] [2021-11-13 18:54:21,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:54:21,511 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:54:21,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 18:54:22,704 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-13 18:54:22,704 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-13 18:54:22,704 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2141660867] [2021-11-13 18:54:22,704 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2141660867] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-13 18:54:22,705 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-13 18:54:22,705 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2021-11-13 18:54:22,705 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [203442645] [2021-11-13 18:54:22,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-13 18:54:22,706 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-11-13 18:54:22,706 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-13 18:54:22,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-11-13 18:54:22,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=245, Unknown=0, NotChecked=0, Total=306 [2021-11-13 18:54:22,709 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 125 out of 245 [2021-11-13 18:54:22,712 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 358 transitions, 3266 flow. Second operand has 18 states, 18 states have (on average 127.11111111111111) internal successors, (2288), 18 states have internal predecessors, (2288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:54:22,712 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-13 18:54:22,712 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 125 of 245 [2021-11-13 18:54:22,712 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-13 18:54:24,801 INFO L129 PetriNetUnfolder]: 1349/2702 cut-off events. [2021-11-13 18:54:24,802 INFO L130 PetriNetUnfolder]: For 27276/27304 co-relation queries the response was YES. [2021-11-13 18:54:24,810 INFO L84 FinitePrefix]: Finished finitePrefix Result has 15245 conditions, 2702 events. 1349/2702 cut-off events. For 27276/27304 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 16002 event pairs, 91 based on Foata normal form. 8/2689 useless extension candidates. Maximal degree in co-relation 15050. Up to 1057 conditions per place. [2021-11-13 18:54:24,829 INFO L132 encePairwiseOnDemand]: 225/245 looper letters, 297 selfloop transitions, 114 changer transitions 0/520 dead transitions. [2021-11-13 18:54:24,830 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 520 transitions, 5941 flow [2021-11-13 18:54:24,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-11-13 18:54:24,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-11-13 18:54:24,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2722 transitions. [2021-11-13 18:54:24,837 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5555102040816327 [2021-11-13 18:54:24,837 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2722 transitions. [2021-11-13 18:54:24,837 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2722 transitions. [2021-11-13 18:54:24,839 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-13 18:54:24,839 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2722 transitions. [2021-11-13 18:54:24,844 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 136.1) internal successors, (2722), 20 states have internal predecessors, (2722), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:54:24,852 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 245.0) internal successors, (5145), 21 states have internal predecessors, (5145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:54:24,855 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 245.0) internal successors, (5145), 21 states have internal predecessors, (5145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:54:24,855 INFO L186 Difference]: Start difference. First operand has 278 places, 358 transitions, 3266 flow. Second operand 20 states and 2722 transitions. [2021-11-13 18:54:24,855 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 520 transitions, 5941 flow [2021-11-13 18:54:24,935 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 520 transitions, 5684 flow, removed 65 selfloop flow, removed 9 redundant places. [2021-11-13 18:54:24,946 INFO L242 Difference]: Finished difference. Result has 290 places, 365 transitions, 3482 flow [2021-11-13 18:54:24,947 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=245, PETRI_DIFFERENCE_MINUEND_FLOW=3095, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=3482, PETRI_PLACES=290, PETRI_TRANSITIONS=365} [2021-11-13 18:54:24,947 INFO L334 CegarLoopForPetriNet]: 243 programPoint places, 47 predicate places. [2021-11-13 18:54:24,947 INFO L470 AbstractCegarLoop]: Abstraction has has 290 places, 365 transitions, 3482 flow [2021-11-13 18:54:24,948 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 127.11111111111111) internal successors, (2288), 18 states have internal predecessors, (2288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:54:24,948 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-13 18:54:24,949 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-13 18:54:24,949 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-11-13 18:54:24,949 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2021-11-13 18:54:24,949 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:54:24,950 INFO L85 PathProgramCache]: Analyzing trace with hash -1178812986, now seen corresponding path program 5 times [2021-11-13 18:54:24,950 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:54:24,950 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1805614080] [2021-11-13 18:54:24,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:54:24,950 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:54:24,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 18:54:25,714 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-13 18:54:25,717 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-13 18:54:25,717 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1805614080] [2021-11-13 18:54:25,718 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1805614080] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-13 18:54:25,722 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-13 18:54:25,723 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2021-11-13 18:54:25,723 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1331299329] [2021-11-13 18:54:25,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-13 18:54:25,723 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-11-13 18:54:25,724 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-13 18:54:25,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-11-13 18:54:25,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=242, Unknown=0, NotChecked=0, Total=306 [2021-11-13 18:54:25,727 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 125 out of 245 [2021-11-13 18:54:25,729 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 365 transitions, 3482 flow. Second operand has 18 states, 18 states have (on average 127.11111111111111) internal successors, (2288), 18 states have internal predecessors, (2288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:54:25,730 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-13 18:54:25,730 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 125 of 245 [2021-11-13 18:54:25,730 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-13 18:54:27,781 INFO L129 PetriNetUnfolder]: 1629/3246 cut-off events. [2021-11-13 18:54:27,781 INFO L130 PetriNetUnfolder]: For 33847/33875 co-relation queries the response was YES. [2021-11-13 18:54:27,804 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19567 conditions, 3246 events. 1629/3246 cut-off events. For 33847/33875 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 19900 event pairs, 408 based on Foata normal form. 8/3220 useless extension candidates. Maximal degree in co-relation 19370. Up to 1769 conditions per place. [2021-11-13 18:54:27,827 INFO L132 encePairwiseOnDemand]: 224/245 looper letters, 258 selfloop transitions, 152 changer transitions 0/519 dead transitions. [2021-11-13 18:54:27,827 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 519 transitions, 6205 flow [2021-11-13 18:54:27,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-11-13 18:54:27,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2021-11-13 18:54:27,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2333 transitions. [2021-11-13 18:54:27,833 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5601440576230492 [2021-11-13 18:54:27,833 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2333 transitions. [2021-11-13 18:54:27,833 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2333 transitions. [2021-11-13 18:54:27,837 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-13 18:54:27,837 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2333 transitions. [2021-11-13 18:54:27,841 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 137.23529411764707) internal successors, (2333), 17 states have internal predecessors, (2333), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:54:27,849 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 245.0) internal successors, (4410), 18 states have internal predecessors, (4410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:54:27,850 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 245.0) internal successors, (4410), 18 states have internal predecessors, (4410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:54:27,850 INFO L186 Difference]: Start difference. First operand has 290 places, 365 transitions, 3482 flow. Second operand 17 states and 2333 transitions. [2021-11-13 18:54:27,850 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 519 transitions, 6205 flow [2021-11-13 18:54:27,981 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 519 transitions, 5932 flow, removed 12 selfloop flow, removed 16 redundant places. [2021-11-13 18:54:27,998 INFO L242 Difference]: Finished difference. Result has 298 places, 434 transitions, 5280 flow [2021-11-13 18:54:27,999 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=245, PETRI_DIFFERENCE_MINUEND_FLOW=3293, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=5280, PETRI_PLACES=298, PETRI_TRANSITIONS=434} [2021-11-13 18:54:28,000 INFO L334 CegarLoopForPetriNet]: 243 programPoint places, 55 predicate places. [2021-11-13 18:54:28,001 INFO L470 AbstractCegarLoop]: Abstraction has has 298 places, 434 transitions, 5280 flow [2021-11-13 18:54:28,001 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 127.11111111111111) internal successors, (2288), 18 states have internal predecessors, (2288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:54:28,002 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-13 18:54:28,002 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-13 18:54:28,002 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2021-11-13 18:54:28,002 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2021-11-13 18:54:28,003 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:54:28,003 INFO L85 PathProgramCache]: Analyzing trace with hash -985014274, now seen corresponding path program 6 times [2021-11-13 18:54:28,003 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:54:28,003 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [167522674] [2021-11-13 18:54:28,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:54:28,003 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:54:28,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 18:54:28,963 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-13 18:54:28,963 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-13 18:54:28,963 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [167522674] [2021-11-13 18:54:28,963 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [167522674] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-13 18:54:28,963 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-13 18:54:28,963 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2021-11-13 18:54:28,963 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1993316452] [2021-11-13 18:54:28,964 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-13 18:54:28,964 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-11-13 18:54:28,964 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-13 18:54:28,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-11-13 18:54:28,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2021-11-13 18:54:28,967 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 125 out of 245 [2021-11-13 18:54:28,969 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 434 transitions, 5280 flow. Second operand has 18 states, 18 states have (on average 127.11111111111111) internal successors, (2288), 18 states have internal predecessors, (2288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:54:28,969 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-13 18:54:28,969 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 125 of 245 [2021-11-13 18:54:28,970 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-13 18:54:31,841 INFO L129 PetriNetUnfolder]: 1807/3557 cut-off events. [2021-11-13 18:54:31,841 INFO L130 PetriNetUnfolder]: For 49777/49777 co-relation queries the response was YES. [2021-11-13 18:54:31,867 INFO L84 FinitePrefix]: Finished finitePrefix Result has 23886 conditions, 3557 events. 1807/3557 cut-off events. For 49777/49777 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 22179 event pairs, 421 based on Foata normal form. 8/3533 useless extension candidates. Maximal degree in co-relation 23681. Up to 1704 conditions per place. [2021-11-13 18:54:31,894 INFO L132 encePairwiseOnDemand]: 224/245 looper letters, 236 selfloop transitions, 239 changer transitions 0/584 dead transitions. [2021-11-13 18:54:31,894 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 584 transitions, 8157 flow [2021-11-13 18:54:31,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-11-13 18:54:31,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-11-13 18:54:31,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2725 transitions. [2021-11-13 18:54:31,900 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5561224489795918 [2021-11-13 18:54:31,900 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2725 transitions. [2021-11-13 18:54:31,900 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2725 transitions. [2021-11-13 18:54:31,901 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-13 18:54:31,901 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2725 transitions. [2021-11-13 18:54:31,906 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 136.25) internal successors, (2725), 20 states have internal predecessors, (2725), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:54:31,913 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 245.0) internal successors, (5145), 21 states have internal predecessors, (5145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:54:31,915 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 245.0) internal successors, (5145), 21 states have internal predecessors, (5145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:54:31,915 INFO L186 Difference]: Start difference. First operand has 298 places, 434 transitions, 5280 flow. Second operand 20 states and 2725 transitions. [2021-11-13 18:54:31,916 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 584 transitions, 8157 flow [2021-11-13 18:54:32,119 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 584 transitions, 7962 flow, removed 82 selfloop flow, removed 9 redundant places. [2021-11-13 18:54:32,133 INFO L242 Difference]: Finished difference. Result has 319 places, 508 transitions, 7607 flow [2021-11-13 18:54:32,134 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=245, PETRI_DIFFERENCE_MINUEND_FLOW=5130, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=434, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=7607, PETRI_PLACES=319, PETRI_TRANSITIONS=508} [2021-11-13 18:54:32,136 INFO L334 CegarLoopForPetriNet]: 243 programPoint places, 76 predicate places. [2021-11-13 18:54:32,136 INFO L470 AbstractCegarLoop]: Abstraction has has 319 places, 508 transitions, 7607 flow [2021-11-13 18:54:32,137 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 127.11111111111111) internal successors, (2288), 18 states have internal predecessors, (2288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:54:32,137 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-13 18:54:32,137 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-13 18:54:32,137 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2021-11-13 18:54:32,137 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2021-11-13 18:54:32,138 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:54:32,138 INFO L85 PathProgramCache]: Analyzing trace with hash -423263494, now seen corresponding path program 7 times [2021-11-13 18:54:32,138 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:54:32,138 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1088052532] [2021-11-13 18:54:32,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:54:32,139 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:54:32,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 18:54:33,176 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-13 18:54:33,176 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-13 18:54:33,176 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1088052532] [2021-11-13 18:54:33,176 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1088052532] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-13 18:54:33,176 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-13 18:54:33,177 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2021-11-13 18:54:33,177 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1398204034] [2021-11-13 18:54:33,177 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-13 18:54:33,177 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-11-13 18:54:33,177 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-13 18:54:33,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-11-13 18:54:33,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2021-11-13 18:54:33,180 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 125 out of 245 [2021-11-13 18:54:33,183 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 508 transitions, 7607 flow. Second operand has 18 states, 18 states have (on average 127.11111111111111) internal successors, (2288), 18 states have internal predecessors, (2288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:54:33,183 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-13 18:54:33,183 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 125 of 245 [2021-11-13 18:54:33,183 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-13 18:54:35,869 INFO L129 PetriNetUnfolder]: 2111/4141 cut-off events. [2021-11-13 18:54:35,869 INFO L130 PetriNetUnfolder]: For 81233/81331 co-relation queries the response was YES. [2021-11-13 18:54:35,896 INFO L84 FinitePrefix]: Finished finitePrefix Result has 31179 conditions, 4141 events. 2111/4141 cut-off events. For 81233/81331 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 26950 event pairs, 310 based on Foata normal form. 8/4117 useless extension candidates. Maximal degree in co-relation 30964. Up to 1903 conditions per place. [2021-11-13 18:54:35,927 INFO L132 encePairwiseOnDemand]: 224/245 looper letters, 402 selfloop transitions, 238 changer transitions 0/749 dead transitions. [2021-11-13 18:54:35,927 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 749 transitions, 13163 flow [2021-11-13 18:54:35,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-11-13 18:54:35,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-11-13 18:54:35,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2728 transitions. [2021-11-13 18:54:35,933 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.556734693877551 [2021-11-13 18:54:35,933 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2728 transitions. [2021-11-13 18:54:35,933 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2728 transitions. [2021-11-13 18:54:35,935 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-13 18:54:35,935 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2728 transitions. [2021-11-13 18:54:35,940 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 136.4) internal successors, (2728), 20 states have internal predecessors, (2728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:54:35,947 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 245.0) internal successors, (5145), 21 states have internal predecessors, (5145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:54:35,949 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 245.0) internal successors, (5145), 21 states have internal predecessors, (5145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:54:35,949 INFO L186 Difference]: Start difference. First operand has 319 places, 508 transitions, 7607 flow. Second operand 20 states and 2728 transitions. [2021-11-13 18:54:35,949 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 749 transitions, 13163 flow [2021-11-13 18:54:36,267 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 749 transitions, 12875 flow, removed 86 selfloop flow, removed 8 redundant places. [2021-11-13 18:54:36,282 INFO L242 Difference]: Finished difference. Result has 337 places, 598 transitions, 10595 flow [2021-11-13 18:54:36,283 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=245, PETRI_DIFFERENCE_MINUEND_FLOW=7384, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=508, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=10595, PETRI_PLACES=337, PETRI_TRANSITIONS=598} [2021-11-13 18:54:36,284 INFO L334 CegarLoopForPetriNet]: 243 programPoint places, 94 predicate places. [2021-11-13 18:54:36,284 INFO L470 AbstractCegarLoop]: Abstraction has has 337 places, 598 transitions, 10595 flow [2021-11-13 18:54:36,285 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 127.11111111111111) internal successors, (2288), 18 states have internal predecessors, (2288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:54:36,285 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-13 18:54:36,285 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-13 18:54:36,285 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2021-11-13 18:54:36,286 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2021-11-13 18:54:36,286 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:54:36,286 INFO L85 PathProgramCache]: Analyzing trace with hash -107039106, now seen corresponding path program 8 times [2021-11-13 18:54:36,286 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:54:36,287 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [614968739] [2021-11-13 18:54:36,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:54:36,287 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:54:36,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 18:54:37,063 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-13 18:54:37,063 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-13 18:54:37,063 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [614968739] [2021-11-13 18:54:37,063 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [614968739] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-13 18:54:37,063 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-13 18:54:37,064 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2021-11-13 18:54:37,064 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1720914543] [2021-11-13 18:54:37,064 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-13 18:54:37,064 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-11-13 18:54:37,064 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-13 18:54:37,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-11-13 18:54:37,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2021-11-13 18:54:37,067 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 125 out of 245 [2021-11-13 18:54:37,069 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 598 transitions, 10595 flow. Second operand has 18 states, 18 states have (on average 127.11111111111111) internal successors, (2288), 18 states have internal predecessors, (2288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:54:37,070 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-13 18:54:37,070 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 125 of 245 [2021-11-13 18:54:37,070 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-13 18:54:40,101 INFO L129 PetriNetUnfolder]: 2394/4656 cut-off events. [2021-11-13 18:54:40,102 INFO L130 PetriNetUnfolder]: For 113720/113720 co-relation queries the response was YES. [2021-11-13 18:54:40,137 INFO L84 FinitePrefix]: Finished finitePrefix Result has 39100 conditions, 4656 events. 2394/4656 cut-off events. For 113720/113720 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 30909 event pairs, 477 based on Foata normal form. 8/4632 useless extension candidates. Maximal degree in co-relation 38878. Up to 2294 conditions per place. [2021-11-13 18:54:40,169 INFO L132 encePairwiseOnDemand]: 224/245 looper letters, 306 selfloop transitions, 355 changer transitions 0/770 dead transitions. [2021-11-13 18:54:40,169 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 770 transitions, 15125 flow [2021-11-13 18:54:40,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-11-13 18:54:40,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2021-11-13 18:54:40,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2340 transitions. [2021-11-13 18:54:40,175 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5618247298919568 [2021-11-13 18:54:40,175 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2340 transitions. [2021-11-13 18:54:40,175 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2340 transitions. [2021-11-13 18:54:40,176 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-13 18:54:40,177 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2340 transitions. [2021-11-13 18:54:40,182 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 137.64705882352942) internal successors, (2340), 17 states have internal predecessors, (2340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:54:40,189 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 245.0) internal successors, (4410), 18 states have internal predecessors, (4410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:54:40,191 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 245.0) internal successors, (4410), 18 states have internal predecessors, (4410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:54:40,191 INFO L186 Difference]: Start difference. First operand has 337 places, 598 transitions, 10595 flow. Second operand 17 states and 2340 transitions. [2021-11-13 18:54:40,191 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 770 transitions, 15125 flow [2021-11-13 18:54:40,641 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 770 transitions, 14746 flow, removed 92 selfloop flow, removed 13 redundant places. [2021-11-13 18:54:40,657 INFO L242 Difference]: Finished difference. Result has 349 places, 694 transitions, 14389 flow [2021-11-13 18:54:40,657 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=245, PETRI_DIFFERENCE_MINUEND_FLOW=10290, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=598, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=264, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=14389, PETRI_PLACES=349, PETRI_TRANSITIONS=694} [2021-11-13 18:54:40,658 INFO L334 CegarLoopForPetriNet]: 243 programPoint places, 106 predicate places. [2021-11-13 18:54:40,658 INFO L470 AbstractCegarLoop]: Abstraction has has 349 places, 694 transitions, 14389 flow [2021-11-13 18:54:40,659 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 127.11111111111111) internal successors, (2288), 18 states have internal predecessors, (2288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:54:40,659 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-13 18:54:40,659 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-13 18:54:40,659 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2021-11-13 18:54:40,660 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2021-11-13 18:54:40,660 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:54:40,660 INFO L85 PathProgramCache]: Analyzing trace with hash 320530328, now seen corresponding path program 9 times [2021-11-13 18:54:40,660 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:54:40,661 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1317864888] [2021-11-13 18:54:40,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:54:40,661 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:54:40,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 18:54:41,316 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-13 18:54:41,316 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-13 18:54:41,316 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1317864888] [2021-11-13 18:54:41,316 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1317864888] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-13 18:54:41,316 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-13 18:54:41,316 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2021-11-13 18:54:41,316 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1085608624] [2021-11-13 18:54:41,317 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-13 18:54:41,317 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-11-13 18:54:41,317 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-13 18:54:41,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-11-13 18:54:41,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2021-11-13 18:54:41,320 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 125 out of 245 [2021-11-13 18:54:41,322 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 694 transitions, 14389 flow. Second operand has 18 states, 18 states have (on average 127.11111111111111) internal successors, (2288), 18 states have internal predecessors, (2288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:54:41,322 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-13 18:54:41,322 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 125 of 245 [2021-11-13 18:54:41,323 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-13 18:54:44,718 INFO L129 PetriNetUnfolder]: 2440/4849 cut-off events. [2021-11-13 18:54:44,718 INFO L130 PetriNetUnfolder]: For 147142/147184 co-relation queries the response was YES. [2021-11-13 18:54:44,750 INFO L84 FinitePrefix]: Finished finitePrefix Result has 42864 conditions, 4849 events. 2440/4849 cut-off events. For 147142/147184 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 33015 event pairs, 162 based on Foata normal form. 8/4829 useless extension candidates. Maximal degree in co-relation 42634. Up to 2299 conditions per place. [2021-11-13 18:54:44,778 INFO L132 encePairwiseOnDemand]: 224/245 looper letters, 455 selfloop transitions, 306 changer transitions 0/870 dead transitions. [2021-11-13 18:54:44,778 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 870 transitions, 18921 flow [2021-11-13 18:54:44,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-11-13 18:54:44,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2021-11-13 18:54:44,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2593 transitions. [2021-11-13 18:54:44,785 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5570354457572503 [2021-11-13 18:54:44,785 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2593 transitions. [2021-11-13 18:54:44,785 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2593 transitions. [2021-11-13 18:54:44,786 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-13 18:54:44,786 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2593 transitions. [2021-11-13 18:54:44,791 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 136.47368421052633) internal successors, (2593), 19 states have internal predecessors, (2593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:54:44,798 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 245.0) internal successors, (4900), 20 states have internal predecessors, (4900), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:54:44,800 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 245.0) internal successors, (4900), 20 states have internal predecessors, (4900), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:54:44,800 INFO L186 Difference]: Start difference. First operand has 349 places, 694 transitions, 14389 flow. Second operand 19 states and 2593 transitions. [2021-11-13 18:54:44,800 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 870 transitions, 18921 flow [2021-11-13 18:54:45,261 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 870 transitions, 18549 flow, removed 157 selfloop flow, removed 7 redundant places. [2021-11-13 18:54:45,279 INFO L242 Difference]: Finished difference. Result has 366 places, 715 transitions, 15846 flow [2021-11-13 18:54:45,280 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=245, PETRI_DIFFERENCE_MINUEND_FLOW=14119, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=694, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=285, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=15846, PETRI_PLACES=366, PETRI_TRANSITIONS=715} [2021-11-13 18:54:45,280 INFO L334 CegarLoopForPetriNet]: 243 programPoint places, 123 predicate places. [2021-11-13 18:54:45,281 INFO L470 AbstractCegarLoop]: Abstraction has has 366 places, 715 transitions, 15846 flow [2021-11-13 18:54:45,281 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 127.11111111111111) internal successors, (2288), 18 states have internal predecessors, (2288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:54:45,281 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-13 18:54:45,281 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-13 18:54:45,281 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2021-11-13 18:54:45,282 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2021-11-13 18:54:45,282 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:54:45,282 INFO L85 PathProgramCache]: Analyzing trace with hash -280399340, now seen corresponding path program 10 times [2021-11-13 18:54:45,282 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:54:45,282 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [574997722] [2021-11-13 18:54:45,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:54:45,283 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:54:45,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 18:54:46,156 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-13 18:54:46,156 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-13 18:54:46,156 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [574997722] [2021-11-13 18:54:46,156 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [574997722] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-13 18:54:46,157 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-13 18:54:46,157 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2021-11-13 18:54:46,157 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1923604224] [2021-11-13 18:54:46,157 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-13 18:54:46,158 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-11-13 18:54:46,158 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-13 18:54:46,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-11-13 18:54:46,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2021-11-13 18:54:46,160 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 125 out of 245 [2021-11-13 18:54:46,163 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 715 transitions, 15846 flow. Second operand has 18 states, 18 states have (on average 127.11111111111111) internal successors, (2288), 18 states have internal predecessors, (2288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:54:46,163 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-13 18:54:46,163 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 125 of 245 [2021-11-13 18:54:46,163 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-13 18:54:50,227 INFO L129 PetriNetUnfolder]: 2543/4908 cut-off events. [2021-11-13 18:54:50,228 INFO L130 PetriNetUnfolder]: For 170087/170087 co-relation queries the response was YES. [2021-11-13 18:54:50,262 INFO L84 FinitePrefix]: Finished finitePrefix Result has 46921 conditions, 4908 events. 2543/4908 cut-off events. For 170087/170087 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 32973 event pairs, 144 based on Foata normal form. 8/4894 useless extension candidates. Maximal degree in co-relation 46685. Up to 2784 conditions per place. [2021-11-13 18:54:50,293 INFO L132 encePairwiseOnDemand]: 224/245 looper letters, 424 selfloop transitions, 345 changer transitions 0/878 dead transitions. [2021-11-13 18:54:50,294 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 878 transitions, 20165 flow [2021-11-13 18:54:50,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-11-13 18:54:50,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-11-13 18:54:50,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2727 transitions. [2021-11-13 18:54:50,298 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.556530612244898 [2021-11-13 18:54:50,298 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2727 transitions. [2021-11-13 18:54:50,298 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2727 transitions. [2021-11-13 18:54:50,299 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-13 18:54:50,300 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2727 transitions. [2021-11-13 18:54:50,304 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 136.35) internal successors, (2727), 20 states have internal predecessors, (2727), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:54:50,310 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 245.0) internal successors, (5145), 21 states have internal predecessors, (5145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:54:50,311 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 245.0) internal successors, (5145), 21 states have internal predecessors, (5145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:54:50,312 INFO L186 Difference]: Start difference. First operand has 366 places, 715 transitions, 15846 flow. Second operand 20 states and 2727 transitions. [2021-11-13 18:54:50,312 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 878 transitions, 20165 flow [2021-11-13 18:54:50,889 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 878 transitions, 19942 flow, removed 12 selfloop flow, removed 13 redundant places. [2021-11-13 18:54:50,909 INFO L242 Difference]: Finished difference. Result has 379 places, 754 transitions, 18212 flow [2021-11-13 18:54:50,910 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=245, PETRI_DIFFERENCE_MINUEND_FLOW=15638, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=715, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=307, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=391, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=18212, PETRI_PLACES=379, PETRI_TRANSITIONS=754} [2021-11-13 18:54:50,911 INFO L334 CegarLoopForPetriNet]: 243 programPoint places, 136 predicate places. [2021-11-13 18:54:50,911 INFO L470 AbstractCegarLoop]: Abstraction has has 379 places, 754 transitions, 18212 flow [2021-11-13 18:54:50,911 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 127.11111111111111) internal successors, (2288), 18 states have internal predecessors, (2288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:54:50,911 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-13 18:54:50,911 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-13 18:54:50,911 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2021-11-13 18:54:50,911 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2021-11-13 18:54:50,912 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:54:50,912 INFO L85 PathProgramCache]: Analyzing trace with hash 1282898556, now seen corresponding path program 11 times [2021-11-13 18:54:50,912 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:54:50,912 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [352645135] [2021-11-13 18:54:50,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:54:50,912 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:54:50,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 18:54:51,605 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-13 18:54:51,605 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-13 18:54:51,605 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [352645135] [2021-11-13 18:54:51,605 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [352645135] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-13 18:54:51,605 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-13 18:54:51,605 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2021-11-13 18:54:51,606 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [236037051] [2021-11-13 18:54:51,606 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-13 18:54:51,606 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-11-13 18:54:51,606 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-13 18:54:51,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-11-13 18:54:51,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=245, Unknown=0, NotChecked=0, Total=306 [2021-11-13 18:54:51,610 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 125 out of 245 [2021-11-13 18:54:51,613 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 754 transitions, 18212 flow. Second operand has 18 states, 18 states have (on average 127.11111111111111) internal successors, (2288), 18 states have internal predecessors, (2288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:54:51,613 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-13 18:54:51,613 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 125 of 245 [2021-11-13 18:54:51,613 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-13 18:54:55,712 INFO L129 PetriNetUnfolder]: 2700/5318 cut-off events. [2021-11-13 18:54:55,712 INFO L130 PetriNetUnfolder]: For 217943/217943 co-relation queries the response was YES. [2021-11-13 18:54:55,763 INFO L84 FinitePrefix]: Finished finitePrefix Result has 54177 conditions, 5318 events. 2700/5318 cut-off events. For 217943/217943 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 36603 event pairs, 629 based on Foata normal form. 8/5293 useless extension candidates. Maximal degree in co-relation 53936. Up to 2618 conditions per place. [2021-11-13 18:54:55,797 INFO L132 encePairwiseOnDemand]: 224/245 looper letters, 357 selfloop transitions, 445 changer transitions 0/911 dead transitions. [2021-11-13 18:54:55,797 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 911 transitions, 23454 flow [2021-11-13 18:54:55,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-11-13 18:54:55,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2021-11-13 18:54:55,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2338 transitions. [2021-11-13 18:54:55,800 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.561344537815126 [2021-11-13 18:54:55,800 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2338 transitions. [2021-11-13 18:54:55,801 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2338 transitions. [2021-11-13 18:54:55,801 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-13 18:54:55,801 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2338 transitions. [2021-11-13 18:54:55,805 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 137.52941176470588) internal successors, (2338), 17 states have internal predecessors, (2338), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:54:55,809 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 245.0) internal successors, (4410), 18 states have internal predecessors, (4410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:54:55,810 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 245.0) internal successors, (4410), 18 states have internal predecessors, (4410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:54:55,810 INFO L186 Difference]: Start difference. First operand has 379 places, 754 transitions, 18212 flow. Second operand 17 states and 2338 transitions. [2021-11-13 18:54:55,810 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 911 transitions, 23454 flow [2021-11-13 18:54:56,687 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 911 transitions, 23185 flow, removed 74 selfloop flow, removed 12 redundant places. [2021-11-13 18:54:56,709 INFO L242 Difference]: Finished difference. Result has 393 places, 839 transitions, 22817 flow [2021-11-13 18:54:56,709 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=245, PETRI_DIFFERENCE_MINUEND_FLOW=17955, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=754, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=364, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=360, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=22817, PETRI_PLACES=393, PETRI_TRANSITIONS=839} [2021-11-13 18:54:56,710 INFO L334 CegarLoopForPetriNet]: 243 programPoint places, 150 predicate places. [2021-11-13 18:54:56,710 INFO L470 AbstractCegarLoop]: Abstraction has has 393 places, 839 transitions, 22817 flow [2021-11-13 18:54:56,710 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 127.11111111111111) internal successors, (2288), 18 states have internal predecessors, (2288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:54:56,710 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-13 18:54:56,710 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-13 18:54:56,710 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2021-11-13 18:54:56,711 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2021-11-13 18:54:56,711 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:54:56,711 INFO L85 PathProgramCache]: Analyzing trace with hash -793598850, now seen corresponding path program 12 times [2021-11-13 18:54:56,711 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:54:56,711 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [850040398] [2021-11-13 18:54:56,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:54:56,711 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:54:56,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 18:54:57,604 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-13 18:54:57,604 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-13 18:54:57,604 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [850040398] [2021-11-13 18:54:57,604 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [850040398] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-13 18:54:57,604 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-13 18:54:57,605 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2021-11-13 18:54:57,605 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [402792548] [2021-11-13 18:54:57,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-13 18:54:57,605 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-11-13 18:54:57,605 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-13 18:54:57,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-11-13 18:54:57,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2021-11-13 18:54:57,609 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 125 out of 245 [2021-11-13 18:54:57,611 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 839 transitions, 22817 flow. Second operand has 18 states, 18 states have (on average 127.11111111111111) internal successors, (2288), 18 states have internal predecessors, (2288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:54:57,611 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-13 18:54:57,611 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 125 of 245 [2021-11-13 18:54:57,611 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-13 18:55:02,697 INFO L129 PetriNetUnfolder]: 2774/5519 cut-off events. [2021-11-13 18:55:02,698 INFO L130 PetriNetUnfolder]: For 266358/266400 co-relation queries the response was YES. [2021-11-13 18:55:02,780 INFO L84 FinitePrefix]: Finished finitePrefix Result has 59420 conditions, 5519 events. 2774/5519 cut-off events. For 266358/266400 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 38774 event pairs, 201 based on Foata normal form. 8/5498 useless extension candidates. Maximal degree in co-relation 59169. Up to 2548 conditions per place. [2021-11-13 18:55:02,831 INFO L132 encePairwiseOnDemand]: 224/245 looper letters, 511 selfloop transitions, 399 changer transitions 0/1019 dead transitions. [2021-11-13 18:55:02,831 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 1019 transitions, 28175 flow [2021-11-13 18:55:02,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-11-13 18:55:02,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-11-13 18:55:02,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2728 transitions. [2021-11-13 18:55:02,838 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.556734693877551 [2021-11-13 18:55:02,838 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2728 transitions. [2021-11-13 18:55:02,838 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2728 transitions. [2021-11-13 18:55:02,840 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-13 18:55:02,840 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2728 transitions. [2021-11-13 18:55:02,846 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 136.4) internal successors, (2728), 20 states have internal predecessors, (2728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:55:02,852 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 245.0) internal successors, (5145), 21 states have internal predecessors, (5145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:55:02,853 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 245.0) internal successors, (5145), 21 states have internal predecessors, (5145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:55:02,853 INFO L186 Difference]: Start difference. First operand has 393 places, 839 transitions, 22817 flow. Second operand 20 states and 2728 transitions. [2021-11-13 18:55:02,854 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 1019 transitions, 28175 flow [2021-11-13 18:55:04,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 1019 transitions, 27888 flow, removed 138 selfloop flow, removed 6 redundant places. [2021-11-13 18:55:04,232 INFO L242 Difference]: Finished difference. Result has 411 places, 869 transitions, 24803 flow [2021-11-13 18:55:04,233 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=245, PETRI_DIFFERENCE_MINUEND_FLOW=22634, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=839, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=372, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=453, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=24803, PETRI_PLACES=411, PETRI_TRANSITIONS=869} [2021-11-13 18:55:04,234 INFO L334 CegarLoopForPetriNet]: 243 programPoint places, 168 predicate places. [2021-11-13 18:55:04,234 INFO L470 AbstractCegarLoop]: Abstraction has has 411 places, 869 transitions, 24803 flow [2021-11-13 18:55:04,234 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 127.11111111111111) internal successors, (2288), 18 states have internal predecessors, (2288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:55:04,234 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-13 18:55:04,234 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-13 18:55:04,234 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2021-11-13 18:55:04,235 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2021-11-13 18:55:04,235 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:55:04,235 INFO L85 PathProgramCache]: Analyzing trace with hash 640900362, now seen corresponding path program 13 times [2021-11-13 18:55:04,235 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:55:04,235 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2051914207] [2021-11-13 18:55:04,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:55:04,235 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:55:04,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 18:55:05,204 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-13 18:55:05,204 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-13 18:55:05,204 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2051914207] [2021-11-13 18:55:05,204 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2051914207] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-13 18:55:05,204 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-13 18:55:05,204 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2021-11-13 18:55:05,205 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1688676630] [2021-11-13 18:55:05,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-13 18:55:05,205 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-11-13 18:55:05,205 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-13 18:55:05,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-11-13 18:55:05,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2021-11-13 18:55:05,208 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 125 out of 245 [2021-11-13 18:55:05,211 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 869 transitions, 24803 flow. Second operand has 18 states, 18 states have (on average 127.11111111111111) internal successors, (2288), 18 states have internal predecessors, (2288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:55:05,211 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-13 18:55:05,211 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 125 of 245 [2021-11-13 18:55:05,211 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-13 18:55:10,342 INFO L129 PetriNetUnfolder]: 2982/5809 cut-off events. [2021-11-13 18:55:10,343 INFO L130 PetriNetUnfolder]: For 306481/306509 co-relation queries the response was YES. [2021-11-13 18:55:10,421 INFO L84 FinitePrefix]: Finished finitePrefix Result has 66428 conditions, 5809 events. 2982/5809 cut-off events. For 306481/306509 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 40581 event pairs, 161 based on Foata normal form. 8/5790 useless extension candidates. Maximal degree in co-relation 66172. Up to 3141 conditions per place. [2021-11-13 18:55:10,468 INFO L132 encePairwiseOnDemand]: 224/245 looper letters, 471 selfloop transitions, 457 changer transitions 0/1037 dead transitions. [2021-11-13 18:55:10,469 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 1037 transitions, 30318 flow [2021-11-13 18:55:10,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-11-13 18:55:10,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-11-13 18:55:10,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2728 transitions. [2021-11-13 18:55:10,472 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.556734693877551 [2021-11-13 18:55:10,472 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2728 transitions. [2021-11-13 18:55:10,472 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2728 transitions. [2021-11-13 18:55:10,473 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-13 18:55:10,474 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2728 transitions. [2021-11-13 18:55:10,477 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 136.4) internal successors, (2728), 20 states have internal predecessors, (2728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:55:10,482 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 245.0) internal successors, (5145), 21 states have internal predecessors, (5145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:55:10,483 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 245.0) internal successors, (5145), 21 states have internal predecessors, (5145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:55:10,483 INFO L186 Difference]: Start difference. First operand has 411 places, 869 transitions, 24803 flow. Second operand 20 states and 2728 transitions. [2021-11-13 18:55:10,483 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 1037 transitions, 30318 flow [2021-11-13 18:55:12,182 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 416 places, 1037 transitions, 29624 flow, removed 34 selfloop flow, removed 14 redundant places. [2021-11-13 18:55:12,224 INFO L242 Difference]: Finished difference. Result has 423 places, 924 transitions, 27674 flow [2021-11-13 18:55:12,226 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=245, PETRI_DIFFERENCE_MINUEND_FLOW=24166, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=869, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=405, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=444, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=27674, PETRI_PLACES=423, PETRI_TRANSITIONS=924} [2021-11-13 18:55:12,226 INFO L334 CegarLoopForPetriNet]: 243 programPoint places, 180 predicate places. [2021-11-13 18:55:12,227 INFO L470 AbstractCegarLoop]: Abstraction has has 423 places, 924 transitions, 27674 flow [2021-11-13 18:55:12,227 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 127.11111111111111) internal successors, (2288), 18 states have internal predecessors, (2288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:55:12,227 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-13 18:55:12,227 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-13 18:55:12,228 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2021-11-13 18:55:12,229 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2021-11-13 18:55:12,230 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:55:12,230 INFO L85 PathProgramCache]: Analyzing trace with hash -1866446776, now seen corresponding path program 14 times [2021-11-13 18:55:12,230 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:55:12,230 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [211380980] [2021-11-13 18:55:12,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:55:12,230 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:55:12,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 18:55:13,097 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-13 18:55:13,097 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-13 18:55:13,097 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [211380980] [2021-11-13 18:55:13,098 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [211380980] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-13 18:55:13,098 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-13 18:55:13,098 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2021-11-13 18:55:13,098 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [741204453] [2021-11-13 18:55:13,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-13 18:55:13,098 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-11-13 18:55:13,098 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-13 18:55:13,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-11-13 18:55:13,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2021-11-13 18:55:13,101 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 125 out of 245 [2021-11-13 18:55:13,103 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 924 transitions, 27674 flow. Second operand has 18 states, 18 states have (on average 127.11111111111111) internal successors, (2288), 18 states have internal predecessors, (2288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:55:13,103 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-13 18:55:13,104 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 125 of 245 [2021-11-13 18:55:13,104 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-13 18:55:18,720 INFO L129 PetriNetUnfolder]: 3134/6134 cut-off events. [2021-11-13 18:55:18,720 INFO L130 PetriNetUnfolder]: For 348615/348643 co-relation queries the response was YES. [2021-11-13 18:55:18,797 INFO L84 FinitePrefix]: Finished finitePrefix Result has 73719 conditions, 6134 events. 3134/6134 cut-off events. For 348615/348643 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 43222 event pairs, 546 based on Foata normal form. 8/6109 useless extension candidates. Maximal degree in co-relation 73456. Up to 3413 conditions per place. [2021-11-13 18:55:18,852 INFO L132 encePairwiseOnDemand]: 224/245 looper letters, 475 selfloop transitions, 481 changer transitions 0/1065 dead transitions. [2021-11-13 18:55:18,852 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 1065 transitions, 32645 flow [2021-11-13 18:55:18,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-11-13 18:55:18,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-11-13 18:55:18,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2727 transitions. [2021-11-13 18:55:18,857 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.556530612244898 [2021-11-13 18:55:18,858 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2727 transitions. [2021-11-13 18:55:18,858 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2727 transitions. [2021-11-13 18:55:18,859 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-13 18:55:18,859 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2727 transitions. [2021-11-13 18:55:18,864 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 136.35) internal successors, (2727), 20 states have internal predecessors, (2727), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:55:18,870 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 245.0) internal successors, (5145), 21 states have internal predecessors, (5145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:55:18,871 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 245.0) internal successors, (5145), 21 states have internal predecessors, (5145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:55:18,871 INFO L186 Difference]: Start difference. First operand has 423 places, 924 transitions, 27674 flow. Second operand 20 states and 2727 transitions. [2021-11-13 18:55:18,871 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 1065 transitions, 32645 flow [2021-11-13 18:55:20,951 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 1065 transitions, 32241 flow, removed 154 selfloop flow, removed 11 redundant places. [2021-11-13 18:55:20,990 INFO L242 Difference]: Finished difference. Result has 440 places, 982 transitions, 31483 flow [2021-11-13 18:55:20,992 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=245, PETRI_DIFFERENCE_MINUEND_FLOW=27313, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=924, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=424, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=476, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=31483, PETRI_PLACES=440, PETRI_TRANSITIONS=982} [2021-11-13 18:55:20,992 INFO L334 CegarLoopForPetriNet]: 243 programPoint places, 197 predicate places. [2021-11-13 18:55:20,993 INFO L470 AbstractCegarLoop]: Abstraction has has 440 places, 982 transitions, 31483 flow [2021-11-13 18:55:20,993 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 127.11111111111111) internal successors, (2288), 18 states have internal predecessors, (2288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:55:20,993 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-13 18:55:20,993 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-13 18:55:20,994 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2021-11-13 18:55:20,994 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2021-11-13 18:55:20,994 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:55:20,994 INFO L85 PathProgramCache]: Analyzing trace with hash -1129154190, now seen corresponding path program 15 times [2021-11-13 18:55:20,995 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:55:20,995 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [709801190] [2021-11-13 18:55:20,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:55:20,995 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:55:21,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 18:55:21,785 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-13 18:55:21,785 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-13 18:55:21,785 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [709801190] [2021-11-13 18:55:21,785 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [709801190] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-13 18:55:21,785 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-13 18:55:21,785 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2021-11-13 18:55:21,785 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [493414257] [2021-11-13 18:55:21,785 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-13 18:55:21,786 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-11-13 18:55:21,786 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-13 18:55:21,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-11-13 18:55:21,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2021-11-13 18:55:21,789 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 125 out of 245 [2021-11-13 18:55:21,791 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 440 places, 982 transitions, 31483 flow. Second operand has 18 states, 18 states have (on average 127.11111111111111) internal successors, (2288), 18 states have internal predecessors, (2288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:55:21,791 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-13 18:55:21,791 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 125 of 245 [2021-11-13 18:55:21,791 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-13 18:55:27,199 INFO L129 PetriNetUnfolder]: 3138/6089 cut-off events. [2021-11-13 18:55:27,200 INFO L130 PetriNetUnfolder]: For 397200/397200 co-relation queries the response was YES. [2021-11-13 18:55:27,270 INFO L84 FinitePrefix]: Finished finitePrefix Result has 77529 conditions, 6089 events. 3138/6089 cut-off events. For 397200/397200 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 43241 event pairs, 153 based on Foata normal form. 8/6078 useless extension candidates. Maximal degree in co-relation 77257. Up to 3055 conditions per place. [2021-11-13 18:55:27,328 INFO L132 encePairwiseOnDemand]: 224/245 looper letters, 588 selfloop transitions, 449 changer transitions 0/1146 dead transitions. [2021-11-13 18:55:27,329 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 459 places, 1146 transitions, 36678 flow [2021-11-13 18:55:27,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-11-13 18:55:27,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-11-13 18:55:27,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2726 transitions. [2021-11-13 18:55:27,332 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5563265306122449 [2021-11-13 18:55:27,332 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2726 transitions. [2021-11-13 18:55:27,333 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2726 transitions. [2021-11-13 18:55:27,334 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-13 18:55:27,334 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2726 transitions. [2021-11-13 18:55:27,339 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 136.3) internal successors, (2726), 20 states have internal predecessors, (2726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:55:27,344 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 245.0) internal successors, (5145), 21 states have internal predecessors, (5145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:55:27,345 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 245.0) internal successors, (5145), 21 states have internal predecessors, (5145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:55:27,345 INFO L186 Difference]: Start difference. First operand has 440 places, 982 transitions, 31483 flow. Second operand 20 states and 2726 transitions. [2021-11-13 18:55:27,345 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 459 places, 1146 transitions, 36678 flow [2021-11-13 18:55:29,500 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 450 places, 1146 transitions, 36245 flow, removed 180 selfloop flow, removed 9 redundant places. [2021-11-13 18:55:29,533 INFO L242 Difference]: Finished difference. Result has 454 places, 1000 transitions, 33023 flow [2021-11-13 18:55:29,534 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=245, PETRI_DIFFERENCE_MINUEND_FLOW=31096, PETRI_DIFFERENCE_MINUEND_PLACES=431, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=982, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=434, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=540, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=33023, PETRI_PLACES=454, PETRI_TRANSITIONS=1000} [2021-11-13 18:55:29,535 INFO L334 CegarLoopForPetriNet]: 243 programPoint places, 211 predicate places. [2021-11-13 18:55:29,535 INFO L470 AbstractCegarLoop]: Abstraction has has 454 places, 1000 transitions, 33023 flow [2021-11-13 18:55:29,535 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 127.11111111111111) internal successors, (2288), 18 states have internal predecessors, (2288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:55:29,535 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-13 18:55:29,535 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-13 18:55:29,536 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2021-11-13 18:55:29,536 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2021-11-13 18:55:29,536 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:55:29,536 INFO L85 PathProgramCache]: Analyzing trace with hash -409498610, now seen corresponding path program 16 times [2021-11-13 18:55:29,536 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:55:29,536 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [798783019] [2021-11-13 18:55:29,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:55:29,536 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:55:29,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 18:55:30,158 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-13 18:55:30,159 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-13 18:55:30,159 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [798783019] [2021-11-13 18:55:30,159 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [798783019] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-13 18:55:30,159 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-13 18:55:30,159 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2021-11-13 18:55:30,160 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1088058198] [2021-11-13 18:55:30,160 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-13 18:55:30,160 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-11-13 18:55:30,160 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-13 18:55:30,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-11-13 18:55:30,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2021-11-13 18:55:30,164 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 125 out of 245 [2021-11-13 18:55:30,167 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 454 places, 1000 transitions, 33023 flow. Second operand has 18 states, 18 states have (on average 127.11111111111111) internal successors, (2288), 18 states have internal predecessors, (2288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:55:30,167 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-13 18:55:30,167 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 125 of 245 [2021-11-13 18:55:30,167 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-13 18:55:35,810 INFO L129 PetriNetUnfolder]: 3347/6462 cut-off events. [2021-11-13 18:55:35,810 INFO L130 PetriNetUnfolder]: For 452520/452520 co-relation queries the response was YES. [2021-11-13 18:55:35,891 INFO L84 FinitePrefix]: Finished finitePrefix Result has 85694 conditions, 6462 events. 3347/6462 cut-off events. For 452520/452520 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 45907 event pairs, 226 based on Foata normal form. 8/6444 useless extension candidates. Maximal degree in co-relation 85418. Up to 3625 conditions per place. [2021-11-13 18:55:35,952 INFO L132 encePairwiseOnDemand]: 224/245 looper letters, 513 selfloop transitions, 523 changer transitions 0/1145 dead transitions. [2021-11-13 18:55:35,952 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 471 places, 1145 transitions, 39107 flow [2021-11-13 18:55:35,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-11-13 18:55:35,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-11-13 18:55:35,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2469 transitions. [2021-11-13 18:55:35,955 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5598639455782313 [2021-11-13 18:55:35,955 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2469 transitions. [2021-11-13 18:55:35,956 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2469 transitions. [2021-11-13 18:55:35,956 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-13 18:55:35,956 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2469 transitions. [2021-11-13 18:55:35,959 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 137.16666666666666) internal successors, (2469), 18 states have internal predecessors, (2469), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:55:35,962 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 245.0) internal successors, (4655), 19 states have internal predecessors, (4655), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:55:35,962 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 245.0) internal successors, (4655), 19 states have internal predecessors, (4655), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:55:35,962 INFO L186 Difference]: Start difference. First operand has 454 places, 1000 transitions, 33023 flow. Second operand 18 states and 2469 transitions. [2021-11-13 18:55:35,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 471 places, 1145 transitions, 39107 flow [2021-11-13 18:55:38,706 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 458 places, 1145 transitions, 38864 flow, removed 18 selfloop flow, removed 13 redundant places. [2021-11-13 18:55:38,739 INFO L242 Difference]: Finished difference. Result has 466 places, 1069 transitions, 38135 flow [2021-11-13 18:55:38,740 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=245, PETRI_DIFFERENCE_MINUEND_FLOW=32798, PETRI_DIFFERENCE_MINUEND_PLACES=441, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1000, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=458, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=518, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=38135, PETRI_PLACES=466, PETRI_TRANSITIONS=1069} [2021-11-13 18:55:38,741 INFO L334 CegarLoopForPetriNet]: 243 programPoint places, 223 predicate places. [2021-11-13 18:55:38,741 INFO L470 AbstractCegarLoop]: Abstraction has has 466 places, 1069 transitions, 38135 flow [2021-11-13 18:55:38,741 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 127.11111111111111) internal successors, (2288), 18 states have internal predecessors, (2288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:55:38,741 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-13 18:55:38,741 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-13 18:55:38,741 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2021-11-13 18:55:38,742 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2021-11-13 18:55:38,742 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:55:38,742 INFO L85 PathProgramCache]: Analyzing trace with hash 1683520626, now seen corresponding path program 17 times [2021-11-13 18:55:38,742 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:55:38,742 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1903775752] [2021-11-13 18:55:38,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:55:38,743 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:55:38,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 18:55:39,679 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-13 18:55:39,679 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-13 18:55:39,680 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1903775752] [2021-11-13 18:55:39,680 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1903775752] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-13 18:55:39,680 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-13 18:55:39,680 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2021-11-13 18:55:39,680 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [970606954] [2021-11-13 18:55:39,680 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-13 18:55:39,680 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-11-13 18:55:39,681 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-13 18:55:39,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-11-13 18:55:39,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2021-11-13 18:55:39,684 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 125 out of 245 [2021-11-13 18:55:39,685 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 466 places, 1069 transitions, 38135 flow. Second operand has 18 states, 18 states have (on average 127.11111111111111) internal successors, (2288), 18 states have internal predecessors, (2288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:55:39,685 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-13 18:55:39,685 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 125 of 245 [2021-11-13 18:55:39,686 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-13 18:55:45,860 INFO L129 PetriNetUnfolder]: 3534/6809 cut-off events. [2021-11-13 18:55:45,860 INFO L130 PetriNetUnfolder]: For 542839/542839 co-relation queries the response was YES. [2021-11-13 18:55:45,943 INFO L84 FinitePrefix]: Finished finitePrefix Result has 94812 conditions, 6809 events. 3534/6809 cut-off events. For 542839/542839 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 48943 event pairs, 231 based on Foata normal form. 8/6795 useless extension candidates. Maximal degree in co-relation 94528. Up to 3711 conditions per place. [2021-11-13 18:55:46,011 INFO L132 encePairwiseOnDemand]: 224/245 looper letters, 561 selfloop transitions, 567 changer transitions 0/1237 dead transitions. [2021-11-13 18:55:46,011 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 485 places, 1237 transitions, 44770 flow [2021-11-13 18:55:46,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-11-13 18:55:46,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-11-13 18:55:46,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2727 transitions. [2021-11-13 18:55:46,016 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.556530612244898 [2021-11-13 18:55:46,016 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2727 transitions. [2021-11-13 18:55:46,016 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2727 transitions. [2021-11-13 18:55:46,017 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-13 18:55:46,017 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2727 transitions. [2021-11-13 18:55:46,023 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 136.35) internal successors, (2727), 20 states have internal predecessors, (2727), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:55:46,028 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 245.0) internal successors, (5145), 21 states have internal predecessors, (5145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:55:46,029 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 245.0) internal successors, (5145), 21 states have internal predecessors, (5145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:55:46,029 INFO L186 Difference]: Start difference. First operand has 466 places, 1069 transitions, 38135 flow. Second operand 20 states and 2727 transitions. [2021-11-13 18:55:46,029 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 485 places, 1237 transitions, 44770 flow [2021-11-13 18:55:49,284 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 476 places, 1237 transitions, 44571 flow, removed 70 selfloop flow, removed 9 redundant places. [2021-11-13 18:55:49,322 INFO L242 Difference]: Finished difference. Result has 484 places, 1129 transitions, 42550 flow [2021-11-13 18:55:49,323 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=245, PETRI_DIFFERENCE_MINUEND_FLOW=37945, PETRI_DIFFERENCE_MINUEND_PLACES=457, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1069, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=515, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=535, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=42550, PETRI_PLACES=484, PETRI_TRANSITIONS=1129} [2021-11-13 18:55:49,323 INFO L334 CegarLoopForPetriNet]: 243 programPoint places, 241 predicate places. [2021-11-13 18:55:49,324 INFO L470 AbstractCegarLoop]: Abstraction has has 484 places, 1129 transitions, 42550 flow [2021-11-13 18:55:49,324 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 127.11111111111111) internal successors, (2288), 18 states have internal predecessors, (2288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:55:49,324 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-13 18:55:49,324 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-13 18:55:49,324 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2021-11-13 18:55:49,324 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2021-11-13 18:55:49,325 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:55:49,325 INFO L85 PathProgramCache]: Analyzing trace with hash -2079042480, now seen corresponding path program 18 times [2021-11-13 18:55:49,325 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:55:49,325 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [183479484] [2021-11-13 18:55:49,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:55:49,325 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:55:49,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 18:55:50,245 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-13 18:55:50,245 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-13 18:55:50,245 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [183479484] [2021-11-13 18:55:50,246 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [183479484] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-13 18:55:50,246 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-13 18:55:50,246 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2021-11-13 18:55:50,246 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1219594081] [2021-11-13 18:55:50,246 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-13 18:55:50,246 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-11-13 18:55:50,247 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-13 18:55:50,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-11-13 18:55:50,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2021-11-13 18:55:50,249 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 125 out of 245 [2021-11-13 18:55:50,251 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 484 places, 1129 transitions, 42550 flow. Second operand has 18 states, 18 states have (on average 127.11111111111111) internal successors, (2288), 18 states have internal predecessors, (2288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:55:50,251 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-13 18:55:50,251 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 125 of 245 [2021-11-13 18:55:50,251 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-13 18:55:56,648 INFO L129 PetriNetUnfolder]: 3742/7305 cut-off events. [2021-11-13 18:55:56,648 INFO L130 PetriNetUnfolder]: For 630498/630533 co-relation queries the response was YES. [2021-11-13 18:55:56,741 INFO L84 FinitePrefix]: Finished finitePrefix Result has 105081 conditions, 7305 events. 3742/7305 cut-off events. For 630498/630533 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 53438 event pairs, 648 based on Foata normal form. 8/7281 useless extension candidates. Maximal degree in co-relation 104789. Up to 3877 conditions per place. [2021-11-13 18:55:56,801 INFO L132 encePairwiseOnDemand]: 224/245 looper letters, 542 selfloop transitions, 652 changer transitions 0/1303 dead transitions. [2021-11-13 18:55:56,801 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 503 places, 1303 transitions, 49880 flow [2021-11-13 18:55:56,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-11-13 18:55:56,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-11-13 18:55:56,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2727 transitions. [2021-11-13 18:55:56,804 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.556530612244898 [2021-11-13 18:55:56,805 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2727 transitions. [2021-11-13 18:55:56,805 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2727 transitions. [2021-11-13 18:55:56,805 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-13 18:55:56,806 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2727 transitions. [2021-11-13 18:55:56,810 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 136.35) internal successors, (2727), 20 states have internal predecessors, (2727), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:55:56,814 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 245.0) internal successors, (5145), 21 states have internal predecessors, (5145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:55:56,814 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 245.0) internal successors, (5145), 21 states have internal predecessors, (5145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:55:56,815 INFO L186 Difference]: Start difference. First operand has 484 places, 1129 transitions, 42550 flow. Second operand 20 states and 2727 transitions. [2021-11-13 18:55:56,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 503 places, 1303 transitions, 49880 flow [2021-11-13 18:56:00,579 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 493 places, 1303 transitions, 49349 flow, removed 217 selfloop flow, removed 10 redundant places. [2021-11-13 18:56:00,627 INFO L242 Difference]: Finished difference. Result has 503 places, 1224 transitions, 48308 flow [2021-11-13 18:56:00,628 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=245, PETRI_DIFFERENCE_MINUEND_FLOW=42025, PETRI_DIFFERENCE_MINUEND_PLACES=474, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=561, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=542, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=48308, PETRI_PLACES=503, PETRI_TRANSITIONS=1224} [2021-11-13 18:56:00,629 INFO L334 CegarLoopForPetriNet]: 243 programPoint places, 260 predicate places. [2021-11-13 18:56:00,629 INFO L470 AbstractCegarLoop]: Abstraction has has 503 places, 1224 transitions, 48308 flow [2021-11-13 18:56:00,630 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 127.11111111111111) internal successors, (2288), 18 states have internal predecessors, (2288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:56:00,630 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-13 18:56:00,630 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-13 18:56:00,630 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2021-11-13 18:56:00,630 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2021-11-13 18:56:00,631 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:56:00,631 INFO L85 PathProgramCache]: Analyzing trace with hash 932049700, now seen corresponding path program 19 times [2021-11-13 18:56:00,631 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:56:00,631 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [707836566] [2021-11-13 18:56:00,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:56:00,632 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:56:00,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 18:56:01,410 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 18:56:01,411 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-13 18:56:01,411 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [707836566] [2021-11-13 18:56:01,411 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [707836566] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-13 18:56:01,411 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-13 18:56:01,411 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2021-11-13 18:56:01,411 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1367151689] [2021-11-13 18:56:01,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-13 18:56:01,412 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-11-13 18:56:01,412 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-13 18:56:01,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-11-13 18:56:01,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2021-11-13 18:56:01,415 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 125 out of 245 [2021-11-13 18:56:01,417 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 503 places, 1224 transitions, 48308 flow. Second operand has 18 states, 18 states have (on average 127.11111111111111) internal successors, (2288), 18 states have internal predecessors, (2288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:56:01,417 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-13 18:56:01,417 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 125 of 245 [2021-11-13 18:56:01,417 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-13 18:56:08,482 INFO L129 PetriNetUnfolder]: 3816/7402 cut-off events. [2021-11-13 18:56:08,483 INFO L130 PetriNetUnfolder]: For 691790/691804 co-relation queries the response was YES. [2021-11-13 18:56:08,573 INFO L84 FinitePrefix]: Finished finitePrefix Result has 111119 conditions, 7402 events. 3816/7402 cut-off events. For 691790/691804 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 54654 event pairs, 446 based on Foata normal form. 14/7394 useless extension candidates. Maximal degree in co-relation 110817. Up to 4335 conditions per place. [2021-11-13 18:56:08,634 INFO L132 encePairwiseOnDemand]: 224/245 looper letters, 657 selfloop transitions, 585 changer transitions 0/1351 dead transitions. [2021-11-13 18:56:08,634 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 522 places, 1351 transitions, 53634 flow [2021-11-13 18:56:08,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-11-13 18:56:08,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-11-13 18:56:08,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2726 transitions. [2021-11-13 18:56:08,638 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5563265306122449 [2021-11-13 18:56:08,638 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2726 transitions. [2021-11-13 18:56:08,638 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2726 transitions. [2021-11-13 18:56:08,639 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-13 18:56:08,639 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2726 transitions. [2021-11-13 18:56:08,643 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 136.3) internal successors, (2726), 20 states have internal predecessors, (2726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:56:08,647 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 245.0) internal successors, (5145), 21 states have internal predecessors, (5145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:56:08,647 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 245.0) internal successors, (5145), 21 states have internal predecessors, (5145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:56:08,648 INFO L186 Difference]: Start difference. First operand has 503 places, 1224 transitions, 48308 flow. Second operand 20 states and 2726 transitions. [2021-11-13 18:56:08,648 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 522 places, 1351 transitions, 53634 flow [2021-11-13 18:56:13,445 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 514 places, 1351 transitions, 53038 flow, removed 285 selfloop flow, removed 8 redundant places. [2021-11-13 18:56:13,495 INFO L242 Difference]: Finished difference. Result has 521 places, 1259 transitions, 51556 flow [2021-11-13 18:56:13,497 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=245, PETRI_DIFFERENCE_MINUEND_FLOW=47712, PETRI_DIFFERENCE_MINUEND_PLACES=495, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=553, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=659, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=51556, PETRI_PLACES=521, PETRI_TRANSITIONS=1259} [2021-11-13 18:56:13,497 INFO L334 CegarLoopForPetriNet]: 243 programPoint places, 278 predicate places. [2021-11-13 18:56:13,497 INFO L470 AbstractCegarLoop]: Abstraction has has 521 places, 1259 transitions, 51556 flow [2021-11-13 18:56:13,498 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 127.11111111111111) internal successors, (2288), 18 states have internal predecessors, (2288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:56:13,498 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-13 18:56:13,498 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-13 18:56:13,498 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2021-11-13 18:56:13,498 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2021-11-13 18:56:13,498 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:56:13,499 INFO L85 PathProgramCache]: Analyzing trace with hash 1434207650, now seen corresponding path program 20 times [2021-11-13 18:56:13,499 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:56:13,499 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [125356305] [2021-11-13 18:56:13,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:56:13,499 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:56:13,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 18:56:14,281 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-13 18:56:14,281 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-13 18:56:14,281 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [125356305] [2021-11-13 18:56:14,281 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [125356305] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-13 18:56:14,282 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-13 18:56:14,282 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2021-11-13 18:56:14,282 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [976409593] [2021-11-13 18:56:14,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-13 18:56:14,282 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-11-13 18:56:14,282 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-13 18:56:14,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-11-13 18:56:14,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2021-11-13 18:56:14,285 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 125 out of 245 [2021-11-13 18:56:14,287 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 521 places, 1259 transitions, 51556 flow. Second operand has 18 states, 18 states have (on average 127.11111111111111) internal successors, (2288), 18 states have internal predecessors, (2288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:56:14,288 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-13 18:56:14,288 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 125 of 245 [2021-11-13 18:56:14,288 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-13 18:56:21,421 INFO L129 PetriNetUnfolder]: 3820/7472 cut-off events. [2021-11-13 18:56:21,421 INFO L130 PetriNetUnfolder]: For 728285/728319 co-relation queries the response was YES. [2021-11-13 18:56:21,533 INFO L84 FinitePrefix]: Finished finitePrefix Result has 113604 conditions, 7472 events. 3820/7472 cut-off events. For 728285/728319 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 55226 event pairs, 458 based on Foata normal form. 10/7454 useless extension candidates. Maximal degree in co-relation 113295. Up to 4353 conditions per place. [2021-11-13 18:56:21,599 INFO L132 encePairwiseOnDemand]: 224/245 looper letters, 672 selfloop transitions, 595 changer transitions 0/1376 dead transitions. [2021-11-13 18:56:21,600 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 540 places, 1376 transitions, 56147 flow [2021-11-13 18:56:21,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-11-13 18:56:21,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-11-13 18:56:21,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2729 transitions. [2021-11-13 18:56:21,604 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5569387755102041 [2021-11-13 18:56:21,604 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2729 transitions. [2021-11-13 18:56:21,604 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2729 transitions. [2021-11-13 18:56:21,605 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-13 18:56:21,605 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2729 transitions. [2021-11-13 18:56:21,609 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 136.45) internal successors, (2729), 20 states have internal predecessors, (2729), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:56:21,613 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 245.0) internal successors, (5145), 21 states have internal predecessors, (5145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:56:21,614 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 245.0) internal successors, (5145), 21 states have internal predecessors, (5145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:56:21,614 INFO L186 Difference]: Start difference. First operand has 521 places, 1259 transitions, 51556 flow. Second operand 20 states and 2729 transitions. [2021-11-13 18:56:21,615 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 540 places, 1376 transitions, 56147 flow [2021-11-13 18:56:26,050 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 530 places, 1376 transitions, 55658 flow, removed 206 selfloop flow, removed 10 redundant places. [2021-11-13 18:56:26,110 INFO L242 Difference]: Finished difference. Result has 535 places, 1284 transitions, 53690 flow [2021-11-13 18:56:26,112 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=245, PETRI_DIFFERENCE_MINUEND_FLOW=51131, PETRI_DIFFERENCE_MINUEND_PLACES=511, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=575, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=674, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=53690, PETRI_PLACES=535, PETRI_TRANSITIONS=1284} [2021-11-13 18:56:26,113 INFO L334 CegarLoopForPetriNet]: 243 programPoint places, 292 predicate places. [2021-11-13 18:56:26,113 INFO L470 AbstractCegarLoop]: Abstraction has has 535 places, 1284 transitions, 53690 flow [2021-11-13 18:56:26,114 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 127.11111111111111) internal successors, (2288), 18 states have internal predecessors, (2288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:56:26,114 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-13 18:56:26,114 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-13 18:56:26,114 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2021-11-13 18:56:26,115 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2021-11-13 18:56:26,115 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:56:26,115 INFO L85 PathProgramCache]: Analyzing trace with hash 1815097204, now seen corresponding path program 21 times [2021-11-13 18:56:26,116 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:56:26,116 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1193430114] [2021-11-13 18:56:26,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:56:26,116 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:56:26,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 18:56:26,855 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-13 18:56:26,855 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-13 18:56:26,855 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1193430114] [2021-11-13 18:56:26,855 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1193430114] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-13 18:56:26,855 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-13 18:56:26,855 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2021-11-13 18:56:26,856 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [538213432] [2021-11-13 18:56:26,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-13 18:56:26,856 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-11-13 18:56:26,856 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-13 18:56:26,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-11-13 18:56:26,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2021-11-13 18:56:26,858 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 125 out of 245 [2021-11-13 18:56:26,859 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 535 places, 1284 transitions, 53690 flow. Second operand has 18 states, 18 states have (on average 127.11111111111111) internal successors, (2288), 18 states have internal predecessors, (2288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:56:26,859 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-13 18:56:26,859 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 125 of 245 [2021-11-13 18:56:26,859 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-13 18:56:34,387 INFO L129 PetriNetUnfolder]: 3824/7480 cut-off events. [2021-11-13 18:56:34,387 INFO L130 PetriNetUnfolder]: For 748837/748871 co-relation queries the response was YES. [2021-11-13 18:56:34,494 INFO L84 FinitePrefix]: Finished finitePrefix Result has 115974 conditions, 7480 events. 3824/7480 cut-off events. For 748837/748871 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 55414 event pairs, 456 based on Foata normal form. 10/7462 useless extension candidates. Maximal degree in co-relation 115660. Up to 4295 conditions per place. [2021-11-13 18:56:34,555 INFO L132 encePairwiseOnDemand]: 224/245 looper letters, 677 selfloop transitions, 614 changer transitions 0/1400 dead transitions. [2021-11-13 18:56:34,556 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 554 places, 1400 transitions, 58499 flow [2021-11-13 18:56:34,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-11-13 18:56:34,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-11-13 18:56:34,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2730 transitions. [2021-11-13 18:56:34,558 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5571428571428572 [2021-11-13 18:56:34,559 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2730 transitions. [2021-11-13 18:56:34,559 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2730 transitions. [2021-11-13 18:56:34,559 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-13 18:56:34,559 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2730 transitions. [2021-11-13 18:56:34,562 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 136.5) internal successors, (2730), 20 states have internal predecessors, (2730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:56:34,566 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 245.0) internal successors, (5145), 21 states have internal predecessors, (5145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:56:34,567 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 245.0) internal successors, (5145), 21 states have internal predecessors, (5145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:56:34,567 INFO L186 Difference]: Start difference. First operand has 535 places, 1284 transitions, 53690 flow. Second operand 20 states and 2730 transitions. [2021-11-13 18:56:34,568 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 554 places, 1400 transitions, 58499 flow [2021-11-13 18:56:38,701 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 542 places, 1400 transitions, 57929 flow, removed 184 selfloop flow, removed 12 redundant places. [2021-11-13 18:56:38,755 INFO L242 Difference]: Finished difference. Result has 547 places, 1311 transitions, 55994 flow [2021-11-13 18:56:38,757 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=245, PETRI_DIFFERENCE_MINUEND_FLOW=53238, PETRI_DIFFERENCE_MINUEND_PLACES=523, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=590, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=681, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=55994, PETRI_PLACES=547, PETRI_TRANSITIONS=1311} [2021-11-13 18:56:38,757 INFO L334 CegarLoopForPetriNet]: 243 programPoint places, 304 predicate places. [2021-11-13 18:56:38,757 INFO L470 AbstractCegarLoop]: Abstraction has has 547 places, 1311 transitions, 55994 flow [2021-11-13 18:56:38,758 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 127.11111111111111) internal successors, (2288), 18 states have internal predecessors, (2288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:56:38,758 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-13 18:56:38,758 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-13 18:56:38,758 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2021-11-13 18:56:38,759 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2021-11-13 18:56:38,759 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:56:38,759 INFO L85 PathProgramCache]: Analyzing trace with hash -913934408, now seen corresponding path program 22 times [2021-11-13 18:56:38,759 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:56:38,759 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2115053122] [2021-11-13 18:56:38,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:56:38,760 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:56:38,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 18:56:39,493 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-13 18:56:39,493 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-13 18:56:39,494 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2115053122] [2021-11-13 18:56:39,494 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2115053122] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-13 18:56:39,494 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-13 18:56:39,494 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2021-11-13 18:56:39,494 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [856808844] [2021-11-13 18:56:39,494 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-13 18:56:39,495 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-11-13 18:56:39,495 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-13 18:56:39,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-11-13 18:56:39,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=251, Unknown=0, NotChecked=0, Total=306 [2021-11-13 18:56:39,497 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 125 out of 245 [2021-11-13 18:56:39,499 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 547 places, 1311 transitions, 55994 flow. Second operand has 18 states, 18 states have (on average 127.11111111111111) internal successors, (2288), 18 states have internal predecessors, (2288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:56:39,499 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-13 18:56:39,500 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 125 of 245 [2021-11-13 18:56:39,500 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-13 18:56:47,609 INFO L129 PetriNetUnfolder]: 4024/7818 cut-off events. [2021-11-13 18:56:47,610 INFO L130 PetriNetUnfolder]: For 828098/828112 co-relation queries the response was YES. [2021-11-13 18:56:47,747 INFO L84 FinitePrefix]: Finished finitePrefix Result has 124281 conditions, 7818 events. 4024/7818 cut-off events. For 828098/828112 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 58389 event pairs, 494 based on Foata normal form. 11/7804 useless extension candidates. Maximal degree in co-relation 123962. Up to 4363 conditions per place. [2021-11-13 18:56:47,817 INFO L132 encePairwiseOnDemand]: 224/245 looper letters, 632 selfloop transitions, 713 changer transitions 0/1454 dead transitions. [2021-11-13 18:56:47,817 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 566 places, 1454 transitions, 62785 flow [2021-11-13 18:56:47,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-11-13 18:56:47,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-11-13 18:56:47,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2735 transitions. [2021-11-13 18:56:47,821 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5581632653061225 [2021-11-13 18:56:47,821 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2735 transitions. [2021-11-13 18:56:47,821 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2735 transitions. [2021-11-13 18:56:47,822 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-13 18:56:47,822 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2735 transitions. [2021-11-13 18:56:47,825 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 136.75) internal successors, (2735), 20 states have internal predecessors, (2735), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:56:47,830 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 245.0) internal successors, (5145), 21 states have internal predecessors, (5145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:56:47,831 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 245.0) internal successors, (5145), 21 states have internal predecessors, (5145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:56:47,831 INFO L186 Difference]: Start difference. First operand has 547 places, 1311 transitions, 55994 flow. Second operand 20 states and 2735 transitions. [2021-11-13 18:56:47,831 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 566 places, 1454 transitions, 62785 flow [2021-11-13 18:56:52,884 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 555 places, 1454 transitions, 62413 flow, removed 110 selfloop flow, removed 11 redundant places. [2021-11-13 18:56:52,937 INFO L242 Difference]: Finished difference. Result has 564 places, 1384 transitions, 61704 flow [2021-11-13 18:56:52,939 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=245, PETRI_DIFFERENCE_MINUEND_FLOW=55622, PETRI_DIFFERENCE_MINUEND_PLACES=536, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=647, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=648, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=61704, PETRI_PLACES=564, PETRI_TRANSITIONS=1384} [2021-11-13 18:56:52,939 INFO L334 CegarLoopForPetriNet]: 243 programPoint places, 321 predicate places. [2021-11-13 18:56:52,939 INFO L470 AbstractCegarLoop]: Abstraction has has 564 places, 1384 transitions, 61704 flow [2021-11-13 18:56:52,940 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 127.11111111111111) internal successors, (2288), 18 states have internal predecessors, (2288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:56:52,940 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-11-13 18:56:52,940 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-13 18:56:52,940 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2021-11-13 18:56:52,941 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2021-11-13 18:56:52,941 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 18:56:52,941 INFO L85 PathProgramCache]: Analyzing trace with hash -1335248658, now seen corresponding path program 23 times [2021-11-13 18:56:52,941 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 18:56:52,941 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [293071313] [2021-11-13 18:56:52,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 18:56:52,942 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 18:56:52,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 18:56:53,575 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-13 18:56:53,575 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-13 18:56:53,575 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [293071313] [2021-11-13 18:56:53,576 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [293071313] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-13 18:56:53,576 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-13 18:56:53,576 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2021-11-13 18:56:53,576 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [120395706] [2021-11-13 18:56:53,576 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-13 18:56:53,576 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-11-13 18:56:53,576 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-13 18:56:53,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-11-13 18:56:53,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2021-11-13 18:56:53,578 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 125 out of 245 [2021-11-13 18:56:53,580 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 564 places, 1384 transitions, 61704 flow. Second operand has 18 states, 18 states have (on average 127.11111111111111) internal successors, (2288), 18 states have internal predecessors, (2288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:56:53,580 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-11-13 18:56:53,580 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 125 of 245 [2021-11-13 18:56:53,580 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-11-13 18:57:01,647 INFO L129 PetriNetUnfolder]: 4070/7925 cut-off events. [2021-11-13 18:57:01,647 INFO L130 PetriNetUnfolder]: For 899574/899608 co-relation queries the response was YES. [2021-11-13 18:57:01,806 INFO L84 FinitePrefix]: Finished finitePrefix Result has 129613 conditions, 7925 events. 4070/7925 cut-off events. For 899574/899608 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 59141 event pairs, 696 based on Foata normal form. 8/7901 useless extension candidates. Maximal degree in co-relation 129285. Up to 4389 conditions per place. [2021-11-13 18:57:01,898 INFO L132 encePairwiseOnDemand]: 224/245 looper letters, 626 selfloop transitions, 737 changer transitions 0/1472 dead transitions. [2021-11-13 18:57:01,898 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 582 places, 1472 transitions, 66212 flow [2021-11-13 18:57:01,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-11-13 18:57:01,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2021-11-13 18:57:01,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2593 transitions. [2021-11-13 18:57:01,902 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5570354457572503 [2021-11-13 18:57:01,902 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2593 transitions. [2021-11-13 18:57:01,902 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2593 transitions. [2021-11-13 18:57:01,903 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-13 18:57:01,903 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2593 transitions. [2021-11-13 18:57:01,905 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 136.47368421052633) internal successors, (2593), 19 states have internal predecessors, (2593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:57:01,909 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 245.0) internal successors, (4900), 20 states have internal predecessors, (4900), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:57:01,909 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 245.0) internal successors, (4900), 20 states have internal predecessors, (4900), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 18:57:01,909 INFO L186 Difference]: Start difference. First operand has 564 places, 1384 transitions, 61704 flow. Second operand 19 states and 2593 transitions. [2021-11-13 18:57:01,909 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 582 places, 1472 transitions, 66212 flow