./Ultimate.py --spec ../../sv-benchmarks/c/properties/no-data-race.prp --file ../../sv-benchmarks/c/goblint-regression/09-regions_22-nocollapse.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for data races Using default analysis Version 839c364b Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4baf09e6-eae1-4f53-b05e-ca487bfc18e4/bin/uautomizer-DrprNOufMa/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4baf09e6-eae1-4f53-b05e-ca487bfc18e4/bin/uautomizer-DrprNOufMa/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4baf09e6-eae1-4f53-b05e-ca487bfc18e4/bin/uautomizer-DrprNOufMa/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4baf09e6-eae1-4f53-b05e-ca487bfc18e4/bin/uautomizer-DrprNOufMa/config/AutomizerReach.xml -i ../../sv-benchmarks/c/goblint-regression/09-regions_22-nocollapse.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4baf09e6-eae1-4f53-b05e-ca487bfc18e4/bin/uautomizer-DrprNOufMa/config/svcomp-DataRace-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4baf09e6-eae1-4f53-b05e-ca487bfc18e4/bin/uautomizer-DrprNOufMa --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! data-race) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash a0270befea30c9963adb19613f3074c8c29d9100e1f0592dc0c89cf3d3dda0df --- Real Ultimate output --- This is Ultimate 0.2.2-hotfix-svcomp22-839c364 [2021-12-07 01:45:24,438 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-07 01:45:24,439 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-07 01:45:24,467 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-07 01:45:24,468 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-07 01:45:24,469 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-07 01:45:24,471 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-07 01:45:24,473 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-07 01:45:24,475 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-07 01:45:24,476 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-07 01:45:24,477 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-07 01:45:24,478 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-07 01:45:24,479 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-07 01:45:24,480 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-07 01:45:24,481 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-07 01:45:24,483 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-07 01:45:24,484 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-07 01:45:24,485 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-07 01:45:24,487 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-07 01:45:24,490 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-07 01:45:24,492 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-07 01:45:24,493 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-07 01:45:24,494 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-07 01:45:24,495 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-07 01:45:24,498 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-07 01:45:24,499 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-07 01:45:24,499 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-07 01:45:24,500 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-07 01:45:24,501 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-07 01:45:24,502 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-07 01:45:24,502 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-07 01:45:24,503 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-07 01:45:24,504 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-07 01:45:24,505 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-07 01:45:24,506 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-07 01:45:24,506 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-07 01:45:24,507 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-07 01:45:24,507 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-07 01:45:24,507 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-07 01:45:24,507 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-07 01:45:24,508 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-07 01:45:24,509 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4baf09e6-eae1-4f53-b05e-ca487bfc18e4/bin/uautomizer-DrprNOufMa/config/svcomp-DataRace-32bit-Automizer_Default.epf [2021-12-07 01:45:24,530 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-07 01:45:24,530 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-07 01:45:24,531 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-07 01:45:24,531 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-07 01:45:24,532 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-12-07 01:45:24,532 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-12-07 01:45:24,532 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-07 01:45:24,532 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-07 01:45:24,533 INFO L138 SettingsManager]: * Use SBE=true [2021-12-07 01:45:24,533 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-07 01:45:24,533 INFO L138 SettingsManager]: * sizeof long=4 [2021-12-07 01:45:24,533 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-12-07 01:45:24,533 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-07 01:45:24,533 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-12-07 01:45:24,534 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-07 01:45:24,534 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-12-07 01:45:24,534 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-12-07 01:45:24,534 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-12-07 01:45:24,534 INFO L138 SettingsManager]: * Check absence of data races in concurrent programs=true [2021-12-07 01:45:24,534 INFO L138 SettingsManager]: * sizeof long double=12 [2021-12-07 01:45:24,534 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-12-07 01:45:24,535 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-07 01:45:24,535 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-12-07 01:45:24,535 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-07 01:45:24,535 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-07 01:45:24,535 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-12-07 01:45:24,535 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-07 01:45:24,535 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-07 01:45:24,535 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-12-07 01:45:24,536 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-12-07 01:45:24,536 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-12-07 01:45:24,536 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-12-07 01:45:24,536 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-12-07 01:45:24,536 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-12-07 01:45:24,536 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-12-07 01:45:24,536 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-07 01:45:24,537 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_4baf09e6-eae1-4f53-b05e-ca487bfc18e4/bin/uautomizer-DrprNOufMa/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4baf09e6-eae1-4f53-b05e-ca487bfc18e4/bin/uautomizer-DrprNOufMa Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! data-race) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> a0270befea30c9963adb19613f3074c8c29d9100e1f0592dc0c89cf3d3dda0df [2021-12-07 01:45:24,728 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-07 01:45:24,748 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-07 01:45:24,750 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-07 01:45:24,752 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-07 01:45:24,752 INFO L275 PluginConnector]: CDTParser initialized [2021-12-07 01:45:24,753 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4baf09e6-eae1-4f53-b05e-ca487bfc18e4/bin/uautomizer-DrprNOufMa/../../sv-benchmarks/c/goblint-regression/09-regions_22-nocollapse.i [2021-12-07 01:45:24,797 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4baf09e6-eae1-4f53-b05e-ca487bfc18e4/bin/uautomizer-DrprNOufMa/data/b4b039616/154ce5da47c84c4a918f1585b1822f15/FLAGc9660d492 [2021-12-07 01:45:25,274 INFO L306 CDTParser]: Found 1 translation units. [2021-12-07 01:45:25,275 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4baf09e6-eae1-4f53-b05e-ca487bfc18e4/sv-benchmarks/c/goblint-regression/09-regions_22-nocollapse.i [2021-12-07 01:45:25,287 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4baf09e6-eae1-4f53-b05e-ca487bfc18e4/bin/uautomizer-DrprNOufMa/data/b4b039616/154ce5da47c84c4a918f1585b1822f15/FLAGc9660d492 [2021-12-07 01:45:25,298 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4baf09e6-eae1-4f53-b05e-ca487bfc18e4/bin/uautomizer-DrprNOufMa/data/b4b039616/154ce5da47c84c4a918f1585b1822f15 [2021-12-07 01:45:25,299 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-07 01:45:25,300 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-07 01:45:25,301 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-07 01:45:25,302 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-07 01:45:25,304 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-07 01:45:25,305 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.12 01:45:25" (1/1) ... [2021-12-07 01:45:25,305 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7d52dc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 01:45:25, skipping insertion in model container [2021-12-07 01:45:25,305 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.12 01:45:25" (1/1) ... [2021-12-07 01:45:25,310 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-07 01:45:25,343 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-07 01:45:25,609 WARN L1533 CHandler]: Possible shadowing of function new [2021-12-07 01:45:25,610 WARN L1533 CHandler]: Possible shadowing of function new [2021-12-07 01:45:25,611 WARN L1533 CHandler]: Possible shadowing of function new [2021-12-07 01:45:25,612 WARN L1533 CHandler]: Possible shadowing of function new [2021-12-07 01:45:25,629 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-07 01:45:25,641 INFO L203 MainTranslator]: Completed pre-run [2021-12-07 01:45:25,670 WARN L1533 CHandler]: Possible shadowing of function new [2021-12-07 01:45:25,671 WARN L1533 CHandler]: Possible shadowing of function new [2021-12-07 01:45:25,672 WARN L1533 CHandler]: Possible shadowing of function new [2021-12-07 01:45:25,672 WARN L1533 CHandler]: Possible shadowing of function new [2021-12-07 01:45:25,683 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-07 01:45:25,722 INFO L208 MainTranslator]: Completed translation [2021-12-07 01:45:25,722 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 01:45:25 WrapperNode [2021-12-07 01:45:25,722 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-07 01:45:25,723 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-07 01:45:25,723 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-07 01:45:25,723 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-07 01:45:25,729 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 01:45:25" (1/1) ... [2021-12-07 01:45:25,750 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 01:45:25" (1/1) ... [2021-12-07 01:45:25,784 INFO L137 Inliner]: procedures = 272, calls = 35, calls flagged for inlining = 9, calls inlined = 8, statements flattened = 217 [2021-12-07 01:45:25,784 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-07 01:45:25,785 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-07 01:45:25,785 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-07 01:45:25,785 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-07 01:45:25,793 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 01:45:25" (1/1) ... [2021-12-07 01:45:25,793 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 01:45:25" (1/1) ... [2021-12-07 01:45:25,800 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 01:45:25" (1/1) ... [2021-12-07 01:45:25,800 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 01:45:25" (1/1) ... [2021-12-07 01:45:25,818 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 01:45:25" (1/1) ... [2021-12-07 01:45:25,822 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 01:45:25" (1/1) ... [2021-12-07 01:45:25,824 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 01:45:25" (1/1) ... [2021-12-07 01:45:25,827 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-07 01:45:25,828 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-07 01:45:25,828 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-07 01:45:25,828 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-07 01:45:25,829 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 01:45:25" (1/1) ... [2021-12-07 01:45:25,835 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-07 01:45:25,843 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4baf09e6-eae1-4f53-b05e-ca487bfc18e4/bin/uautomizer-DrprNOufMa/z3 [2021-12-07 01:45:25,853 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4baf09e6-eae1-4f53-b05e-ca487bfc18e4/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-12-07 01:45:25,855 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4baf09e6-eae1-4f53-b05e-ca487bfc18e4/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-12-07 01:45:25,892 INFO L130 BoogieDeclarations]: Found specification of procedure f [2021-12-07 01:45:25,892 INFO L138 BoogieDeclarations]: Found implementation of procedure f [2021-12-07 01:45:25,892 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-12-07 01:45:25,893 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-12-07 01:45:25,893 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-12-07 01:45:25,893 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-12-07 01:45:25,893 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-12-07 01:45:25,893 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2021-12-07 01:45:25,893 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-12-07 01:45:25,894 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-07 01:45:25,894 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-12-07 01:45:25,894 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-07 01:45:25,894 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-07 01:45:25,896 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-12-07 01:45:26,005 INFO L236 CfgBuilder]: Building ICFG [2021-12-07 01:45:26,007 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-07 01:45:26,292 INFO L277 CfgBuilder]: Performing block encoding [2021-12-07 01:45:26,299 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-07 01:45:26,299 INFO L301 CfgBuilder]: Removed 4 assume(true) statements. [2021-12-07 01:45:26,301 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.12 01:45:26 BoogieIcfgContainer [2021-12-07 01:45:26,301 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-07 01:45:26,302 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-12-07 01:45:26,302 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-12-07 01:45:26,305 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-12-07 01:45:26,305 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 07.12 01:45:25" (1/3) ... [2021-12-07 01:45:26,305 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@929bc5f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 07.12 01:45:26, skipping insertion in model container [2021-12-07 01:45:26,312 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 01:45:25" (2/3) ... [2021-12-07 01:45:26,313 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@929bc5f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 07.12 01:45:26, skipping insertion in model container [2021-12-07 01:45:26,313 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.12 01:45:26" (3/3) ... [2021-12-07 01:45:26,314 INFO L111 eAbstractionObserver]: Analyzing ICFG 09-regions_22-nocollapse.i [2021-12-07 01:45:26,319 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-12-07 01:45:26,319 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-12-07 01:45:26,320 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 14 error locations. [2021-12-07 01:45:26,320 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-12-07 01:45:26,357 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,358 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,358 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,358 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,358 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,358 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,358 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,359 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,359 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~pos~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,359 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~pos~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,359 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~pos~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,359 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~pos~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,359 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_#t~nondet13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,359 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_#t~nondet13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,360 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_#t~nondet13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,360 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,360 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_#t~nondet13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,360 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,360 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_#t~nondet13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,360 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_#t~nondet13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,361 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,361 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,361 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,361 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,361 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,361 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,362 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,362 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,362 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,362 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,362 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,362 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,362 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,363 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,363 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~p~2#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,363 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~p~2#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,363 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~p~2#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,363 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~p~2#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,363 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~q~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,363 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~q~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,364 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~q~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,364 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~q~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,364 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,364 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,364 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,364 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,364 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,365 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,365 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,365 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,365 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,365 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_#t~nondet14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,365 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,365 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_#t~nondet14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,366 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_#t~nondet14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,366 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_#t~nondet14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,366 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,366 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_#t~mem15#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,366 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_#t~mem15#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,366 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,366 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_#t~mem15#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,367 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_#t~mem15#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,367 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,367 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,367 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,367 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,368 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,368 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,368 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,368 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,368 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,368 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,369 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,369 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,369 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_#t~mem15#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,369 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_#t~mem15#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,369 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~p~2#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,369 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~p~2#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,370 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_#t~mem15#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,370 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_#t~mem15#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,370 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~p~2#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,370 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~p~2#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,370 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_#t~mem15#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,370 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_#t~mem15#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,371 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_#t~mem15#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,371 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_#t~mem15#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,371 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~p~2#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,371 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~p~2#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,371 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~pos~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,371 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~pos~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,371 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~p~2#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,371 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~p~2#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,372 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~pos~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,372 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~pos~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,372 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~pos~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,372 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,372 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~pos~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,372 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~pos~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,372 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,373 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~pos~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,373 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~pos~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,373 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,373 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~pos~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,373 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~pos~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,373 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,373 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~pos~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,373 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,374 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,374 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~pos~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,374 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~pos~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,374 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_#t~mem16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,374 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~pos~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,374 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~pos~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,374 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_#t~mem16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,375 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,375 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_#t~post20#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,375 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,375 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_#t~post20#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,376 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~pos~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,376 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~pos~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,376 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~pos~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,376 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~pos~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,376 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_#t~post20#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,376 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,376 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_#t~post20#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,376 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,376 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~pos~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,376 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~pos~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,377 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~pos~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,377 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~pos~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,377 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_#t~post20#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,377 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_#t~post20#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,377 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~pos~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,377 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~pos~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,377 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~pos~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,377 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~pos~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,377 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~pos~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,378 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~pos~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,378 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~pos~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,378 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~pos~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,378 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~pos~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,378 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~pos~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,378 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~pos~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,378 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~pos~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,378 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~pos~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,378 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~pos~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,379 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~pos~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,379 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~pos~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,379 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_#t~mem16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,379 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_#t~post17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,379 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_#t~mem16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,379 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_#t~post17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,379 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~pos~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,379 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_#t~post17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,379 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~pos~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,380 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~pos~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,380 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_#t~post17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,380 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~pos~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,380 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_#t~nondet18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,380 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_#t~nondet18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,380 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_#t~nondet18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,380 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~pos~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,380 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~pos~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,380 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_#t~nondet18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,380 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~pos~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,381 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~pos~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,381 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_#t~nondet18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,381 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~pos~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,381 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~pos~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,381 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_#t~nondet18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,381 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~pos~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,381 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~pos~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,381 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_#t~nondet18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,381 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~pos~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,382 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~pos~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,382 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_#t~nondet18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,382 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~pos~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,382 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~pos~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,382 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_#t~nondet18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,382 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~pos~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,382 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~pos~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,382 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_#t~nondet18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,382 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~pos~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,382 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~pos~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,383 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_#t~nondet18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,383 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~pos~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,383 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~pos~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,383 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_#t~nondet18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,383 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~pos~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,383 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~pos~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,383 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_#t~nondet18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,383 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~pos~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,383 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~pos~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,383 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_#t~nondet18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,384 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~pos~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,384 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~pos~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,384 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_#t~mem16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,384 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_#t~mem16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,384 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_#t~post17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,384 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_#t~post17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,384 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_#t~nondet18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,384 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_#t~nondet18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,384 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~pos~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,384 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~pos~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,385 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_#t~mem19#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,385 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_#t~mem19#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,385 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~pos~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,385 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~pos~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,385 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_#t~mem19#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,385 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_#t~mem19#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,385 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~pos~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,385 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~pos~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,385 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~pos~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,385 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~pos~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,386 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~pos~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,386 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~pos~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,386 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~pos~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,386 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~pos~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,386 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~pos~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,386 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~pos~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,386 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~pos~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,386 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~pos~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,386 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~pos~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,386 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~pos~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,387 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~pos~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,387 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~pos~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,387 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~pos~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,387 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~pos~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,387 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~pos~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,387 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~pos~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,387 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~pos~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,387 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~pos~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,387 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~pos~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,388 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~pos~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,388 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_#t~mem19#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,388 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_#t~mem19#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,388 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~q~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,388 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~q~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,388 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_#t~mem19#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,388 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_#t~mem19#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,388 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~q~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,388 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~q~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,388 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_#t~mem19#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,388 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_#t~mem19#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,389 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_#t~mem19#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,389 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_#t~mem19#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,389 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~q~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,389 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~q~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,389 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~pos~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,389 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~pos~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,389 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~q~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,389 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~q~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,389 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~pos~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,389 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~pos~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,390 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,390 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,390 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,390 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,390 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,390 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,390 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,391 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,391 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~pos~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,391 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~pos~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,391 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~pos~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,391 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~pos~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,391 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_#t~nondet13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,391 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_#t~nondet13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,391 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_#t~nondet13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,391 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,392 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_#t~nondet13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,392 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,392 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_#t~nondet13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,392 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_#t~nondet13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,392 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,392 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,392 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,392 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,392 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,392 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,393 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,393 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,393 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,393 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,393 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,393 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,393 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,393 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,393 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~p~2#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,393 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~p~2#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,394 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~p~2#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,394 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~p~2#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,394 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~q~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,394 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~q~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,394 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~q~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,394 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~q~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,394 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,394 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,394 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,394 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,394 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,395 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,395 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,395 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,395 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,395 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_#t~nondet14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,395 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,395 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_#t~nondet14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,395 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_#t~nondet14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,395 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_#t~nondet14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,396 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,396 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_#t~mem15#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,396 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_#t~mem15#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,396 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,396 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_#t~mem15#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,396 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_#t~mem15#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,396 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,396 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,396 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,396 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,397 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,397 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,397 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,397 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,397 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,397 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,397 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,398 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,398 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_#t~mem15#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,398 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_#t~mem15#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,398 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~p~2#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,398 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~p~2#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,398 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_#t~mem15#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,398 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_#t~mem15#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,398 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~p~2#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,398 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~p~2#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,398 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_#t~mem15#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,399 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_#t~mem15#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,399 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_#t~mem15#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,399 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_#t~mem15#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,399 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~p~2#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,399 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~p~2#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,399 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~pos~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,399 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~pos~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,399 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~p~2#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,399 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~p~2#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,399 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~pos~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,400 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~pos~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,400 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~pos~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,400 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,400 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~pos~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,400 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~pos~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,400 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,400 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~pos~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,400 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~pos~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,400 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,400 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~pos~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,401 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~pos~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,401 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,401 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~pos~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,401 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,401 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,401 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~pos~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,401 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~pos~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,401 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_#t~mem16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,401 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~pos~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,401 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~pos~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,401 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_#t~mem16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,402 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,402 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_#t~post20#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,402 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,402 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_#t~post20#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,402 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~pos~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,402 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~pos~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,402 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~pos~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,402 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~pos~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,402 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_#t~post20#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,402 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,403 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_#t~post20#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,403 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,403 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~pos~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,403 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~pos~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,403 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~pos~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,403 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~pos~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,403 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_#t~post20#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,403 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_#t~post20#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,403 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~pos~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,403 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~pos~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,404 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~pos~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,404 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~pos~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,404 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~pos~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,404 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~pos~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,404 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~pos~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,404 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~pos~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,404 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~pos~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,404 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~pos~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,404 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~pos~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,404 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~pos~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,405 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~pos~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,405 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~pos~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,405 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~pos~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,405 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~pos~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,405 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_#t~mem16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,405 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_#t~post17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,405 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_#t~mem16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,405 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_#t~post17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,405 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~pos~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,405 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_#t~post17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,405 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~pos~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,406 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~pos~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,406 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_#t~post17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,406 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~pos~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,406 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_#t~nondet18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,406 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_#t~nondet18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,406 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_#t~nondet18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,406 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~pos~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,406 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~pos~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,406 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_#t~nondet18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,406 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~pos~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,407 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~pos~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,407 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_#t~nondet18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,407 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~pos~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,407 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~pos~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,407 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_#t~nondet18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,407 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~pos~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,407 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~pos~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,407 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_#t~nondet18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,407 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~pos~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,407 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~pos~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,407 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_#t~nondet18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,408 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~pos~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,408 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~pos~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,408 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_#t~nondet18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,408 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~pos~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,408 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~pos~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,408 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_#t~nondet18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,408 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~pos~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,408 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~pos~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,408 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_#t~nondet18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,408 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~pos~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,408 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~pos~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,409 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_#t~nondet18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,409 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~pos~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,409 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~pos~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,409 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_#t~nondet18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,409 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~pos~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,409 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~pos~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,409 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_#t~nondet18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,409 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~pos~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,409 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~pos~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,409 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_#t~mem16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,409 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_#t~mem16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,410 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_#t~post17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,410 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_#t~post17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,410 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_#t~nondet18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,410 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_#t~nondet18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,410 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~pos~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,410 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~pos~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,410 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_#t~mem19#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,410 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_#t~mem19#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,410 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~pos~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,410 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~pos~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,410 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_#t~mem19#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,411 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_#t~mem19#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,411 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~pos~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,411 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~pos~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,411 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~pos~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,411 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~pos~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,411 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~pos~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,411 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~pos~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,411 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~pos~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,411 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~pos~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,411 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~pos~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,412 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~pos~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,412 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~pos~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,412 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~pos~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,412 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~pos~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,412 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~pos~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,412 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~pos~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,412 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~pos~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,412 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~pos~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,412 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~pos~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,412 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~pos~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,412 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~pos~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,413 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~pos~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,413 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~pos~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,413 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~pos~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,413 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~pos~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,413 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_#t~mem19#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,413 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_#t~mem19#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,413 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~q~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,413 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~q~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,413 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_#t~mem19#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,413 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_#t~mem19#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,413 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~q~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,414 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~q~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,414 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_#t~mem19#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,414 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_#t~mem19#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,414 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_#t~mem19#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,414 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_#t~mem19#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,414 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~q~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,414 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~q~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,414 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~pos~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,414 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~pos~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,414 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~q~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,414 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~q~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,415 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~pos~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,415 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~pos~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,417 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~pos~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,417 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,417 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_#t~mem15#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,417 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_#t~mem15#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,417 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,417 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_#t~nondet18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,418 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~q~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,418 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~pos~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,418 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,418 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,418 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_#t~post20#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,418 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~p~2#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,418 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,418 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,418 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_#t~post17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,418 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_#t~nondet14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,418 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~q~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,419 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_#t~mem19#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,419 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_#t~nondet13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,419 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_#t~mem19#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,419 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_#t~mem16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,419 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_~p~2#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,419 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,421 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_#t~mem15#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,421 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,421 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,421 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~pos~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,421 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_#t~nondet18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,421 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,422 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~q~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,422 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~p~2#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,422 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,422 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~pos~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,422 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_#t~post20#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,422 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,422 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_#t~post17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,422 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~q~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,422 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,423 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_#t~nondet14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,423 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_#t~mem16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,423 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_#t~mem15#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,423 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_#t~nondet13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,423 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_~p~2#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,423 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_#t~mem19#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,423 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,423 WARN L322 ript$VariableManager]: TermVariabe |fThread1of1ForFork1_#t~mem19#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 01:45:26,424 INFO L148 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-12-07 01:45:26,460 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-12-07 01:45:26,465 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-12-07 01:45:26,465 INFO L340 AbstractCegarLoop]: Starting to check reachability of 24 error locations. [2021-12-07 01:45:26,477 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 311 places, 319 transitions, 648 flow [2021-12-07 01:45:26,546 INFO L129 PetriNetUnfolder]: 15/317 cut-off events. [2021-12-07 01:45:26,546 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-12-07 01:45:26,551 INFO L84 FinitePrefix]: Finished finitePrefix Result has 324 conditions, 317 events. 15/317 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 591 event pairs, 0 based on Foata normal form. 0/284 useless extension candidates. Maximal degree in co-relation 240. Up to 2 conditions per place. [2021-12-07 01:45:26,551 INFO L82 GeneralOperation]: Start removeDead. Operand has 311 places, 319 transitions, 648 flow [2021-12-07 01:45:26,558 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 309 places, 317 transitions, 640 flow [2021-12-07 01:45:26,565 INFO L129 PetriNetUnfolder]: 2/55 cut-off events. [2021-12-07 01:45:26,565 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-12-07 01:45:26,565 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:45:26,566 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] [2021-12-07 01:45:26,566 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [fErr0ASSERT_VIOLATIONDATA_RACE, fErr1ASSERT_VIOLATIONDATA_RACE, fErr2ASSERT_VIOLATIONDATA_RACE, fErr3ASSERT_VIOLATIONDATA_RACE (and 20 more)] === [2021-12-07 01:45:26,570 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:45:26,570 INFO L85 PathProgramCache]: Analyzing trace with hash 331473428, now seen corresponding path program 1 times [2021-12-07 01:45:26,576 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:45:26,577 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2020627012] [2021-12-07 01:45:26,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:45:26,577 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:45:26,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:45:26,834 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 01:45:26,834 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:45:26,834 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2020627012] [2021-12-07 01:45:26,835 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2020627012] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:45:26,835 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:45:26,835 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-07 01:45:26,836 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1174223367] [2021-12-07 01:45:26,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:45:26,843 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-07 01:45:26,843 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:45:26,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-07 01:45:26,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-12-07 01:45:26,870 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 188 out of 319 [2021-12-07 01:45:26,876 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 317 transitions, 640 flow. Second operand has 6 states, 6 states have (on average 189.5) internal successors, (1137), 6 states have internal predecessors, (1137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:45:26,876 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:45:26,876 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 188 of 319 [2021-12-07 01:45:26,877 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:45:27,586 INFO L129 PetriNetUnfolder]: 744/2631 cut-off events. [2021-12-07 01:45:27,586 INFO L130 PetriNetUnfolder]: For 26/26 co-relation queries the response was YES. [2021-12-07 01:45:27,596 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4135 conditions, 2631 events. 744/2631 cut-off events. For 26/26 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 17591 event pairs, 600 based on Foata normal form. 248/2507 useless extension candidates. Maximal degree in co-relation 3898. Up to 1439 conditions per place. [2021-12-07 01:45:27,611 INFO L132 encePairwiseOnDemand]: 298/319 looper letters, 110 selfloop transitions, 10 changer transitions 1/306 dead transitions. [2021-12-07 01:45:27,611 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 306 transitions, 858 flow [2021-12-07 01:45:27,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-07 01:45:27,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-12-07 01:45:27,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1259 transitions. [2021-12-07 01:45:27,626 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6577847439916406 [2021-12-07 01:45:27,626 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1259 transitions. [2021-12-07 01:45:27,627 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1259 transitions. [2021-12-07 01:45:27,629 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:45:27,631 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1259 transitions. [2021-12-07 01:45:27,636 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 209.83333333333334) internal successors, (1259), 6 states have internal predecessors, (1259), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:45:27,645 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 319.0) internal successors, (2233), 7 states have internal predecessors, (2233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:45:27,647 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 319.0) internal successors, (2233), 7 states have internal predecessors, (2233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:45:27,649 INFO L186 Difference]: Start difference. First operand has 309 places, 317 transitions, 640 flow. Second operand 6 states and 1259 transitions. [2021-12-07 01:45:27,649 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 306 transitions, 858 flow [2021-12-07 01:45:27,653 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 306 transitions, 856 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-12-07 01:45:27,659 INFO L242 Difference]: Finished difference. Result has 310 places, 305 transitions, 634 flow [2021-12-07 01:45:27,660 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=319, PETRI_DIFFERENCE_MINUEND_FLOW=616, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=634, PETRI_PLACES=310, PETRI_TRANSITIONS=305} [2021-12-07 01:45:27,663 INFO L334 CegarLoopForPetriNet]: 309 programPoint places, 1 predicate places. [2021-12-07 01:45:27,664 INFO L470 AbstractCegarLoop]: Abstraction has has 310 places, 305 transitions, 634 flow [2021-12-07 01:45:27,664 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 189.5) internal successors, (1137), 6 states have internal predecessors, (1137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:45:27,664 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:45:27,665 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 01:45:27,665 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-12-07 01:45:27,665 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [fErr0ASSERT_VIOLATIONDATA_RACE, fErr1ASSERT_VIOLATIONDATA_RACE, fErr2ASSERT_VIOLATIONDATA_RACE, fErr3ASSERT_VIOLATIONDATA_RACE (and 20 more)] === [2021-12-07 01:45:27,665 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:45:27,665 INFO L85 PathProgramCache]: Analyzing trace with hash -1614951113, now seen corresponding path program 1 times [2021-12-07 01:45:27,666 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:45:27,666 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [953823656] [2021-12-07 01:45:27,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:45:27,666 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:45:27,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:45:27,790 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 01:45:27,790 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:45:27,790 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [953823656] [2021-12-07 01:45:27,790 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [953823656] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:45:27,791 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:45:27,791 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-07 01:45:27,791 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1557502550] [2021-12-07 01:45:27,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:45:27,792 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-07 01:45:27,792 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:45:27,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-07 01:45:27,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-12-07 01:45:27,794 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 188 out of 319 [2021-12-07 01:45:27,795 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 305 transitions, 634 flow. Second operand has 6 states, 6 states have (on average 190.5) internal successors, (1143), 6 states have internal predecessors, (1143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:45:27,795 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:45:27,795 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 188 of 319 [2021-12-07 01:45:27,796 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:45:28,350 INFO L129 PetriNetUnfolder]: 744/2628 cut-off events. [2021-12-07 01:45:28,351 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2021-12-07 01:45:28,360 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4139 conditions, 2628 events. 744/2628 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 17531 event pairs, 600 based on Foata normal form. 0/2259 useless extension candidates. Maximal degree in co-relation 3943. Up to 1437 conditions per place. [2021-12-07 01:45:28,379 INFO L132 encePairwiseOnDemand]: 307/319 looper letters, 108 selfloop transitions, 10 changer transitions 0/303 dead transitions. [2021-12-07 01:45:28,379 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 303 transitions, 866 flow [2021-12-07 01:45:28,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-07 01:45:28,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-12-07 01:45:28,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1248 transitions. [2021-12-07 01:45:28,384 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6520376175548589 [2021-12-07 01:45:28,385 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1248 transitions. [2021-12-07 01:45:28,385 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1248 transitions. [2021-12-07 01:45:28,386 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:45:28,386 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1248 transitions. [2021-12-07 01:45:28,390 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 208.0) internal successors, (1248), 6 states have internal predecessors, (1248), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:45:28,396 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 319.0) internal successors, (2233), 7 states have internal predecessors, (2233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:45:28,398 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 319.0) internal successors, (2233), 7 states have internal predecessors, (2233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:45:28,398 INFO L186 Difference]: Start difference. First operand has 310 places, 305 transitions, 634 flow. Second operand 6 states and 1248 transitions. [2021-12-07 01:45:28,398 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 303 transitions, 866 flow [2021-12-07 01:45:28,401 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 303 transitions, 846 flow, removed 0 selfloop flow, removed 5 redundant places. [2021-12-07 01:45:28,407 INFO L242 Difference]: Finished difference. Result has 307 places, 303 transitions, 630 flow [2021-12-07 01:45:28,408 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=319, PETRI_DIFFERENCE_MINUEND_FLOW=610, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=630, PETRI_PLACES=307, PETRI_TRANSITIONS=303} [2021-12-07 01:45:28,409 INFO L334 CegarLoopForPetriNet]: 309 programPoint places, -2 predicate places. [2021-12-07 01:45:28,409 INFO L470 AbstractCegarLoop]: Abstraction has has 307 places, 303 transitions, 630 flow [2021-12-07 01:45:28,410 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 190.5) internal successors, (1143), 6 states have internal predecessors, (1143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:45:28,410 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:45:28,410 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] [2021-12-07 01:45:28,410 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-12-07 01:45:28,410 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting fErr0ASSERT_VIOLATIONDATA_RACE === [fErr0ASSERT_VIOLATIONDATA_RACE, fErr1ASSERT_VIOLATIONDATA_RACE, fErr2ASSERT_VIOLATIONDATA_RACE, fErr3ASSERT_VIOLATIONDATA_RACE (and 20 more)] === [2021-12-07 01:45:28,411 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:45:28,411 INFO L85 PathProgramCache]: Analyzing trace with hash 2083926756, now seen corresponding path program 1 times [2021-12-07 01:45:28,411 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:45:28,411 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [372642906] [2021-12-07 01:45:28,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:45:28,412 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:45:28,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:45:28,464 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 01:45:28,464 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:45:28,465 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [372642906] [2021-12-07 01:45:28,465 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [372642906] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:45:28,465 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:45:28,465 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-07 01:45:28,465 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [358278220] [2021-12-07 01:45:28,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:45:28,466 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-07 01:45:28,466 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:45:28,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-07 01:45:28,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-07 01:45:28,467 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 298 out of 319 [2021-12-07 01:45:28,468 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 303 transitions, 630 flow. Second operand has 3 states, 3 states have (on average 299.3333333333333) internal successors, (898), 3 states have internal predecessors, (898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:45:28,469 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:45:28,469 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 298 of 319 [2021-12-07 01:45:28,469 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:45:28,548 INFO L129 PetriNetUnfolder]: 7/427 cut-off events. [2021-12-07 01:45:28,548 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-12-07 01:45:28,549 INFO L84 FinitePrefix]: Finished finitePrefix Result has 473 conditions, 427 events. 7/427 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 1030 event pairs, 0 based on Foata normal form. 0/398 useless extension candidates. Maximal degree in co-relation 220. Up to 13 conditions per place. [2021-12-07 01:45:28,551 INFO L132 encePairwiseOnDemand]: 316/319 looper letters, 17 selfloop transitions, 2 changer transitions 0/310 dead transitions. [2021-12-07 01:45:28,551 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 310 transitions, 682 flow [2021-12-07 01:45:28,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-07 01:45:28,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-12-07 01:45:28,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 914 transitions. [2021-12-07 01:45:28,553 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.955067920585162 [2021-12-07 01:45:28,553 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 914 transitions. [2021-12-07 01:45:28,553 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 914 transitions. [2021-12-07 01:45:28,554 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:45:28,554 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 914 transitions. [2021-12-07 01:45:28,556 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 304.6666666666667) internal successors, (914), 3 states have internal predecessors, (914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:45:28,558 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 319.0) internal successors, (1276), 4 states have internal predecessors, (1276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:45:28,559 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 319.0) internal successors, (1276), 4 states have internal predecessors, (1276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:45:28,559 INFO L186 Difference]: Start difference. First operand has 307 places, 303 transitions, 630 flow. Second operand 3 states and 914 transitions. [2021-12-07 01:45:28,559 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 310 transitions, 682 flow [2021-12-07 01:45:28,561 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 310 transitions, 662 flow, removed 0 selfloop flow, removed 5 redundant places. [2021-12-07 01:45:28,565 INFO L242 Difference]: Finished difference. Result has 305 places, 304 transitions, 622 flow [2021-12-07 01:45:28,565 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=319, PETRI_DIFFERENCE_MINUEND_FLOW=610, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=622, PETRI_PLACES=305, PETRI_TRANSITIONS=304} [2021-12-07 01:45:28,566 INFO L334 CegarLoopForPetriNet]: 309 programPoint places, -4 predicate places. [2021-12-07 01:45:28,566 INFO L470 AbstractCegarLoop]: Abstraction has has 305 places, 304 transitions, 622 flow [2021-12-07 01:45:28,567 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 299.3333333333333) internal successors, (898), 3 states have internal predecessors, (898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:45:28,567 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:45:28,568 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] [2021-12-07 01:45:28,568 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-12-07 01:45:28,568 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [fErr0ASSERT_VIOLATIONDATA_RACE, fErr1ASSERT_VIOLATIONDATA_RACE, fErr2ASSERT_VIOLATIONDATA_RACE, fErr3ASSERT_VIOLATIONDATA_RACE (and 20 more)] === [2021-12-07 01:45:28,568 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:45:28,569 INFO L85 PathProgramCache]: Analyzing trace with hash 1720024373, now seen corresponding path program 1 times [2021-12-07 01:45:28,569 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:45:28,569 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [161302891] [2021-12-07 01:45:28,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:45:28,569 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:45:28,597 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-07 01:45:28,597 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [147061663] [2021-12-07 01:45:28,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:45:28,598 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-07 01:45:28,598 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4baf09e6-eae1-4f53-b05e-ca487bfc18e4/bin/uautomizer-DrprNOufMa/z3 [2021-12-07 01:45:28,599 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4baf09e6-eae1-4f53-b05e-ca487bfc18e4/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-07 01:45:28,601 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4baf09e6-eae1-4f53-b05e-ca487bfc18e4/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-12-07 01:45:28,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:45:28,679 INFO L263 TraceCheckSpWp]: Trace formula consists of 217 conjuncts, 21 conjunts are in the unsatisfiable core [2021-12-07 01:45:28,685 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-07 01:45:28,795 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-12-07 01:45:28,818 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-07 01:45:28,819 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2021-12-07 01:45:28,846 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-07 01:45:28,847 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-07 01:45:28,848 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-07 01:45:28,850 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-07 01:45:28,851 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 32 [2021-12-07 01:45:28,882 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-07 01:45:28,883 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-07 01:45:28,884 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-07 01:45:28,885 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-07 01:45:28,885 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-07 01:45:28,886 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-07 01:45:28,887 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-07 01:45:28,888 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 44 [2021-12-07 01:45:28,912 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 01:45:28,912 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-07 01:45:28,912 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:45:28,912 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [161302891] [2021-12-07 01:45:28,912 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-07 01:45:28,912 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [147061663] [2021-12-07 01:45:28,912 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [147061663] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:45:28,913 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:45:28,913 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-07 01:45:28,913 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [604930140] [2021-12-07 01:45:28,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:45:28,913 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-07 01:45:28,913 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:45:28,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-07 01:45:28,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2021-12-07 01:45:28,916 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 191 out of 319 [2021-12-07 01:45:28,918 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 304 transitions, 622 flow. Second operand has 8 states, 8 states have (on average 193.625) internal successors, (1549), 8 states have internal predecessors, (1549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:45:28,918 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:45:28,918 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 191 of 319 [2021-12-07 01:45:28,918 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:45:29,894 INFO L129 PetriNetUnfolder]: 1489/5269 cut-off events. [2021-12-07 01:45:29,894 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-12-07 01:45:29,908 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8282 conditions, 5269 events. 1489/5269 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 35881 event pairs, 1200 based on Foata normal form. 0/4537 useless extension candidates. Maximal degree in co-relation 4108. Up to 1480 conditions per place. [2021-12-07 01:45:29,935 INFO L132 encePairwiseOnDemand]: 309/319 looper letters, 166 selfloop transitions, 9 changer transitions 0/364 dead transitions. [2021-12-07 01:45:29,935 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 364 transitions, 1096 flow [2021-12-07 01:45:29,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-07 01:45:29,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2021-12-07 01:45:29,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1895 transitions. [2021-12-07 01:45:29,942 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6600487634970393 [2021-12-07 01:45:29,942 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1895 transitions. [2021-12-07 01:45:29,942 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1895 transitions. [2021-12-07 01:45:29,944 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:45:29,944 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1895 transitions. [2021-12-07 01:45:29,950 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 210.55555555555554) internal successors, (1895), 9 states have internal predecessors, (1895), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:45:29,957 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 319.0) internal successors, (3190), 10 states have internal predecessors, (3190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:45:29,958 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 319.0) internal successors, (3190), 10 states have internal predecessors, (3190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:45:29,958 INFO L186 Difference]: Start difference. First operand has 305 places, 304 transitions, 622 flow. Second operand 9 states and 1895 transitions. [2021-12-07 01:45:29,958 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 364 transitions, 1096 flow [2021-12-07 01:45:29,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 364 transitions, 1094 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-12-07 01:45:29,966 INFO L242 Difference]: Finished difference. Result has 312 places, 304 transitions, 644 flow [2021-12-07 01:45:29,975 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=319, PETRI_DIFFERENCE_MINUEND_FLOW=618, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=644, PETRI_PLACES=312, PETRI_TRANSITIONS=304} [2021-12-07 01:45:29,976 INFO L334 CegarLoopForPetriNet]: 309 programPoint places, 3 predicate places. [2021-12-07 01:45:29,976 INFO L470 AbstractCegarLoop]: Abstraction has has 312 places, 304 transitions, 644 flow [2021-12-07 01:45:29,977 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 193.625) internal successors, (1549), 8 states have internal predecessors, (1549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:45:29,977 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:45:29,977 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] [2021-12-07 01:45:30,002 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4baf09e6-eae1-4f53-b05e-ca487bfc18e4/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2021-12-07 01:45:30,178 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4baf09e6-eae1-4f53-b05e-ca487bfc18e4/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-07 01:45:30,179 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting fErr0ASSERT_VIOLATIONDATA_RACE === [fErr0ASSERT_VIOLATIONDATA_RACE, fErr1ASSERT_VIOLATIONDATA_RACE, fErr2ASSERT_VIOLATIONDATA_RACE, fErr3ASSERT_VIOLATIONDATA_RACE (and 20 more)] === [2021-12-07 01:45:30,180 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:45:30,181 INFO L85 PathProgramCache]: Analyzing trace with hash 818834926, now seen corresponding path program 1 times [2021-12-07 01:45:30,181 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:45:30,182 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1779501689] [2021-12-07 01:45:30,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:45:30,183 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:45:30,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:45:30,335 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 01:45:30,335 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:45:30,335 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1779501689] [2021-12-07 01:45:30,335 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1779501689] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:45:30,335 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:45:30,336 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-07 01:45:30,336 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [371917958] [2021-12-07 01:45:30,336 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:45:30,336 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-07 01:45:30,336 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:45:30,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-07 01:45:30,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-07 01:45:30,338 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 301 out of 319 [2021-12-07 01:45:30,338 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 304 transitions, 644 flow. Second operand has 3 states, 3 states have (on average 302.3333333333333) internal successors, (907), 3 states have internal predecessors, (907), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:45:30,339 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:45:30,339 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 301 of 319 [2021-12-07 01:45:30,339 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:45:30,413 INFO L129 PetriNetUnfolder]: 7/615 cut-off events. [2021-12-07 01:45:30,413 INFO L130 PetriNetUnfolder]: For 4/4 co-relation queries the response was YES. [2021-12-07 01:45:30,414 INFO L84 FinitePrefix]: Finished finitePrefix Result has 694 conditions, 615 events. 7/615 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 1024 event pairs, 0 based on Foata normal form. 0/579 useless extension candidates. Maximal degree in co-relation 284. Up to 16 conditions per place. [2021-12-07 01:45:30,416 INFO L132 encePairwiseOnDemand]: 316/319 looper letters, 11 selfloop transitions, 2 changer transitions 0/308 dead transitions. [2021-12-07 01:45:30,416 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 308 transitions, 678 flow [2021-12-07 01:45:30,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-07 01:45:30,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-12-07 01:45:30,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 917 transitions. [2021-12-07 01:45:30,419 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9582027168234065 [2021-12-07 01:45:30,419 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 917 transitions. [2021-12-07 01:45:30,419 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 917 transitions. [2021-12-07 01:45:30,419 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:45:30,419 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 917 transitions. [2021-12-07 01:45:30,421 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 305.6666666666667) internal successors, (917), 3 states have internal predecessors, (917), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:45:30,423 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 319.0) internal successors, (1276), 4 states have internal predecessors, (1276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:45:30,424 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 319.0) internal successors, (1276), 4 states have internal predecessors, (1276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:45:30,424 INFO L186 Difference]: Start difference. First operand has 312 places, 304 transitions, 644 flow. Second operand 3 states and 917 transitions. [2021-12-07 01:45:30,424 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 308 transitions, 678 flow [2021-12-07 01:45:30,426 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 308 transitions, 664 flow, removed 0 selfloop flow, removed 7 redundant places. [2021-12-07 01:45:30,430 INFO L242 Difference]: Finished difference. Result has 308 places, 305 transitions, 642 flow [2021-12-07 01:45:30,431 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=319, PETRI_DIFFERENCE_MINUEND_FLOW=630, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=642, PETRI_PLACES=308, PETRI_TRANSITIONS=305} [2021-12-07 01:45:30,431 INFO L334 CegarLoopForPetriNet]: 309 programPoint places, -1 predicate places. [2021-12-07 01:45:30,431 INFO L470 AbstractCegarLoop]: Abstraction has has 308 places, 305 transitions, 642 flow [2021-12-07 01:45:30,432 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 302.3333333333333) internal successors, (907), 3 states have internal predecessors, (907), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:45:30,432 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:45:30,432 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 01:45:30,432 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-12-07 01:45:30,432 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [fErr0ASSERT_VIOLATIONDATA_RACE, fErr1ASSERT_VIOLATIONDATA_RACE, fErr2ASSERT_VIOLATIONDATA_RACE, fErr3ASSERT_VIOLATIONDATA_RACE (and 20 more)] === [2021-12-07 01:45:30,433 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:45:30,433 INFO L85 PathProgramCache]: Analyzing trace with hash -129668867, now seen corresponding path program 1 times [2021-12-07 01:45:30,433 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:45:30,433 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1799855146] [2021-12-07 01:45:30,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:45:30,434 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:45:30,454 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-07 01:45:30,454 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1412823852] [2021-12-07 01:45:30,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:45:30,454 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-07 01:45:30,454 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4baf09e6-eae1-4f53-b05e-ca487bfc18e4/bin/uautomizer-DrprNOufMa/z3 [2021-12-07 01:45:30,455 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4baf09e6-eae1-4f53-b05e-ca487bfc18e4/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-07 01:45:30,457 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4baf09e6-eae1-4f53-b05e-ca487bfc18e4/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-12-07 01:45:30,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:45:30,550 INFO L263 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 17 conjunts are in the unsatisfiable core [2021-12-07 01:45:30,554 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-07 01:45:30,647 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-12-07 01:45:30,662 INFO L354 Elim1Store]: treesize reduction 21, result has 25.0 percent of original size [2021-12-07 01:45:30,662 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 20 [2021-12-07 01:45:30,685 INFO L354 Elim1Store]: treesize reduction 56, result has 23.3 percent of original size [2021-12-07 01:45:30,685 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 30 treesize of output 32 [2021-12-07 01:45:30,718 INFO L354 Elim1Store]: treesize reduction 104, result has 20.0 percent of original size [2021-12-07 01:45:30,718 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 39 treesize of output 44 [2021-12-07 01:45:30,736 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 01:45:30,736 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-07 01:45:30,736 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:45:30,736 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1799855146] [2021-12-07 01:45:30,736 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-07 01:45:30,736 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1412823852] [2021-12-07 01:45:30,736 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1412823852] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:45:30,736 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:45:30,737 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-07 01:45:30,737 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [243252327] [2021-12-07 01:45:30,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:45:30,737 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-07 01:45:30,737 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:45:30,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-07 01:45:30,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-12-07 01:45:30,739 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 195 out of 319 [2021-12-07 01:45:30,741 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 305 transitions, 642 flow. Second operand has 6 states, 6 states have (on average 200.5) internal successors, (1203), 6 states have internal predecessors, (1203), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:45:30,741 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:45:30,741 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 195 of 319 [2021-12-07 01:45:30,741 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:45:31,300 INFO L129 PetriNetUnfolder]: 745/2936 cut-off events. [2021-12-07 01:45:31,300 INFO L130 PetriNetUnfolder]: For 6/6 co-relation queries the response was YES. [2021-12-07 01:45:31,307 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4618 conditions, 2936 events. 745/2936 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 18420 event pairs, 600 based on Foata normal form. 0/2559 useless extension candidates. Maximal degree in co-relation 4097. Up to 1575 conditions per place. [2021-12-07 01:45:31,317 INFO L132 encePairwiseOnDemand]: 313/319 looper letters, 104 selfloop transitions, 5 changer transitions 0/304 dead transitions. [2021-12-07 01:45:31,317 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 304 transitions, 858 flow [2021-12-07 01:45:31,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-07 01:45:31,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-12-07 01:45:31,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1280 transitions. [2021-12-07 01:45:31,322 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6687565308254964 [2021-12-07 01:45:31,322 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1280 transitions. [2021-12-07 01:45:31,322 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1280 transitions. [2021-12-07 01:45:31,323 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:45:31,323 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1280 transitions. [2021-12-07 01:45:31,327 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 213.33333333333334) internal successors, (1280), 6 states have internal predecessors, (1280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:45:31,330 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 319.0) internal successors, (2233), 7 states have internal predecessors, (2233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:45:31,331 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 319.0) internal successors, (2233), 7 states have internal predecessors, (2233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:45:31,332 INFO L186 Difference]: Start difference. First operand has 308 places, 305 transitions, 642 flow. Second operand 6 states and 1280 transitions. [2021-12-07 01:45:31,332 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 304 transitions, 858 flow [2021-12-07 01:45:31,335 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 304 transitions, 856 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-12-07 01:45:31,340 INFO L242 Difference]: Finished difference. Result has 311 places, 304 transitions, 648 flow [2021-12-07 01:45:31,341 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=319, PETRI_DIFFERENCE_MINUEND_FLOW=638, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=648, PETRI_PLACES=311, PETRI_TRANSITIONS=304} [2021-12-07 01:45:31,341 INFO L334 CegarLoopForPetriNet]: 309 programPoint places, 2 predicate places. [2021-12-07 01:45:31,342 INFO L470 AbstractCegarLoop]: Abstraction has has 311 places, 304 transitions, 648 flow [2021-12-07 01:45:31,342 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 200.5) internal successors, (1203), 6 states have internal predecessors, (1203), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:45:31,342 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:45:31,343 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 01:45:31,362 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4baf09e6-eae1-4f53-b05e-ca487bfc18e4/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2021-12-07 01:45:31,543 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4baf09e6-eae1-4f53-b05e-ca487bfc18e4/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-07 01:45:31,544 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [fErr0ASSERT_VIOLATIONDATA_RACE, fErr1ASSERT_VIOLATIONDATA_RACE, fErr2ASSERT_VIOLATIONDATA_RACE, fErr3ASSERT_VIOLATIONDATA_RACE (and 20 more)] === [2021-12-07 01:45:31,545 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:45:31,546 INFO L85 PathProgramCache]: Analyzing trace with hash -1206140671, now seen corresponding path program 1 times [2021-12-07 01:45:31,546 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:45:31,547 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2040547439] [2021-12-07 01:45:31,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:45:31,548 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:45:31,608 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-07 01:45:31,609 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1254591721] [2021-12-07 01:45:31,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:45:31,609 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-07 01:45:31,610 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4baf09e6-eae1-4f53-b05e-ca487bfc18e4/bin/uautomizer-DrprNOufMa/z3 [2021-12-07 01:45:31,610 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4baf09e6-eae1-4f53-b05e-ca487bfc18e4/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-07 01:45:31,611 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4baf09e6-eae1-4f53-b05e-ca487bfc18e4/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-12-07 01:45:31,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:45:31,725 INFO L263 TraceCheckSpWp]: Trace formula consists of 402 conjuncts, 17 conjunts are in the unsatisfiable core [2021-12-07 01:45:31,730 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-07 01:45:31,817 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-12-07 01:45:31,831 INFO L354 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2021-12-07 01:45:31,831 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-12-07 01:45:31,856 INFO L354 Elim1Store]: treesize reduction 64, result has 22.9 percent of original size [2021-12-07 01:45:31,856 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 34 [2021-12-07 01:45:31,895 INFO L354 Elim1Store]: treesize reduction 114, result has 19.7 percent of original size [2021-12-07 01:45:31,896 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 46 [2021-12-07 01:45:31,912 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 01:45:31,912 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-07 01:45:31,912 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:45:31,912 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2040547439] [2021-12-07 01:45:31,912 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-07 01:45:31,913 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1254591721] [2021-12-07 01:45:31,913 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1254591721] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:45:31,913 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:45:31,913 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-07 01:45:31,913 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1203354277] [2021-12-07 01:45:31,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:45:31,914 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-07 01:45:31,914 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:45:31,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-07 01:45:31,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-12-07 01:45:31,916 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 194 out of 319 [2021-12-07 01:45:31,918 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 304 transitions, 648 flow. Second operand has 6 states, 6 states have (on average 200.5) internal successors, (1203), 6 states have internal predecessors, (1203), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:45:31,918 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:45:31,918 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 194 of 319 [2021-12-07 01:45:31,918 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:45:32,405 INFO L129 PetriNetUnfolder]: 745/2932 cut-off events. [2021-12-07 01:45:32,405 INFO L130 PetriNetUnfolder]: For 8/8 co-relation queries the response was YES. [2021-12-07 01:45:32,411 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4632 conditions, 2932 events. 745/2932 cut-off events. For 8/8 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 18392 event pairs, 600 based on Foata normal form. 0/2559 useless extension candidates. Maximal degree in co-relation 4146. Up to 1575 conditions per place. [2021-12-07 01:45:32,420 INFO L132 encePairwiseOnDemand]: 313/319 looper letters, 104 selfloop transitions, 5 changer transitions 0/303 dead transitions. [2021-12-07 01:45:32,420 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 303 transitions, 864 flow [2021-12-07 01:45:32,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-07 01:45:32,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-12-07 01:45:32,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1274 transitions. [2021-12-07 01:45:32,424 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6656217345872518 [2021-12-07 01:45:32,424 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1274 transitions. [2021-12-07 01:45:32,424 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1274 transitions. [2021-12-07 01:45:32,424 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:45:32,424 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1274 transitions. [2021-12-07 01:45:32,427 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 212.33333333333334) internal successors, (1274), 6 states have internal predecessors, (1274), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:45:32,429 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 319.0) internal successors, (2233), 7 states have internal predecessors, (2233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:45:32,430 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 319.0) internal successors, (2233), 7 states have internal predecessors, (2233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:45:32,430 INFO L186 Difference]: Start difference. First operand has 311 places, 304 transitions, 648 flow. Second operand 6 states and 1274 transitions. [2021-12-07 01:45:32,430 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 303 transitions, 864 flow [2021-12-07 01:45:32,432 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 303 transitions, 854 flow, removed 0 selfloop flow, removed 5 redundant places. [2021-12-07 01:45:32,435 INFO L242 Difference]: Finished difference. Result has 310 places, 303 transitions, 646 flow [2021-12-07 01:45:32,435 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=319, PETRI_DIFFERENCE_MINUEND_FLOW=636, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=646, PETRI_PLACES=310, PETRI_TRANSITIONS=303} [2021-12-07 01:45:32,436 INFO L334 CegarLoopForPetriNet]: 309 programPoint places, 1 predicate places. [2021-12-07 01:45:32,436 INFO L470 AbstractCegarLoop]: Abstraction has has 310 places, 303 transitions, 646 flow [2021-12-07 01:45:32,436 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 200.5) internal successors, (1203), 6 states have internal predecessors, (1203), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:45:32,436 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:45:32,436 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 01:45:32,457 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4baf09e6-eae1-4f53-b05e-ca487bfc18e4/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2021-12-07 01:45:32,637 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4baf09e6-eae1-4f53-b05e-ca487bfc18e4/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-07 01:45:32,638 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONDATA_RACE === [fErr0ASSERT_VIOLATIONDATA_RACE, fErr1ASSERT_VIOLATIONDATA_RACE, fErr2ASSERT_VIOLATIONDATA_RACE, fErr3ASSERT_VIOLATIONDATA_RACE (and 20 more)] === [2021-12-07 01:45:32,639 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:45:32,639 INFO L85 PathProgramCache]: Analyzing trace with hash -127859489, now seen corresponding path program 1 times [2021-12-07 01:45:32,639 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:45:32,640 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [967691765] [2021-12-07 01:45:32,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:45:32,640 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:45:32,691 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-07 01:45:32,691 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1143619104] [2021-12-07 01:45:32,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:45:32,691 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-07 01:45:32,691 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4baf09e6-eae1-4f53-b05e-ca487bfc18e4/bin/uautomizer-DrprNOufMa/z3 [2021-12-07 01:45:32,692 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4baf09e6-eae1-4f53-b05e-ca487bfc18e4/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-07 01:45:32,693 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4baf09e6-eae1-4f53-b05e-ca487bfc18e4/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-12-07 01:45:32,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:45:32,800 INFO L263 TraceCheckSpWp]: Trace formula consists of 440 conjuncts, 17 conjunts are in the unsatisfiable core [2021-12-07 01:45:32,803 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-07 01:45:32,888 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-12-07 01:45:32,898 INFO L354 Elim1Store]: treesize reduction 21, result has 25.0 percent of original size [2021-12-07 01:45:32,899 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 20 [2021-12-07 01:45:32,917 INFO L354 Elim1Store]: treesize reduction 56, result has 23.3 percent of original size [2021-12-07 01:45:32,917 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 30 treesize of output 32 [2021-12-07 01:45:32,943 INFO L354 Elim1Store]: treesize reduction 104, result has 20.0 percent of original size [2021-12-07 01:45:32,943 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 39 treesize of output 44 [2021-12-07 01:45:32,954 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 01:45:32,954 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-07 01:45:32,954 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:45:32,954 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [967691765] [2021-12-07 01:45:32,954 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-07 01:45:32,955 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1143619104] [2021-12-07 01:45:32,955 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1143619104] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:45:32,955 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:45:32,955 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-07 01:45:32,955 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1503143091] [2021-12-07 01:45:32,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:45:32,955 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-07 01:45:32,955 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:45:32,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-07 01:45:32,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-12-07 01:45:32,957 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 192 out of 319 [2021-12-07 01:45:32,970 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 303 transitions, 646 flow. Second operand has 6 states, 6 states have (on average 199.5) internal successors, (1197), 6 states have internal predecessors, (1197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:45:32,970 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:45:32,970 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 192 of 319 [2021-12-07 01:45:32,970 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:45:33,446 INFO L129 PetriNetUnfolder]: 745/2928 cut-off events. [2021-12-07 01:45:33,446 INFO L130 PetriNetUnfolder]: For 8/8 co-relation queries the response was YES. [2021-12-07 01:45:33,453 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4632 conditions, 2928 events. 745/2928 cut-off events. For 8/8 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 18344 event pairs, 600 based on Foata normal form. 0/2559 useless extension candidates. Maximal degree in co-relation 4170. Up to 1579 conditions per place. [2021-12-07 01:45:33,463 INFO L132 encePairwiseOnDemand]: 313/319 looper letters, 105 selfloop transitions, 5 changer transitions 0/302 dead transitions. [2021-12-07 01:45:33,463 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 302 transitions, 864 flow [2021-12-07 01:45:33,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-07 01:45:33,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-12-07 01:45:33,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1263 transitions. [2021-12-07 01:45:33,466 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6598746081504702 [2021-12-07 01:45:33,466 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1263 transitions. [2021-12-07 01:45:33,466 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1263 transitions. [2021-12-07 01:45:33,467 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:45:33,467 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1263 transitions. [2021-12-07 01:45:33,470 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 210.5) internal successors, (1263), 6 states have internal predecessors, (1263), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:45:33,472 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 319.0) internal successors, (2233), 7 states have internal predecessors, (2233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:45:33,473 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 319.0) internal successors, (2233), 7 states have internal predecessors, (2233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:45:33,473 INFO L186 Difference]: Start difference. First operand has 310 places, 303 transitions, 646 flow. Second operand 6 states and 1263 transitions. [2021-12-07 01:45:33,473 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 302 transitions, 864 flow [2021-12-07 01:45:33,475 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 302 transitions, 854 flow, removed 0 selfloop flow, removed 5 redundant places. [2021-12-07 01:45:33,479 INFO L242 Difference]: Finished difference. Result has 309 places, 302 transitions, 644 flow [2021-12-07 01:45:33,480 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=319, PETRI_DIFFERENCE_MINUEND_FLOW=634, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=644, PETRI_PLACES=309, PETRI_TRANSITIONS=302} [2021-12-07 01:45:33,480 INFO L334 CegarLoopForPetriNet]: 309 programPoint places, 0 predicate places. [2021-12-07 01:45:33,480 INFO L470 AbstractCegarLoop]: Abstraction has has 309 places, 302 transitions, 644 flow [2021-12-07 01:45:33,481 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 199.5) internal successors, (1197), 6 states have internal predecessors, (1197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:45:33,481 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:45:33,481 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 01:45:33,502 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4baf09e6-eae1-4f53-b05e-ca487bfc18e4/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2021-12-07 01:45:33,681 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4baf09e6-eae1-4f53-b05e-ca487bfc18e4/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-07 01:45:33,682 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONDATA_RACE === [fErr0ASSERT_VIOLATIONDATA_RACE, fErr1ASSERT_VIOLATIONDATA_RACE, fErr2ASSERT_VIOLATIONDATA_RACE, fErr3ASSERT_VIOLATIONDATA_RACE (and 20 more)] === [2021-12-07 01:45:33,682 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:45:33,682 INFO L85 PathProgramCache]: Analyzing trace with hash -1333821413, now seen corresponding path program 1 times [2021-12-07 01:45:33,682 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:45:33,682 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1093761489] [2021-12-07 01:45:33,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:45:33,682 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:45:33,702 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-07 01:45:33,703 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1950382439] [2021-12-07 01:45:33,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:45:33,703 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-07 01:45:33,703 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4baf09e6-eae1-4f53-b05e-ca487bfc18e4/bin/uautomizer-DrprNOufMa/z3 [2021-12-07 01:45:33,704 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4baf09e6-eae1-4f53-b05e-ca487bfc18e4/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-07 01:45:33,704 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4baf09e6-eae1-4f53-b05e-ca487bfc18e4/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2021-12-07 01:45:33,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:45:33,825 INFO L263 TraceCheckSpWp]: Trace formula consists of 478 conjuncts, 17 conjunts are in the unsatisfiable core [2021-12-07 01:45:33,828 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-07 01:45:33,925 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-12-07 01:45:33,938 INFO L354 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2021-12-07 01:45:33,938 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-12-07 01:45:33,963 INFO L354 Elim1Store]: treesize reduction 64, result has 22.9 percent of original size [2021-12-07 01:45:33,963 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 34 [2021-12-07 01:45:33,994 INFO L354 Elim1Store]: treesize reduction 114, result has 19.7 percent of original size [2021-12-07 01:45:33,994 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 46 [2021-12-07 01:45:34,007 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 01:45:34,007 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-07 01:45:34,007 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:45:34,007 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1093761489] [2021-12-07 01:45:34,008 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-07 01:45:34,008 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1950382439] [2021-12-07 01:45:34,008 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1950382439] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:45:34,008 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:45:34,008 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-07 01:45:34,008 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [418603520] [2021-12-07 01:45:34,008 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:45:34,009 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-07 01:45:34,009 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:45:34,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-07 01:45:34,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-12-07 01:45:34,012 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 192 out of 319 [2021-12-07 01:45:34,013 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 302 transitions, 644 flow. Second operand has 6 states, 6 states have (on average 200.5) internal successors, (1203), 6 states have internal predecessors, (1203), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:45:34,013 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:45:34,014 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 192 of 319 [2021-12-07 01:45:34,014 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:45:34,510 INFO L129 PetriNetUnfolder]: 745/2924 cut-off events. [2021-12-07 01:45:34,510 INFO L130 PetriNetUnfolder]: For 8/8 co-relation queries the response was YES. [2021-12-07 01:45:34,515 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4624 conditions, 2924 events. 745/2924 cut-off events. For 8/8 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 18410 event pairs, 600 based on Foata normal form. 0/2559 useless extension candidates. Maximal degree in co-relation 4182. Up to 1575 conditions per place. [2021-12-07 01:45:34,523 INFO L132 encePairwiseOnDemand]: 313/319 looper letters, 104 selfloop transitions, 5 changer transitions 0/301 dead transitions. [2021-12-07 01:45:34,523 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 301 transitions, 860 flow [2021-12-07 01:45:34,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-07 01:45:34,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-12-07 01:45:34,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1262 transitions. [2021-12-07 01:45:34,526 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6593521421107628 [2021-12-07 01:45:34,526 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1262 transitions. [2021-12-07 01:45:34,526 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1262 transitions. [2021-12-07 01:45:34,527 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:45:34,527 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1262 transitions. [2021-12-07 01:45:34,529 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 210.33333333333334) internal successors, (1262), 6 states have internal predecessors, (1262), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:45:34,531 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 319.0) internal successors, (2233), 7 states have internal predecessors, (2233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:45:34,532 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 319.0) internal successors, (2233), 7 states have internal predecessors, (2233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:45:34,532 INFO L186 Difference]: Start difference. First operand has 309 places, 302 transitions, 644 flow. Second operand 6 states and 1262 transitions. [2021-12-07 01:45:34,532 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 301 transitions, 860 flow [2021-12-07 01:45:34,534 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 301 transitions, 850 flow, removed 0 selfloop flow, removed 5 redundant places. [2021-12-07 01:45:34,537 INFO L242 Difference]: Finished difference. Result has 308 places, 301 transitions, 642 flow [2021-12-07 01:45:34,537 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=319, PETRI_DIFFERENCE_MINUEND_FLOW=632, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=642, PETRI_PLACES=308, PETRI_TRANSITIONS=301} [2021-12-07 01:45:34,538 INFO L334 CegarLoopForPetriNet]: 309 programPoint places, -1 predicate places. [2021-12-07 01:45:34,538 INFO L470 AbstractCegarLoop]: Abstraction has has 308 places, 301 transitions, 642 flow [2021-12-07 01:45:34,538 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 200.5) internal successors, (1203), 6 states have internal predecessors, (1203), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:45:34,538 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:45:34,538 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 01:45:34,558 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4baf09e6-eae1-4f53-b05e-ca487bfc18e4/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2021-12-07 01:45:34,739 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4baf09e6-eae1-4f53-b05e-ca487bfc18e4/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-07 01:45:34,739 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONDATA_RACE === [fErr0ASSERT_VIOLATIONDATA_RACE, fErr1ASSERT_VIOLATIONDATA_RACE, fErr2ASSERT_VIOLATIONDATA_RACE, fErr3ASSERT_VIOLATIONDATA_RACE (and 20 more)] === [2021-12-07 01:45:34,739 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:45:34,739 INFO L85 PathProgramCache]: Analyzing trace with hash -354418331, now seen corresponding path program 1 times [2021-12-07 01:45:34,739 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:45:34,739 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1540261521] [2021-12-07 01:45:34,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:45:34,740 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:45:34,757 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-07 01:45:34,757 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1092596516] [2021-12-07 01:45:34,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:45:34,757 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-07 01:45:34,757 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4baf09e6-eae1-4f53-b05e-ca487bfc18e4/bin/uautomizer-DrprNOufMa/z3 [2021-12-07 01:45:34,758 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4baf09e6-eae1-4f53-b05e-ca487bfc18e4/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-07 01:45:34,758 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4baf09e6-eae1-4f53-b05e-ca487bfc18e4/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2021-12-07 01:45:34,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:45:34,872 INFO L263 TraceCheckSpWp]: Trace formula consists of 516 conjuncts, 17 conjunts are in the unsatisfiable core [2021-12-07 01:45:34,875 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-07 01:45:34,950 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-12-07 01:45:34,959 INFO L354 Elim1Store]: treesize reduction 21, result has 25.0 percent of original size [2021-12-07 01:45:34,960 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 20 [2021-12-07 01:45:34,980 INFO L354 Elim1Store]: treesize reduction 56, result has 23.3 percent of original size [2021-12-07 01:45:34,980 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 30 treesize of output 32 [2021-12-07 01:45:35,006 INFO L354 Elim1Store]: treesize reduction 104, result has 20.0 percent of original size [2021-12-07 01:45:35,006 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 39 treesize of output 44 [2021-12-07 01:45:35,017 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 01:45:35,017 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-07 01:45:35,017 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:45:35,017 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1540261521] [2021-12-07 01:45:35,017 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-07 01:45:35,017 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1092596516] [2021-12-07 01:45:35,018 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1092596516] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:45:35,018 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:45:35,018 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-07 01:45:35,018 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [690593444] [2021-12-07 01:45:35,018 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:45:35,018 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-07 01:45:35,018 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:45:35,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-07 01:45:35,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-12-07 01:45:35,020 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 193 out of 319 [2021-12-07 01:45:35,021 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 301 transitions, 642 flow. Second operand has 6 states, 6 states have (on average 202.33333333333334) internal successors, (1214), 6 states have internal predecessors, (1214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:45:35,021 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:45:35,021 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 193 of 319 [2021-12-07 01:45:35,021 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:45:35,517 INFO L129 PetriNetUnfolder]: 745/2920 cut-off events. [2021-12-07 01:45:35,517 INFO L130 PetriNetUnfolder]: For 8/8 co-relation queries the response was YES. [2021-12-07 01:45:35,524 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4612 conditions, 2920 events. 745/2920 cut-off events. For 8/8 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 18306 event pairs, 600 based on Foata normal form. 0/2559 useless extension candidates. Maximal degree in co-relation 4192. Up to 1567 conditions per place. [2021-12-07 01:45:35,532 INFO L132 encePairwiseOnDemand]: 313/319 looper letters, 102 selfloop transitions, 5 changer transitions 0/300 dead transitions. [2021-12-07 01:45:35,532 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 300 transitions, 854 flow [2021-12-07 01:45:35,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-07 01:45:35,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-12-07 01:45:35,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1266 transitions. [2021-12-07 01:45:35,535 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6614420062695925 [2021-12-07 01:45:35,535 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1266 transitions. [2021-12-07 01:45:35,535 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1266 transitions. [2021-12-07 01:45:35,536 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:45:35,536 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1266 transitions. [2021-12-07 01:45:35,538 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-12-07 01:45:35,541 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 319.0) internal successors, (2233), 7 states have internal predecessors, (2233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:45:35,541 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 319.0) internal successors, (2233), 7 states have internal predecessors, (2233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:45:35,541 INFO L186 Difference]: Start difference. First operand has 308 places, 301 transitions, 642 flow. Second operand 6 states and 1266 transitions. [2021-12-07 01:45:35,541 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 300 transitions, 854 flow [2021-12-07 01:45:35,543 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 300 transitions, 844 flow, removed 0 selfloop flow, removed 5 redundant places. [2021-12-07 01:45:35,546 INFO L242 Difference]: Finished difference. Result has 307 places, 300 transitions, 640 flow [2021-12-07 01:45:35,547 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=319, PETRI_DIFFERENCE_MINUEND_FLOW=630, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=640, PETRI_PLACES=307, PETRI_TRANSITIONS=300} [2021-12-07 01:45:35,547 INFO L334 CegarLoopForPetriNet]: 309 programPoint places, -2 predicate places. [2021-12-07 01:45:35,547 INFO L470 AbstractCegarLoop]: Abstraction has has 307 places, 300 transitions, 640 flow [2021-12-07 01:45:35,548 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 202.33333333333334) internal successors, (1214), 6 states have internal predecessors, (1214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:45:35,548 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:45:35,548 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 01:45:35,568 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4baf09e6-eae1-4f53-b05e-ca487bfc18e4/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2021-12-07 01:45:35,748 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4baf09e6-eae1-4f53-b05e-ca487bfc18e4/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2021-12-07 01:45:35,750 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting fErr0ASSERT_VIOLATIONDATA_RACE === [fErr0ASSERT_VIOLATIONDATA_RACE, fErr1ASSERT_VIOLATIONDATA_RACE, fErr2ASSERT_VIOLATIONDATA_RACE, fErr3ASSERT_VIOLATIONDATA_RACE (and 20 more)] === [2021-12-07 01:45:35,751 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:45:35,751 INFO L85 PathProgramCache]: Analyzing trace with hash 289875646, now seen corresponding path program 1 times [2021-12-07 01:45:35,751 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:45:35,752 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1252038412] [2021-12-07 01:45:35,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:45:35,752 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:45:35,833 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-07 01:45:35,833 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [581082332] [2021-12-07 01:45:35,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:45:35,833 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-07 01:45:35,833 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4baf09e6-eae1-4f53-b05e-ca487bfc18e4/bin/uautomizer-DrprNOufMa/z3 [2021-12-07 01:45:35,834 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4baf09e6-eae1-4f53-b05e-ca487bfc18e4/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-07 01:45:35,835 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4baf09e6-eae1-4f53-b05e-ca487bfc18e4/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-12-07 01:45:35,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:45:35,971 INFO L263 TraceCheckSpWp]: Trace formula consists of 619 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-07 01:45:35,973 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-07 01:45:36,115 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 01:45:36,115 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-07 01:45:36,267 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 01:45:36,267 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:45:36,268 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1252038412] [2021-12-07 01:45:36,268 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-07 01:45:36,268 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [581082332] [2021-12-07 01:45:36,268 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [581082332] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-07 01:45:36,268 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-07 01:45:36,268 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2021-12-07 01:45:36,268 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2049441256] [2021-12-07 01:45:36,268 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-07 01:45:36,269 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-07 01:45:36,269 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:45:36,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-07 01:45:36,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2021-12-07 01:45:36,272 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 300 out of 319 [2021-12-07 01:45:36,274 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 300 transitions, 640 flow. Second operand has 8 states, 8 states have (on average 302.0) internal successors, (2416), 8 states have internal predecessors, (2416), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:45:36,274 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:45:36,274 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 300 of 319 [2021-12-07 01:45:36,274 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:45:36,420 INFO L129 PetriNetUnfolder]: 7/781 cut-off events. [2021-12-07 01:45:36,420 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2021-12-07 01:45:36,421 INFO L84 FinitePrefix]: Finished finitePrefix Result has 898 conditions, 781 events. 7/781 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 538 event pairs, 0 based on Foata normal form. 4/771 useless extension candidates. Maximal degree in co-relation 351. Up to 13 conditions per place. [2021-12-07 01:45:36,422 INFO L132 encePairwiseOnDemand]: 313/319 looper letters, 12 selfloop transitions, 9 changer transitions 0/310 dead transitions. [2021-12-07 01:45:36,422 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 310 transitions, 704 flow [2021-12-07 01:45:36,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-07 01:45:36,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2021-12-07 01:45:36,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2723 transitions. [2021-12-07 01:45:36,428 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9484500174155347 [2021-12-07 01:45:36,428 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2723 transitions. [2021-12-07 01:45:36,429 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2723 transitions. [2021-12-07 01:45:36,430 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:45:36,430 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2723 transitions. [2021-12-07 01:45:36,435 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 302.55555555555554) internal successors, (2723), 9 states have internal predecessors, (2723), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:45:36,439 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 319.0) internal successors, (3190), 10 states have internal predecessors, (3190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:45:36,440 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 319.0) internal successors, (3190), 10 states have internal predecessors, (3190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:45:36,440 INFO L186 Difference]: Start difference. First operand has 307 places, 300 transitions, 640 flow. Second operand 9 states and 2723 transitions. [2021-12-07 01:45:36,440 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 310 transitions, 704 flow [2021-12-07 01:45:36,442 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 310 transitions, 694 flow, removed 0 selfloop flow, removed 5 redundant places. [2021-12-07 01:45:36,446 INFO L242 Difference]: Finished difference. Result has 313 places, 306 transitions, 680 flow [2021-12-07 01:45:36,446 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=319, PETRI_DIFFERENCE_MINUEND_FLOW=630, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=680, PETRI_PLACES=313, PETRI_TRANSITIONS=306} [2021-12-07 01:45:36,447 INFO L334 CegarLoopForPetriNet]: 309 programPoint places, 4 predicate places. [2021-12-07 01:45:36,447 INFO L470 AbstractCegarLoop]: Abstraction has has 313 places, 306 transitions, 680 flow [2021-12-07 01:45:36,448 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 302.0) internal successors, (2416), 8 states have internal predecessors, (2416), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:45:36,448 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:45:36,448 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 01:45:36,468 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4baf09e6-eae1-4f53-b05e-ca487bfc18e4/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2021-12-07 01:45:36,648 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4baf09e6-eae1-4f53-b05e-ca487bfc18e4/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-07 01:45:36,650 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting fErr0ASSERT_VIOLATIONDATA_RACE === [fErr0ASSERT_VIOLATIONDATA_RACE, fErr1ASSERT_VIOLATIONDATA_RACE, fErr2ASSERT_VIOLATIONDATA_RACE, fErr3ASSERT_VIOLATIONDATA_RACE (and 20 more)] === [2021-12-07 01:45:36,651 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:45:36,652 INFO L85 PathProgramCache]: Analyzing trace with hash 1138157758, now seen corresponding path program 2 times [2021-12-07 01:45:36,652 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:45:36,652 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [65190184] [2021-12-07 01:45:36,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:45:36,653 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:45:36,750 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-07 01:45:36,750 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1854525075] [2021-12-07 01:45:36,751 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-07 01:45:36,751 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-07 01:45:36,751 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4baf09e6-eae1-4f53-b05e-ca487bfc18e4/bin/uautomizer-DrprNOufMa/z3 [2021-12-07 01:45:36,751 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4baf09e6-eae1-4f53-b05e-ca487bfc18e4/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-07 01:45:36,752 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4baf09e6-eae1-4f53-b05e-ca487bfc18e4/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-12-07 01:45:36,899 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-12-07 01:45:36,899 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-07 01:45:36,900 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 17 conjunts are in the unsatisfiable core [2021-12-07 01:45:36,905 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-07 01:45:37,129 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-12-07 01:45:37,139 INFO L354 Elim1Store]: treesize reduction 39, result has 22.0 percent of original size [2021-12-07 01:45:37,139 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 27 [2021-12-07 01:45:37,159 INFO L354 Elim1Store]: treesize reduction 96, result has 20.0 percent of original size [2021-12-07 01:45:37,159 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 40 treesize of output 42 [2021-12-07 01:45:37,190 INFO L354 Elim1Store]: treesize reduction 172, result has 17.3 percent of original size [2021-12-07 01:45:37,190 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 52 treesize of output 57 [2021-12-07 01:45:37,203 INFO L134 CoverageAnalysis]: Checked inductivity of 277 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 277 trivial. 0 not checked. [2021-12-07 01:45:37,203 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-07 01:45:37,204 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:45:37,204 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [65190184] [2021-12-07 01:45:37,204 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-07 01:45:37,204 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1854525075] [2021-12-07 01:45:37,204 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1854525075] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:45:37,204 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:45:37,204 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-07 01:45:37,204 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [387966409] [2021-12-07 01:45:37,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:45:37,205 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-07 01:45:37,205 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:45:37,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-07 01:45:37,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-12-07 01:45:37,207 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 177 out of 319 [2021-12-07 01:45:37,208 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 306 transitions, 680 flow. Second operand has 6 states, 6 states have (on average 188.33333333333334) internal successors, (1130), 6 states have internal predecessors, (1130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:45:37,208 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:45:37,208 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 177 of 319 [2021-12-07 01:45:37,208 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:45:38,560 INFO L129 PetriNetUnfolder]: 1693/4839 cut-off events. [2021-12-07 01:45:38,560 INFO L130 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2021-12-07 01:45:38,569 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8531 conditions, 4839 events. 1693/4839 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 31822 event pairs, 775 based on Foata normal form. 0/4230 useless extension candidates. Maximal degree in co-relation 7869. Up to 2616 conditions per place. [2021-12-07 01:45:38,588 INFO L132 encePairwiseOnDemand]: 307/319 looper letters, 236 selfloop transitions, 23 changer transitions 0/442 dead transitions. [2021-12-07 01:45:38,588 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 442 transitions, 1478 flow [2021-12-07 01:45:38,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-07 01:45:38,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-12-07 01:45:38,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1322 transitions. [2021-12-07 01:45:38,593 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.690700104493208 [2021-12-07 01:45:38,593 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1322 transitions. [2021-12-07 01:45:38,593 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1322 transitions. [2021-12-07 01:45:38,594 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:45:38,594 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1322 transitions. [2021-12-07 01:45:38,596 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 220.33333333333334) internal successors, (1322), 6 states have internal predecessors, (1322), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:45:38,598 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 319.0) internal successors, (2233), 7 states have internal predecessors, (2233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:45:38,599 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 319.0) internal successors, (2233), 7 states have internal predecessors, (2233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:45:38,599 INFO L186 Difference]: Start difference. First operand has 313 places, 306 transitions, 680 flow. Second operand 6 states and 1322 transitions. [2021-12-07 01:45:38,599 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 442 transitions, 1478 flow [2021-12-07 01:45:38,601 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 442 transitions, 1472 flow, removed 2 selfloop flow, removed 1 redundant places. [2021-12-07 01:45:38,605 INFO L242 Difference]: Finished difference. Result has 322 places, 328 transitions, 832 flow [2021-12-07 01:45:38,606 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=319, PETRI_DIFFERENCE_MINUEND_FLOW=674, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=832, PETRI_PLACES=322, PETRI_TRANSITIONS=328} [2021-12-07 01:45:38,606 INFO L334 CegarLoopForPetriNet]: 309 programPoint places, 13 predicate places. [2021-12-07 01:45:38,606 INFO L470 AbstractCegarLoop]: Abstraction has has 322 places, 328 transitions, 832 flow [2021-12-07 01:45:38,606 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 188.33333333333334) internal successors, (1130), 6 states have internal predecessors, (1130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:45:38,606 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:45:38,607 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 01:45:38,627 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4baf09e6-eae1-4f53-b05e-ca487bfc18e4/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2021-12-07 01:45:38,807 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4baf09e6-eae1-4f53-b05e-ca487bfc18e4/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-07 01:45:38,808 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting fErr0ASSERT_VIOLATIONDATA_RACE === [fErr0ASSERT_VIOLATIONDATA_RACE, fErr1ASSERT_VIOLATIONDATA_RACE, fErr2ASSERT_VIOLATIONDATA_RACE, fErr3ASSERT_VIOLATIONDATA_RACE (and 20 more)] === [2021-12-07 01:45:38,808 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:45:38,808 INFO L85 PathProgramCache]: Analyzing trace with hash 1322681748, now seen corresponding path program 1 times [2021-12-07 01:45:38,808 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:45:38,809 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2110715837] [2021-12-07 01:45:38,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:45:38,809 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:45:38,858 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-07 01:45:38,858 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [61894349] [2021-12-07 01:45:38,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:45:38,858 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-07 01:45:38,858 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4baf09e6-eae1-4f53-b05e-ca487bfc18e4/bin/uautomizer-DrprNOufMa/z3 [2021-12-07 01:45:38,859 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4baf09e6-eae1-4f53-b05e-ca487bfc18e4/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-07 01:45:38,860 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4baf09e6-eae1-4f53-b05e-ca487bfc18e4/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-12-07 01:45:39,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:45:39,088 INFO L263 TraceCheckSpWp]: Trace formula consists of 1385 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-07 01:45:39,092 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-07 01:45:39,412 INFO L134 CoverageAnalysis]: Checked inductivity of 277 backedges. 1 proven. 276 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 01:45:39,413 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-07 01:45:39,754 INFO L134 CoverageAnalysis]: Checked inductivity of 277 backedges. 1 proven. 276 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 01:45:39,755 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:45:39,755 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2110715837] [2021-12-07 01:45:39,755 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-07 01:45:39,755 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [61894349] [2021-12-07 01:45:39,755 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [61894349] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-07 01:45:39,755 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-07 01:45:39,755 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2021-12-07 01:45:39,755 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1942863710] [2021-12-07 01:45:39,755 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-07 01:45:39,756 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-12-07 01:45:39,756 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:45:39,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-12-07 01:45:39,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=168, Unknown=0, NotChecked=0, Total=240 [2021-12-07 01:45:39,759 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 300 out of 319 [2021-12-07 01:45:39,762 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 328 transitions, 832 flow. Second operand has 16 states, 16 states have (on average 302.3125) internal successors, (4837), 16 states have internal predecessors, (4837), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:45:39,762 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:45:39,762 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 300 of 319 [2021-12-07 01:45:39,762 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:45:40,337 INFO L129 PetriNetUnfolder]: 69/2067 cut-off events. [2021-12-07 01:45:40,337 INFO L130 PetriNetUnfolder]: For 86/89 co-relation queries the response was YES. [2021-12-07 01:45:40,341 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2492 conditions, 2067 events. 69/2067 cut-off events. For 86/89 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 4366 event pairs, 8 based on Foata normal form. 8/1999 useless extension candidates. Maximal degree in co-relation 1962. Up to 65 conditions per place. [2021-12-07 01:45:40,343 INFO L132 encePairwiseOnDemand]: 313/319 looper letters, 20 selfloop transitions, 21 changer transitions 0/352 dead transitions. [2021-12-07 01:45:40,343 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 352 transitions, 1014 flow [2021-12-07 01:45:40,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-12-07 01:45:40,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2021-12-07 01:45:40,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 6345 transitions. [2021-12-07 01:45:40,354 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9471562919838782 [2021-12-07 01:45:40,354 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 6345 transitions. [2021-12-07 01:45:40,354 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 6345 transitions. [2021-12-07 01:45:40,357 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:45:40,357 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 6345 transitions. [2021-12-07 01:45:40,366 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 302.14285714285717) internal successors, (6345), 21 states have internal predecessors, (6345), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:45:40,374 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 319.0) internal successors, (7018), 22 states have internal predecessors, (7018), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:45:40,374 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 319.0) internal successors, (7018), 22 states have internal predecessors, (7018), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:45:40,375 INFO L186 Difference]: Start difference. First operand has 322 places, 328 transitions, 832 flow. Second operand 21 states and 6345 transitions. [2021-12-07 01:45:40,375 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 352 transitions, 1014 flow [2021-12-07 01:45:40,377 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 352 transitions, 1014 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-12-07 01:45:40,381 INFO L242 Difference]: Finished difference. Result has 347 places, 341 transitions, 962 flow [2021-12-07 01:45:40,381 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=319, PETRI_DIFFERENCE_MINUEND_FLOW=832, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=962, PETRI_PLACES=347, PETRI_TRANSITIONS=341} [2021-12-07 01:45:40,381 INFO L334 CegarLoopForPetriNet]: 309 programPoint places, 38 predicate places. [2021-12-07 01:45:40,382 INFO L470 AbstractCegarLoop]: Abstraction has has 347 places, 341 transitions, 962 flow [2021-12-07 01:45:40,382 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 302.3125) internal successors, (4837), 16 states have internal predecessors, (4837), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:45:40,382 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:45:40,383 INFO L254 CegarLoopForPetriNet]: trace histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 01:45:40,404 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4baf09e6-eae1-4f53-b05e-ca487bfc18e4/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2021-12-07 01:45:40,583 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4baf09e6-eae1-4f53-b05e-ca487bfc18e4/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-07 01:45:40,584 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting fErr0ASSERT_VIOLATIONDATA_RACE === [fErr0ASSERT_VIOLATIONDATA_RACE, fErr1ASSERT_VIOLATIONDATA_RACE, fErr2ASSERT_VIOLATIONDATA_RACE, fErr3ASSERT_VIOLATIONDATA_RACE (and 20 more)] === [2021-12-07 01:45:40,584 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:45:40,584 INFO L85 PathProgramCache]: Analyzing trace with hash -730691180, now seen corresponding path program 2 times [2021-12-07 01:45:40,584 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:45:40,584 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1145390919] [2021-12-07 01:45:40,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:45:40,584 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:45:40,645 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-07 01:45:40,646 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [453687704] [2021-12-07 01:45:40,646 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-07 01:45:40,646 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-07 01:45:40,646 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4baf09e6-eae1-4f53-b05e-ca487bfc18e4/bin/uautomizer-DrprNOufMa/z3 [2021-12-07 01:45:40,646 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4baf09e6-eae1-4f53-b05e-ca487bfc18e4/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-07 01:45:40,647 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4baf09e6-eae1-4f53-b05e-ca487bfc18e4/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2021-12-07 01:45:40,869 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-12-07 01:45:40,869 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-07 01:45:40,871 INFO L263 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 17 conjunts are in the unsatisfiable core [2021-12-07 01:45:40,878 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-07 01:45:41,319 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-12-07 01:45:41,329 INFO L354 Elim1Store]: treesize reduction 39, result has 22.0 percent of original size [2021-12-07 01:45:41,330 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 27 [2021-12-07 01:45:41,349 INFO L354 Elim1Store]: treesize reduction 96, result has 20.0 percent of original size [2021-12-07 01:45:41,349 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 40 treesize of output 42 [2021-12-07 01:45:41,378 INFO L354 Elim1Store]: treesize reduction 172, result has 17.3 percent of original size [2021-12-07 01:45:41,379 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 52 treesize of output 57 [2021-12-07 01:45:41,394 INFO L134 CoverageAnalysis]: Checked inductivity of 1919 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1919 trivial. 0 not checked. [2021-12-07 01:45:41,394 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-07 01:45:41,394 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:45:41,394 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1145390919] [2021-12-07 01:45:41,394 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-07 01:45:41,395 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [453687704] [2021-12-07 01:45:41,395 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [453687704] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:45:41,395 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:45:41,395 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-07 01:45:41,395 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [364100385] [2021-12-07 01:45:41,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:45:41,396 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-07 01:45:41,396 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:45:41,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-07 01:45:41,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-12-07 01:45:41,397 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 177 out of 319 [2021-12-07 01:45:41,398 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 341 transitions, 962 flow. Second operand has 6 states, 6 states have (on average 188.5) internal successors, (1131), 6 states have internal predecessors, (1131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:45:41,398 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:45:41,398 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 177 of 319 [2021-12-07 01:45:41,398 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:45:44,255 INFO L129 PetriNetUnfolder]: 2504/7515 cut-off events. [2021-12-07 01:45:44,256 INFO L130 PetriNetUnfolder]: For 1351/1359 co-relation queries the response was YES. [2021-12-07 01:45:44,274 INFO L84 FinitePrefix]: Finished finitePrefix Result has 14382 conditions, 7515 events. 2504/7515 cut-off events. For 1351/1359 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 49111 event pairs, 904 based on Foata normal form. 0/6666 useless extension candidates. Maximal degree in co-relation 13096. Up to 4000 conditions per place. [2021-12-07 01:45:44,295 INFO L132 encePairwiseOnDemand]: 307/319 looper letters, 269 selfloop transitions, 31 changer transitions 0/497 dead transitions. [2021-12-07 01:45:44,295 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 497 transitions, 2036 flow [2021-12-07 01:45:44,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-07 01:45:44,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-12-07 01:45:44,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1318 transitions. [2021-12-07 01:45:44,298 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6886102403343782 [2021-12-07 01:45:44,298 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1318 transitions. [2021-12-07 01:45:44,298 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1318 transitions. [2021-12-07 01:45:44,299 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:45:44,299 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1318 transitions. [2021-12-07 01:45:44,301 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 219.66666666666666) internal successors, (1318), 6 states have internal predecessors, (1318), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:45:44,303 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 319.0) internal successors, (2233), 7 states have internal predecessors, (2233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:45:44,303 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 319.0) internal successors, (2233), 7 states have internal predecessors, (2233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:45:44,304 INFO L186 Difference]: Start difference. First operand has 347 places, 341 transitions, 962 flow. Second operand 6 states and 1318 transitions. [2021-12-07 01:45:44,304 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 497 transitions, 2036 flow [2021-12-07 01:45:44,309 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 497 transitions, 2012 flow, removed 6 selfloop flow, removed 6 redundant places. [2021-12-07 01:45:44,313 INFO L242 Difference]: Finished difference. Result has 351 places, 371 transitions, 1196 flow [2021-12-07 01:45:44,314 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=319, PETRI_DIFFERENCE_MINUEND_FLOW=938, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=325, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1196, PETRI_PLACES=351, PETRI_TRANSITIONS=371} [2021-12-07 01:45:44,314 INFO L334 CegarLoopForPetriNet]: 309 programPoint places, 42 predicate places. [2021-12-07 01:45:44,314 INFO L470 AbstractCegarLoop]: Abstraction has has 351 places, 371 transitions, 1196 flow [2021-12-07 01:45:44,314 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 188.5) internal successors, (1131), 6 states have internal predecessors, (1131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:45:44,314 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:45:44,315 INFO L254 CegarLoopForPetriNet]: trace histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 01:45:44,335 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4baf09e6-eae1-4f53-b05e-ca487bfc18e4/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2021-12-07 01:45:44,515 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4baf09e6-eae1-4f53-b05e-ca487bfc18e4/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-07 01:45:44,515 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting fErr1ASSERT_VIOLATIONDATA_RACE === [fErr0ASSERT_VIOLATIONDATA_RACE, fErr1ASSERT_VIOLATIONDATA_RACE, fErr2ASSERT_VIOLATIONDATA_RACE, fErr3ASSERT_VIOLATIONDATA_RACE (and 20 more)] === [2021-12-07 01:45:44,516 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:45:44,516 INFO L85 PathProgramCache]: Analyzing trace with hash 1232704904, now seen corresponding path program 1 times [2021-12-07 01:45:44,516 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:45:44,516 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1553924365] [2021-12-07 01:45:44,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:45:44,516 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:45:44,576 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-07 01:45:44,576 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [526191176] [2021-12-07 01:45:44,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:45:44,577 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-07 01:45:44,577 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4baf09e6-eae1-4f53-b05e-ca487bfc18e4/bin/uautomizer-DrprNOufMa/z3 [2021-12-07 01:45:44,577 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4baf09e6-eae1-4f53-b05e-ca487bfc18e4/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-07 01:45:44,578 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4baf09e6-eae1-4f53-b05e-ca487bfc18e4/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2021-12-07 01:45:45,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:45:45,023 INFO L263 TraceCheckSpWp]: Trace formula consists of 2869 conjuncts, 16 conjunts are in the unsatisfiable core [2021-12-07 01:45:45,030 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-07 01:45:45,678 INFO L134 CoverageAnalysis]: Checked inductivity of 1919 backedges. 1 proven. 1918 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 01:45:45,678 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-07 01:45:46,420 INFO L134 CoverageAnalysis]: Checked inductivity of 1919 backedges. 1 proven. 1918 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 01:45:46,420 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:45:46,420 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1553924365] [2021-12-07 01:45:46,420 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-07 01:45:46,420 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [526191176] [2021-12-07 01:45:46,420 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [526191176] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-07 01:45:46,420 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-07 01:45:46,421 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 32 [2021-12-07 01:45:46,421 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [387486514] [2021-12-07 01:45:46,421 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-07 01:45:46,423 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-12-07 01:45:46,423 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:45:46,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-12-07 01:45:46,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=272, Invalid=720, Unknown=0, NotChecked=0, Total=992 [2021-12-07 01:45:46,430 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 300 out of 319 [2021-12-07 01:45:46,436 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 371 transitions, 1196 flow. Second operand has 32 states, 32 states have (on average 302.375) internal successors, (9676), 32 states have internal predecessors, (9676), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:45:46,436 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:45:46,436 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 300 of 319 [2021-12-07 01:45:46,436 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:45:48,321 INFO L129 PetriNetUnfolder]: 156/4170 cut-off events. [2021-12-07 01:45:48,321 INFO L130 PetriNetUnfolder]: For 862/875 co-relation queries the response was YES. [2021-12-07 01:45:48,330 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5425 conditions, 4170 events. 156/4170 cut-off events. For 862/875 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 10406 event pairs, 10 based on Foata normal form. 16/4044 useless extension candidates. Maximal degree in co-relation 3936. Up to 107 conditions per place. [2021-12-07 01:45:48,335 INFO L132 encePairwiseOnDemand]: 313/319 looper letters, 36 selfloop transitions, 45 changer transitions 0/422 dead transitions. [2021-12-07 01:45:48,335 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 422 transitions, 1658 flow [2021-12-07 01:45:48,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-12-07 01:45:48,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2021-12-07 01:45:48,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 13589 transitions. [2021-12-07 01:45:48,344 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9466388018112156 [2021-12-07 01:45:48,344 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 13589 transitions. [2021-12-07 01:45:48,344 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 13589 transitions. [2021-12-07 01:45:48,347 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:45:48,347 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 13589 transitions. [2021-12-07 01:45:48,359 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 46 states, 45 states have (on average 301.97777777777776) internal successors, (13589), 45 states have internal predecessors, (13589), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:45:48,371 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 46 states, 46 states have (on average 319.0) internal successors, (14674), 46 states have internal predecessors, (14674), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:45:48,372 INFO L81 ComplementDD]: Finished complementDD. Result has 46 states, 46 states have (on average 319.0) internal successors, (14674), 46 states have internal predecessors, (14674), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:45:48,372 INFO L186 Difference]: Start difference. First operand has 351 places, 371 transitions, 1196 flow. Second operand 45 states and 13589 transitions. [2021-12-07 01:45:48,372 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 422 transitions, 1658 flow [2021-12-07 01:45:48,378 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 422 transitions, 1658 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-12-07 01:45:48,382 INFO L242 Difference]: Finished difference. Result has 404 places, 396 transitions, 1498 flow [2021-12-07 01:45:48,382 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=319, PETRI_DIFFERENCE_MINUEND_FLOW=1196, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=1498, PETRI_PLACES=404, PETRI_TRANSITIONS=396} [2021-12-07 01:45:48,383 INFO L334 CegarLoopForPetriNet]: 309 programPoint places, 95 predicate places. [2021-12-07 01:45:48,383 INFO L470 AbstractCegarLoop]: Abstraction has has 404 places, 396 transitions, 1498 flow [2021-12-07 01:45:48,384 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 302.375) internal successors, (9676), 32 states have internal predecessors, (9676), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:45:48,384 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:45:48,384 INFO L254 CegarLoopForPetriNet]: trace histogram [15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 01:45:48,407 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4baf09e6-eae1-4f53-b05e-ca487bfc18e4/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2021-12-07 01:45:48,584 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4baf09e6-eae1-4f53-b05e-ca487bfc18e4/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2021-12-07 01:45:48,585 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting fErr1ASSERT_VIOLATIONDATA_RACE === [fErr0ASSERT_VIOLATIONDATA_RACE, fErr1ASSERT_VIOLATIONDATA_RACE, fErr2ASSERT_VIOLATIONDATA_RACE, fErr3ASSERT_VIOLATIONDATA_RACE (and 20 more)] === [2021-12-07 01:45:48,586 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:45:48,587 INFO L85 PathProgramCache]: Analyzing trace with hash -1096049272, now seen corresponding path program 2 times [2021-12-07 01:45:48,587 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:45:48,588 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1712802496] [2021-12-07 01:45:48,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:45:48,588 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:45:48,729 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-07 01:45:48,730 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1041575145] [2021-12-07 01:45:48,730 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-07 01:45:48,730 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-07 01:45:48,730 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4baf09e6-eae1-4f53-b05e-ca487bfc18e4/bin/uautomizer-DrprNOufMa/z3 [2021-12-07 01:45:48,731 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4baf09e6-eae1-4f53-b05e-ca487bfc18e4/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-07 01:45:48,731 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4baf09e6-eae1-4f53-b05e-ca487bfc18e4/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2021-12-07 01:45:49,183 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-12-07 01:45:49,183 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-07 01:45:49,186 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 17 conjunts are in the unsatisfiable core [2021-12-07 01:45:49,198 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-07 01:45:49,992 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-12-07 01:45:50,000 INFO L354 Elim1Store]: treesize reduction 21, result has 25.0 percent of original size [2021-12-07 01:45:50,000 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 20 [2021-12-07 01:45:50,018 INFO L354 Elim1Store]: treesize reduction 56, result has 23.3 percent of original size [2021-12-07 01:45:50,018 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 30 treesize of output 32 [2021-12-07 01:45:50,044 INFO L354 Elim1Store]: treesize reduction 104, result has 20.0 percent of original size [2021-12-07 01:45:50,044 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 39 treesize of output 44 [2021-12-07 01:45:50,061 INFO L134 CoverageAnalysis]: Checked inductivity of 9571 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9571 trivial. 0 not checked. [2021-12-07 01:45:50,061 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-07 01:45:50,061 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:45:50,061 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1712802496] [2021-12-07 01:45:50,061 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-07 01:45:50,062 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1041575145] [2021-12-07 01:45:50,062 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1041575145] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:45:50,062 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:45:50,062 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-07 01:45:50,062 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1184275535] [2021-12-07 01:45:50,062 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:45:50,063 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-07 01:45:50,063 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:45:50,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-07 01:45:50,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-12-07 01:45:50,065 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 192 out of 319 [2021-12-07 01:45:50,065 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 404 places, 396 transitions, 1498 flow. Second operand has 6 states, 6 states have (on average 202.83333333333334) internal successors, (1217), 6 states have internal predecessors, (1217), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:45:50,065 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:45:50,065 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 192 of 319 [2021-12-07 01:45:50,065 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:45:55,053 INFO L129 PetriNetUnfolder]: 2016/8405 cut-off events. [2021-12-07 01:45:55,053 INFO L130 PetriNetUnfolder]: For 3340/3348 co-relation queries the response was YES. [2021-12-07 01:45:55,081 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16600 conditions, 8405 events. 2016/8405 cut-off events. For 3340/3348 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 45466 event pairs, 810 based on Foata normal form. 0/7834 useless extension candidates. Maximal degree in co-relation 14069. Up to 4169 conditions per place. [2021-12-07 01:45:55,101 INFO L132 encePairwiseOnDemand]: 308/319 looper letters, 253 selfloop transitions, 55 changer transitions 0/546 dead transitions. [2021-12-07 01:45:55,101 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 546 transitions, 2738 flow [2021-12-07 01:45:55,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-07 01:45:55,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-12-07 01:45:55,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1367 transitions. [2021-12-07 01:45:55,103 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7142110762800418 [2021-12-07 01:45:55,103 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1367 transitions. [2021-12-07 01:45:55,103 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1367 transitions. [2021-12-07 01:45:55,104 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:45:55,104 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1367 transitions. [2021-12-07 01:45:55,105 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 227.83333333333334) internal successors, (1367), 6 states have internal predecessors, (1367), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:45:55,106 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 319.0) internal successors, (2233), 7 states have internal predecessors, (2233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:45:55,107 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 319.0) internal successors, (2233), 7 states have internal predecessors, (2233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:45:55,107 INFO L186 Difference]: Start difference. First operand has 404 places, 396 transitions, 1498 flow. Second operand 6 states and 1367 transitions. [2021-12-07 01:45:55,107 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 546 transitions, 2738 flow [2021-12-07 01:45:55,115 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 546 transitions, 2682 flow, removed 10 selfloop flow, removed 18 redundant places. [2021-12-07 01:45:55,121 INFO L242 Difference]: Finished difference. Result has 396 places, 445 transitions, 1996 flow [2021-12-07 01:45:55,121 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=319, PETRI_DIFFERENCE_MINUEND_FLOW=1442, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=371, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1996, PETRI_PLACES=396, PETRI_TRANSITIONS=445} [2021-12-07 01:45:55,122 INFO L334 CegarLoopForPetriNet]: 309 programPoint places, 87 predicate places. [2021-12-07 01:45:55,122 INFO L470 AbstractCegarLoop]: Abstraction has has 396 places, 445 transitions, 1996 flow [2021-12-07 01:45:55,122 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 202.83333333333334) internal successors, (1217), 6 states have internal predecessors, (1217), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:45:55,122 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:45:55,123 INFO L254 CegarLoopForPetriNet]: trace histogram [15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 01:45:55,143 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4baf09e6-eae1-4f53-b05e-ca487bfc18e4/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2021-12-07 01:45:55,323 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4baf09e6-eae1-4f53-b05e-ca487bfc18e4/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2021-12-07 01:45:55,324 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting fErr1ASSERT_VIOLATIONDATA_RACE === [fErr0ASSERT_VIOLATIONDATA_RACE, fErr1ASSERT_VIOLATIONDATA_RACE, fErr2ASSERT_VIOLATIONDATA_RACE, fErr3ASSERT_VIOLATIONDATA_RACE (and 20 more)] === [2021-12-07 01:45:55,325 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:45:55,326 INFO L85 PathProgramCache]: Analyzing trace with hash -950300322, now seen corresponding path program 1 times [2021-12-07 01:45:55,327 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:45:55,327 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1973508445] [2021-12-07 01:45:55,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:45:55,328 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:45:55,598 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-07 01:45:55,598 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1439368667] [2021-12-07 01:45:55,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:45:55,599 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-07 01:45:55,599 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4baf09e6-eae1-4f53-b05e-ca487bfc18e4/bin/uautomizer-DrprNOufMa/z3 [2021-12-07 01:45:55,599 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4baf09e6-eae1-4f53-b05e-ca487bfc18e4/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-07 01:45:55,600 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4baf09e6-eae1-4f53-b05e-ca487bfc18e4/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2021-12-07 01:45:56,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:45:56,563 INFO L263 TraceCheckSpWp]: Trace formula consists of 5849 conjuncts, 32 conjunts are in the unsatisfiable core [2021-12-07 01:45:56,579 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-07 01:45:58,061 INFO L134 CoverageAnalysis]: Checked inductivity of 9571 backedges. 1 proven. 9570 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 01:45:58,062 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-07 01:45:59,806 INFO L134 CoverageAnalysis]: Checked inductivity of 9571 backedges. 1 proven. 9570 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 01:45:59,806 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:45:59,806 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1973508445] [2021-12-07 01:45:59,806 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-07 01:45:59,806 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1439368667] [2021-12-07 01:45:59,806 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1439368667] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-07 01:45:59,806 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-07 01:45:59,807 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33] total 61 [2021-12-07 01:45:59,807 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1929108435] [2021-12-07 01:45:59,807 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-07 01:45:59,809 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 61 states [2021-12-07 01:45:59,809 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:45:59,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2021-12-07 01:45:59,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=960, Invalid=2700, Unknown=0, NotChecked=0, Total=3660 [2021-12-07 01:45:59,821 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 300 out of 319 [2021-12-07 01:45:59,829 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 445 transitions, 1996 flow. Second operand has 61 states, 61 states have (on average 302.4918032786885) internal successors, (18452), 61 states have internal predecessors, (18452), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:45:59,829 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:45:59,829 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 300 of 319 [2021-12-07 01:45:59,829 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:46:05,461 INFO L129 PetriNetUnfolder]: 263/7339 cut-off events. [2021-12-07 01:46:05,461 INFO L130 PetriNetUnfolder]: For 5579/5637 co-relation queries the response was YES. [2021-12-07 01:46:05,479 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10258 conditions, 7339 events. 263/7339 cut-off events. For 5579/5637 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 14159 event pairs, 10 based on Foata normal form. 47/7214 useless extension candidates. Maximal degree in co-relation 8463. Up to 197 conditions per place. [2021-12-07 01:46:05,486 INFO L132 encePairwiseOnDemand]: 313/319 looper letters, 66 selfloop transitions, 90 changer transitions 0/546 dead transitions. [2021-12-07 01:46:05,487 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 485 places, 546 transitions, 3082 flow [2021-12-07 01:46:05,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2021-12-07 01:46:05,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 90 states. [2021-12-07 01:46:05,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 27171 transitions. [2021-12-07 01:46:05,502 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9463949843260188 [2021-12-07 01:46:05,503 INFO L72 ComplementDD]: Start complementDD. Operand 90 states and 27171 transitions. [2021-12-07 01:46:05,503 INFO L73 IsDeterministic]: Start isDeterministic. Operand 90 states and 27171 transitions. [2021-12-07 01:46:05,507 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:46:05,507 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 90 states and 27171 transitions. [2021-12-07 01:46:05,560 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 91 states, 90 states have (on average 301.9) internal successors, (27171), 90 states have internal predecessors, (27171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:46:05,578 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 91 states, 91 states have (on average 319.0) internal successors, (29029), 91 states have internal predecessors, (29029), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:46:05,581 INFO L81 ComplementDD]: Finished complementDD. Result has 91 states, 91 states have (on average 319.0) internal successors, (29029), 91 states have internal predecessors, (29029), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:46:05,581 INFO L186 Difference]: Start difference. First operand has 396 places, 445 transitions, 1996 flow. Second operand 90 states and 27171 transitions. [2021-12-07 01:46:05,581 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 485 places, 546 transitions, 3082 flow [2021-12-07 01:46:05,591 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 485 places, 546 transitions, 3082 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-12-07 01:46:05,597 INFO L242 Difference]: Finished difference. Result has 501 places, 491 transitions, 2650 flow [2021-12-07 01:46:05,598 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=319, PETRI_DIFFERENCE_MINUEND_FLOW=1996, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=445, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=398, PETRI_DIFFERENCE_SUBTRAHEND_STATES=90, PETRI_FLOW=2650, PETRI_PLACES=501, PETRI_TRANSITIONS=491} [2021-12-07 01:46:05,598 INFO L334 CegarLoopForPetriNet]: 309 programPoint places, 192 predicate places. [2021-12-07 01:46:05,598 INFO L470 AbstractCegarLoop]: Abstraction has has 501 places, 491 transitions, 2650 flow [2021-12-07 01:46:05,600 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 61 states, 61 states have (on average 302.4918032786885) internal successors, (18452), 61 states have internal predecessors, (18452), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:46:05,600 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:46:05,601 INFO L254 CegarLoopForPetriNet]: trace histogram [30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 01:46:05,628 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4baf09e6-eae1-4f53-b05e-ca487bfc18e4/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2021-12-07 01:46:05,801 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4baf09e6-eae1-4f53-b05e-ca487bfc18e4/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2021-12-07 01:46:05,802 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting fErr1ASSERT_VIOLATIONDATA_RACE === [fErr0ASSERT_VIOLATIONDATA_RACE, fErr1ASSERT_VIOLATIONDATA_RACE, fErr2ASSERT_VIOLATIONDATA_RACE, fErr3ASSERT_VIOLATIONDATA_RACE (and 20 more)] === [2021-12-07 01:46:05,803 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:46:05,805 INFO L85 PathProgramCache]: Analyzing trace with hash 477334670, now seen corresponding path program 2 times [2021-12-07 01:46:05,806 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:46:05,806 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [804363819] [2021-12-07 01:46:05,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:46:05,807 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:46:06,024 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-07 01:46:06,024 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [792266264] [2021-12-07 01:46:06,024 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-07 01:46:06,024 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-07 01:46:06,025 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4baf09e6-eae1-4f53-b05e-ca487bfc18e4/bin/uautomizer-DrprNOufMa/z3 [2021-12-07 01:46:06,025 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4baf09e6-eae1-4f53-b05e-ca487bfc18e4/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-07 01:46:06,027 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4baf09e6-eae1-4f53-b05e-ca487bfc18e4/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2021-12-07 01:46:06,791 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-12-07 01:46:06,791 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-07 01:46:06,796 INFO L263 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 17 conjunts are in the unsatisfiable core [2021-12-07 01:46:06,815 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-07 01:46:08,316 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-12-07 01:46:08,325 INFO L354 Elim1Store]: treesize reduction 21, result has 25.0 percent of original size [2021-12-07 01:46:08,325 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 20 [2021-12-07 01:46:08,345 INFO L354 Elim1Store]: treesize reduction 56, result has 23.3 percent of original size [2021-12-07 01:46:08,345 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 30 treesize of output 32 [2021-12-07 01:46:08,375 INFO L354 Elim1Store]: treesize reduction 104, result has 20.0 percent of original size [2021-12-07 01:46:08,375 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 39 treesize of output 44 [2021-12-07 01:46:08,399 INFO L134 CoverageAnalysis]: Checked inductivity of 39616 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 39616 trivial. 0 not checked. [2021-12-07 01:46:08,399 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-07 01:46:08,399 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:46:08,399 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [804363819] [2021-12-07 01:46:08,399 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-07 01:46:08,399 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [792266264] [2021-12-07 01:46:08,399 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [792266264] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:46:08,399 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:46:08,400 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-07 01:46:08,400 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2118799536] [2021-12-07 01:46:08,400 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:46:08,401 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-07 01:46:08,401 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:46:08,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-07 01:46:08,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-12-07 01:46:08,403 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 192 out of 319 [2021-12-07 01:46:08,403 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 501 places, 491 transitions, 2650 flow. Second operand has 6 states, 6 states have (on average 203.0) internal successors, (1218), 6 states have internal predecessors, (1218), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:46:08,403 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:46:08,403 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 192 of 319 [2021-12-07 01:46:08,403 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:46:19,325 INFO L129 PetriNetUnfolder]: 2129/11356 cut-off events. [2021-12-07 01:46:19,325 INFO L130 PetriNetUnfolder]: For 7926/7950 co-relation queries the response was YES. [2021-12-07 01:46:19,369 INFO L84 FinitePrefix]: Finished finitePrefix Result has 23759 conditions, 11356 events. 2129/11356 cut-off events. For 7926/7950 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 46816 event pairs, 758 based on Foata normal form. 3/10876 useless extension candidates. Maximal degree in co-relation 18809. Up to 5538 conditions per place. [2021-12-07 01:46:19,393 INFO L132 encePairwiseOnDemand]: 308/319 looper letters, 306 selfloop transitions, 79 changer transitions 0/669 dead transitions. [2021-12-07 01:46:19,393 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 506 places, 669 transitions, 4408 flow [2021-12-07 01:46:19,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-07 01:46:19,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-12-07 01:46:19,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1363 transitions. [2021-12-07 01:46:19,395 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7121212121212122 [2021-12-07 01:46:19,395 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1363 transitions. [2021-12-07 01:46:19,395 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1363 transitions. [2021-12-07 01:46:19,396 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:46:19,396 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1363 transitions. [2021-12-07 01:46:19,397 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 227.16666666666666) internal successors, (1363), 6 states have internal predecessors, (1363), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:46:19,398 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 319.0) internal successors, (2233), 7 states have internal predecessors, (2233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:46:19,398 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 319.0) internal successors, (2233), 7 states have internal predecessors, (2233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:46:19,398 INFO L186 Difference]: Start difference. First operand has 501 places, 491 transitions, 2650 flow. Second operand 6 states and 1363 transitions. [2021-12-07 01:46:19,398 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 506 places, 669 transitions, 4408 flow [2021-12-07 01:46:19,422 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 464 places, 669 transitions, 4290 flow, removed 17 selfloop flow, removed 42 redundant places. [2021-12-07 01:46:19,429 INFO L242 Difference]: Finished difference. Result has 469 places, 556 transitions, 3430 flow [2021-12-07 01:46:19,430 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=319, PETRI_DIFFERENCE_MINUEND_FLOW=2532, PETRI_DIFFERENCE_MINUEND_PLACES=459, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=491, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=448, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3430, PETRI_PLACES=469, PETRI_TRANSITIONS=556} [2021-12-07 01:46:19,430 INFO L334 CegarLoopForPetriNet]: 309 programPoint places, 160 predicate places. [2021-12-07 01:46:19,430 INFO L470 AbstractCegarLoop]: Abstraction has has 469 places, 556 transitions, 3430 flow [2021-12-07 01:46:19,430 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 203.0) internal successors, (1218), 6 states have internal predecessors, (1218), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:46:19,431 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:46:19,432 INFO L254 CegarLoopForPetriNet]: trace histogram [30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 01:46:19,454 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4baf09e6-eae1-4f53-b05e-ca487bfc18e4/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2021-12-07 01:46:19,632 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4baf09e6-eae1-4f53-b05e-ca487bfc18e4/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-12-07 01:46:19,633 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting fErr2ASSERT_VIOLATIONDATA_RACE === [fErr0ASSERT_VIOLATIONDATA_RACE, fErr1ASSERT_VIOLATIONDATA_RACE, fErr2ASSERT_VIOLATIONDATA_RACE, fErr3ASSERT_VIOLATIONDATA_RACE (and 20 more)] === [2021-12-07 01:46:19,634 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:46:19,636 INFO L85 PathProgramCache]: Analyzing trace with hash 460129341, now seen corresponding path program 1 times [2021-12-07 01:46:19,636 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:46:19,636 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [234392512] [2021-12-07 01:46:19,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:46:19,638 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:46:19,871 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-07 01:46:19,871 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [120733322] [2021-12-07 01:46:19,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:46:19,871 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-07 01:46:19,872 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4baf09e6-eae1-4f53-b05e-ca487bfc18e4/bin/uautomizer-DrprNOufMa/z3 [2021-12-07 01:46:19,872 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4baf09e6-eae1-4f53-b05e-ca487bfc18e4/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-07 01:46:19,875 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4baf09e6-eae1-4f53-b05e-ca487bfc18e4/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2021-12-07 01:46:21,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:46:21,558 INFO L263 TraceCheckSpWp]: Trace formula consists of 11395 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-07 01:46:21,578 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-07 01:46:24,445 INFO L134 CoverageAnalysis]: Checked inductivity of 39616 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 39615 trivial. 0 not checked. [2021-12-07 01:46:24,445 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-07 01:46:27,537 INFO L134 CoverageAnalysis]: Checked inductivity of 39616 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 39615 trivial. 0 not checked. [2021-12-07 01:46:27,537 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:46:27,537 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [234392512] [2021-12-07 01:46:27,537 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-07 01:46:27,537 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [120733322] [2021-12-07 01:46:27,537 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [120733322] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-07 01:46:27,537 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-07 01:46:27,539 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2021-12-07 01:46:27,539 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1315026778] [2021-12-07 01:46:27,539 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-07 01:46:27,542 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-07 01:46:27,542 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:46:27,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-07 01:46:27,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2021-12-07 01:46:27,544 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 297 out of 319 [2021-12-07 01:46:27,546 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 469 places, 556 transitions, 3430 flow. Second operand has 8 states, 8 states have (on average 299.75) internal successors, (2398), 8 states have internal predecessors, (2398), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:46:27,546 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:46:27,546 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 297 of 319 [2021-12-07 01:46:27,546 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:46:40,289 INFO L129 PetriNetUnfolder]: 387/10501 cut-off events. [2021-12-07 01:46:40,289 INFO L130 PetriNetUnfolder]: For 7486/7653 co-relation queries the response was YES. [2021-12-07 01:46:40,339 INFO L84 FinitePrefix]: Finished finitePrefix Result has 15396 conditions, 10501 events. 387/10501 cut-off events. For 7486/7653 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 16956 event pairs, 15 based on Foata normal form. 62/10400 useless extension candidates. Maximal degree in co-relation 12217. Up to 248 conditions per place. [2021-12-07 01:46:40,350 INFO L132 encePairwiseOnDemand]: 313/319 looper letters, 21 selfloop transitions, 9 changer transitions 0/572 dead transitions. [2021-12-07 01:46:40,350 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 572 transitions, 3524 flow [2021-12-07 01:46:40,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-07 01:46:40,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2021-12-07 01:46:40,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2705 transitions. [2021-12-07 01:46:40,352 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9421804249390456 [2021-12-07 01:46:40,352 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2705 transitions. [2021-12-07 01:46:40,352 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2705 transitions. [2021-12-07 01:46:40,352 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:46:40,352 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2705 transitions. [2021-12-07 01:46:40,354 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 300.55555555555554) internal successors, (2705), 9 states have internal predecessors, (2705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:46:40,356 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 319.0) internal successors, (3190), 10 states have internal predecessors, (3190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:46:40,356 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 319.0) internal successors, (3190), 10 states have internal predecessors, (3190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:46:40,356 INFO L186 Difference]: Start difference. First operand has 469 places, 556 transitions, 3430 flow. Second operand 9 states and 2705 transitions. [2021-12-07 01:46:40,356 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 572 transitions, 3524 flow [2021-12-07 01:46:40,382 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 477 places, 572 transitions, 3524 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-12-07 01:46:40,390 INFO L242 Difference]: Finished difference. Result has 480 places, 562 transitions, 3480 flow [2021-12-07 01:46:40,390 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=319, PETRI_DIFFERENCE_MINUEND_FLOW=3430, PETRI_DIFFERENCE_MINUEND_PLACES=469, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=556, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=550, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3480, PETRI_PLACES=480, PETRI_TRANSITIONS=562} [2021-12-07 01:46:40,391 INFO L334 CegarLoopForPetriNet]: 309 programPoint places, 171 predicate places. [2021-12-07 01:46:40,391 INFO L470 AbstractCegarLoop]: Abstraction has has 480 places, 562 transitions, 3480 flow [2021-12-07 01:46:40,391 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 299.75) internal successors, (2398), 8 states have internal predecessors, (2398), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:46:40,391 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:46:40,394 INFO L254 CegarLoopForPetriNet]: trace histogram [90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 01:46:40,445 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4baf09e6-eae1-4f53-b05e-ca487bfc18e4/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2021-12-07 01:46:40,595 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4baf09e6-eae1-4f53-b05e-ca487bfc18e4/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-07 01:46:40,595 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting fErr2ASSERT_VIOLATIONDATA_RACE === [fErr0ASSERT_VIOLATIONDATA_RACE, fErr1ASSERT_VIOLATIONDATA_RACE, fErr2ASSERT_VIOLATIONDATA_RACE, fErr3ASSERT_VIOLATIONDATA_RACE (and 20 more)] === [2021-12-07 01:46:40,596 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:46:40,598 INFO L85 PathProgramCache]: Analyzing trace with hash -1403845935, now seen corresponding path program 2 times [2021-12-07 01:46:40,598 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:46:40,599 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2048866596] [2021-12-07 01:46:40,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:46:40,599 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:46:41,192 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-07 01:46:41,192 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2127765620] [2021-12-07 01:46:41,193 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-07 01:46:41,193 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-07 01:46:41,193 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4baf09e6-eae1-4f53-b05e-ca487bfc18e4/bin/uautomizer-DrprNOufMa/z3 [2021-12-07 01:46:41,193 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4baf09e6-eae1-4f53-b05e-ca487bfc18e4/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-07 01:46:41,194 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4baf09e6-eae1-4f53-b05e-ca487bfc18e4/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2021-12-07 01:46:43,137 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-12-07 01:46:43,137 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-07 01:46:43,153 INFO L263 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 17 conjunts are in the unsatisfiable core [2021-12-07 01:46:43,201 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-07 01:46:47,636 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-12-07 01:46:47,646 INFO L354 Elim1Store]: treesize reduction 21, result has 25.0 percent of original size [2021-12-07 01:46:47,647 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 20 [2021-12-07 01:46:47,663 INFO L354 Elim1Store]: treesize reduction 56, result has 23.3 percent of original size [2021-12-07 01:46:47,663 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 30 treesize of output 32 [2021-12-07 01:46:47,691 INFO L354 Elim1Store]: treesize reduction 104, result has 20.0 percent of original size [2021-12-07 01:46:47,691 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 39 treesize of output 44 [2021-12-07 01:46:47,718 INFO L134 CoverageAnalysis]: Checked inductivity of 364812 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364812 trivial. 0 not checked. [2021-12-07 01:46:47,718 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-07 01:46:47,718 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:46:47,718 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2048866596] [2021-12-07 01:46:47,718 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-07 01:46:47,718 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2127765620] [2021-12-07 01:46:47,719 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2127765620] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:46:47,719 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:46:47,721 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-07 01:46:47,721 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [231960064] [2021-12-07 01:46:47,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:46:47,724 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-07 01:46:47,724 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:46:47,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-07 01:46:47,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-12-07 01:46:47,725 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 319 [2021-12-07 01:46:47,726 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 480 places, 562 transitions, 3480 flow. Second operand has 6 states, 6 states have (on average 202.0) internal successors, (1212), 6 states have internal predecessors, (1212), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:46:47,726 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:46:47,726 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 319 [2021-12-07 01:46:47,726 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:47:18,854 INFO L129 PetriNetUnfolder]: 2466/15202 cut-off events. [2021-12-07 01:47:18,854 INFO L130 PetriNetUnfolder]: For 12002/12104 co-relation queries the response was YES. [2021-12-07 01:47:18,918 INFO L84 FinitePrefix]: Finished finitePrefix Result has 32106 conditions, 15202 events. 2466/15202 cut-off events. For 12002/12104 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 56893 event pairs, 1026 based on Foata normal form. 44/14728 useless extension candidates. Maximal degree in co-relation 21139. Up to 7978 conditions per place. [2021-12-07 01:47:18,949 INFO L132 encePairwiseOnDemand]: 296/319 looper letters, 273 selfloop transitions, 125 changer transitions 0/686 dead transitions. [2021-12-07 01:47:18,949 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 485 places, 686 transitions, 4868 flow [2021-12-07 01:47:18,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-07 01:47:18,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-12-07 01:47:18,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1356 transitions. [2021-12-07 01:47:18,952 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7084639498432602 [2021-12-07 01:47:18,952 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1356 transitions. [2021-12-07 01:47:18,952 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1356 transitions. [2021-12-07 01:47:18,952 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:47:18,952 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1356 transitions. [2021-12-07 01:47:18,953 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 226.0) internal successors, (1356), 6 states have internal predecessors, (1356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:47:18,954 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 319.0) internal successors, (2233), 7 states have internal predecessors, (2233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:47:18,954 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 319.0) internal successors, (2233), 7 states have internal predecessors, (2233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:47:18,954 INFO L186 Difference]: Start difference. First operand has 480 places, 562 transitions, 3480 flow. Second operand 6 states and 1356 transitions. [2021-12-07 01:47:18,954 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 485 places, 686 transitions, 4868 flow [2021-12-07 01:47:18,990 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 484 places, 686 transitions, 4862 flow, removed 2 selfloop flow, removed 1 redundant places. [2021-12-07 01:47:18,997 INFO L242 Difference]: Finished difference. Result has 489 places, 648 transitions, 4502 flow [2021-12-07 01:47:18,998 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=319, PETRI_DIFFERENCE_MINUEND_FLOW=3474, PETRI_DIFFERENCE_MINUEND_PLACES=479, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=562, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=488, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4502, PETRI_PLACES=489, PETRI_TRANSITIONS=648} [2021-12-07 01:47:18,998 INFO L334 CegarLoopForPetriNet]: 309 programPoint places, 180 predicate places. [2021-12-07 01:47:18,998 INFO L470 AbstractCegarLoop]: Abstraction has has 489 places, 648 transitions, 4502 flow [2021-12-07 01:47:18,999 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 202.0) internal successors, (1212), 6 states have internal predecessors, (1212), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:47:18,999 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:47:19,002 INFO L254 CegarLoopForPetriNet]: trace histogram [90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 01:47:19,028 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4baf09e6-eae1-4f53-b05e-ca487bfc18e4/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2021-12-07 01:47:19,203 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4baf09e6-eae1-4f53-b05e-ca487bfc18e4/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-07 01:47:19,204 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting fErr2ASSERT_VIOLATIONDATA_RACE === [fErr0ASSERT_VIOLATIONDATA_RACE, fErr1ASSERT_VIOLATIONDATA_RACE, fErr2ASSERT_VIOLATIONDATA_RACE, fErr3ASSERT_VIOLATIONDATA_RACE (and 20 more)] === [2021-12-07 01:47:19,205 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:47:19,211 INFO L85 PathProgramCache]: Analyzing trace with hash 1649655719, now seen corresponding path program 1 times [2021-12-07 01:47:19,211 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:47:19,211 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [903937458] [2021-12-07 01:47:19,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:47:19,213 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:47:19,934 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-07 01:47:19,934 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1037313694] [2021-12-07 01:47:19,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:47:19,935 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-07 01:47:19,935 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4baf09e6-eae1-4f53-b05e-ca487bfc18e4/bin/uautomizer-DrprNOufMa/z3 [2021-12-07 01:47:19,936 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4baf09e6-eae1-4f53-b05e-ca487bfc18e4/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-07 01:47:19,937 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4baf09e6-eae1-4f53-b05e-ca487bfc18e4/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2021-12-07 01:47:24,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:47:24,963 INFO L263 TraceCheckSpWp]: Trace formula consists of 33763 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-07 01:47:25,027 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-07 01:47:35,295 INFO L134 CoverageAnalysis]: Checked inductivity of 364812 backedges. 0 proven. 245967 refuted. 0 times theorem prover too weak. 118845 trivial. 0 not checked. [2021-12-07 01:47:35,295 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-07 01:47:51,669 INFO L134 CoverageAnalysis]: Checked inductivity of 364812 backedges. 0 proven. 245967 refuted. 0 times theorem prover too weak. 118845 trivial. 0 not checked. [2021-12-07 01:47:51,669 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:47:51,669 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [903937458] [2021-12-07 01:47:51,669 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-07 01:47:51,669 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1037313694] [2021-12-07 01:47:51,669 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1037313694] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-07 01:47:51,669 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-07 01:47:51,674 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2021-12-07 01:47:51,674 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1212300575] [2021-12-07 01:47:51,674 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-07 01:47:51,680 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-12-07 01:47:51,680 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:47:51,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-12-07 01:47:51,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=168, Unknown=0, NotChecked=0, Total=240 [2021-12-07 01:47:51,683 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 297 out of 319 [2021-12-07 01:47:51,685 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 489 places, 648 transitions, 4502 flow. Second operand has 16 states, 16 states have (on average 300.4375) internal successors, (4807), 16 states have internal predecessors, (4807), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:47:51,685 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:47:51,685 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 297 of 319 [2021-12-07 01:47:51,685 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:48:46,736 INFO L129 PetriNetUnfolder]: 612/22091 cut-off events. [2021-12-07 01:48:46,736 INFO L130 PetriNetUnfolder]: For 15160/15410 co-relation queries the response was YES. [2021-12-07 01:48:46,826 INFO L84 FinitePrefix]: Finished finitePrefix Result has 31701 conditions, 22091 events. 612/22091 cut-off events. For 15160/15410 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 21879 event pairs, 14 based on Foata normal form. 61/21977 useless extension candidates. Maximal degree in co-relation 28376. Up to 421 conditions per place. [2021-12-07 01:48:46,846 INFO L132 encePairwiseOnDemand]: 313/319 looper letters, 41 selfloop transitions, 21 changer transitions 0/690 dead transitions. [2021-12-07 01:48:46,846 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 509 places, 690 transitions, 4762 flow [2021-12-07 01:48:46,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-12-07 01:48:46,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2021-12-07 01:48:46,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 6303 transitions. [2021-12-07 01:48:46,850 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9408866995073891 [2021-12-07 01:48:46,850 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 6303 transitions. [2021-12-07 01:48:46,850 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 6303 transitions. [2021-12-07 01:48:46,851 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:48:46,851 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 6303 transitions. [2021-12-07 01:48:46,855 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 300.14285714285717) internal successors, (6303), 21 states have internal predecessors, (6303), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:48:46,858 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 319.0) internal successors, (7018), 22 states have internal predecessors, (7018), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:48:46,859 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 319.0) internal successors, (7018), 22 states have internal predecessors, (7018), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:48:46,859 INFO L186 Difference]: Start difference. First operand has 489 places, 648 transitions, 4502 flow. Second operand 21 states and 6303 transitions. [2021-12-07 01:48:46,859 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 509 places, 690 transitions, 4762 flow [2021-12-07 01:48:46,904 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 509 places, 690 transitions, 4642 flow, removed 60 selfloop flow, removed 0 redundant places. [2021-12-07 01:48:46,938 INFO L242 Difference]: Finished difference. Result has 514 places, 661 transitions, 4512 flow [2021-12-07 01:48:46,938 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=319, PETRI_DIFFERENCE_MINUEND_FLOW=4382, PETRI_DIFFERENCE_MINUEND_PLACES=489, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=648, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=637, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=4512, PETRI_PLACES=514, PETRI_TRANSITIONS=661} [2021-12-07 01:48:46,939 INFO L334 CegarLoopForPetriNet]: 309 programPoint places, 205 predicate places. [2021-12-07 01:48:46,939 INFO L470 AbstractCegarLoop]: Abstraction has has 514 places, 661 transitions, 4512 flow [2021-12-07 01:48:46,939 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 300.4375) internal successors, (4807), 16 states have internal predecessors, (4807), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:48:46,939 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:48:46,946 INFO L254 CegarLoopForPetriNet]: trace histogram [210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 01:48:47,026 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4baf09e6-eae1-4f53-b05e-ca487bfc18e4/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2021-12-07 01:48:47,146 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4baf09e6-eae1-4f53-b05e-ca487bfc18e4/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-07 01:48:47,147 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting fErr2ASSERT_VIOLATIONDATA_RACE === [fErr0ASSERT_VIOLATIONDATA_RACE, fErr1ASSERT_VIOLATIONDATA_RACE, fErr2ASSERT_VIOLATIONDATA_RACE, fErr3ASSERT_VIOLATIONDATA_RACE (and 20 more)] === [2021-12-07 01:48:47,148 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:48:47,162 INFO L85 PathProgramCache]: Analyzing trace with hash 1121109199, now seen corresponding path program 2 times [2021-12-07 01:48:47,162 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:48:47,162 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [933758867] [2021-12-07 01:48:47,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:48:47,165 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:48:48,539 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-07 01:48:48,539 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1816381213] [2021-12-07 01:48:48,540 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-07 01:48:48,540 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-07 01:48:48,540 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4baf09e6-eae1-4f53-b05e-ca487bfc18e4/bin/uautomizer-DrprNOufMa/z3 [2021-12-07 01:48:48,541 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4baf09e6-eae1-4f53-b05e-ca487bfc18e4/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-07 01:48:48,542 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4baf09e6-eae1-4f53-b05e-ca487bfc18e4/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2021-12-07 01:48:52,893 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-12-07 01:48:52,893 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-07 01:48:52,931 INFO L263 TraceCheckSpWp]: Trace formula consists of 253 conjuncts, 17 conjunts are in the unsatisfiable core [2021-12-07 01:48:53,040 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-07 01:49:03,048 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-12-07 01:49:03,055 INFO L354 Elim1Store]: treesize reduction 21, result has 25.0 percent of original size [2021-12-07 01:49:03,056 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 20 [2021-12-07 01:49:03,072 INFO L354 Elim1Store]: treesize reduction 56, result has 23.3 percent of original size [2021-12-07 01:49:03,072 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 30 treesize of output 32 [2021-12-07 01:49:03,098 INFO L354 Elim1Store]: treesize reduction 104, result has 20.0 percent of original size [2021-12-07 01:49:03,098 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 39 treesize of output 44 [2021-12-07 01:49:03,169 INFO L134 CoverageAnalysis]: Checked inductivity of 1999060 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1999060 trivial. 0 not checked. [2021-12-07 01:49:03,169 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-07 01:49:03,169 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:49:03,169 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [933758867] [2021-12-07 01:49:03,169 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-07 01:49:03,169 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1816381213] [2021-12-07 01:49:03,169 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1816381213] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:49:03,169 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:49:03,175 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-07 01:49:03,175 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1222920096] [2021-12-07 01:49:03,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:49:03,182 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-07 01:49:03,182 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:49:03,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-07 01:49:03,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-12-07 01:49:03,184 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 319 [2021-12-07 01:49:03,185 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 514 places, 661 transitions, 4512 flow. Second operand has 6 states, 6 states have (on average 202.16666666666666) internal successors, (1213), 6 states have internal predecessors, (1213), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:49:03,185 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:49:03,185 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 319 [2021-12-07 01:49:03,185 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:50:59,205 INFO L129 PetriNetUnfolder]: 2677/26702 cut-off events. [2021-12-07 01:50:59,205 INFO L130 PetriNetUnfolder]: For 21503/21581 co-relation queries the response was YES. [2021-12-07 01:50:59,383 INFO L84 FinitePrefix]: Finished finitePrefix Result has 54264 conditions, 26702 events. 2677/26702 cut-off events. For 21503/21581 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 61492 event pairs, 1000 based on Foata normal form. 0/26222 useless extension candidates. Maximal degree in co-relation 43935. Up to 13197 conditions per place. [2021-12-07 01:50:59,437 INFO L132 encePairwiseOnDemand]: 296/319 looper letters, 346 selfloop transitions, 140 changer transitions 0/788 dead transitions. [2021-12-07 01:50:59,437 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 519 places, 788 transitions, 6202 flow [2021-12-07 01:50:59,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-07 01:50:59,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-12-07 01:50:59,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1352 transitions. [2021-12-07 01:50:59,439 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7063740856844305 [2021-12-07 01:50:59,439 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1352 transitions. [2021-12-07 01:50:59,439 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1352 transitions. [2021-12-07 01:50:59,439 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:50:59,439 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1352 transitions. [2021-12-07 01:50:59,440 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 225.33333333333334) internal successors, (1352), 6 states have internal predecessors, (1352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:50:59,441 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 319.0) internal successors, (2233), 7 states have internal predecessors, (2233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:50:59,441 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 319.0) internal successors, (2233), 7 states have internal predecessors, (2233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:50:59,441 INFO L186 Difference]: Start difference. First operand has 514 places, 661 transitions, 4512 flow. Second operand 6 states and 1352 transitions. [2021-12-07 01:50:59,441 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 519 places, 788 transitions, 6202 flow [2021-12-07 01:50:59,520 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 513 places, 788 transitions, 6178 flow, removed 6 selfloop flow, removed 6 redundant places. [2021-12-07 01:50:59,532 INFO L242 Difference]: Finished difference. Result has 518 places, 753 transitions, 5702 flow [2021-12-07 01:50:59,532 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=319, PETRI_DIFFERENCE_MINUEND_FLOW=4488, PETRI_DIFFERENCE_MINUEND_PLACES=508, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=661, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=572, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5702, PETRI_PLACES=518, PETRI_TRANSITIONS=753} [2021-12-07 01:50:59,533 INFO L334 CegarLoopForPetriNet]: 309 programPoint places, 209 predicate places. [2021-12-07 01:50:59,533 INFO L470 AbstractCegarLoop]: Abstraction has has 518 places, 753 transitions, 5702 flow [2021-12-07 01:50:59,533 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 202.16666666666666) internal successors, (1213), 6 states have internal predecessors, (1213), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:50:59,533 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:50:59,539 INFO L254 CegarLoopForPetriNet]: trace histogram [210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 01:50:59,576 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4baf09e6-eae1-4f53-b05e-ca487bfc18e4/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2021-12-07 01:50:59,739 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4baf09e6-eae1-4f53-b05e-ca487bfc18e4/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2021-12-07 01:50:59,740 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting fErr3ASSERT_VIOLATIONDATA_RACE === [fErr0ASSERT_VIOLATIONDATA_RACE, fErr1ASSERT_VIOLATIONDATA_RACE, fErr2ASSERT_VIOLATIONDATA_RACE, fErr3ASSERT_VIOLATIONDATA_RACE (and 20 more)] === [2021-12-07 01:50:59,740 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:50:59,744 INFO L85 PathProgramCache]: Analyzing trace with hash -1475784412, now seen corresponding path program 1 times [2021-12-07 01:50:59,744 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:50:59,744 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [914323297] [2021-12-07 01:50:59,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:50:59,746 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:51:01,271 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-07 01:51:01,272 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [283531319] [2021-12-07 01:51:01,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:51:01,272 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-07 01:51:01,273 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4baf09e6-eae1-4f53-b05e-ca487bfc18e4/bin/uautomizer-DrprNOufMa/z3 [2021-12-07 01:51:01,273 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4baf09e6-eae1-4f53-b05e-ca487bfc18e4/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-07 01:51:01,274 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4baf09e6-eae1-4f53-b05e-ca487bfc18e4/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2021-12-07 01:51:14,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:51:15,087 INFO L263 TraceCheckSpWp]: Trace formula consists of 78446 conjuncts, 16 conjunts are in the unsatisfiable core [2021-12-07 01:51:15,209 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-07 01:51:39,011 INFO L134 CoverageAnalysis]: Checked inductivity of 1999060 backedges. 0 proven. 1721755 refuted. 0 times theorem prover too weak. 277305 trivial. 0 not checked. [2021-12-07 01:51:39,011 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-07 01:52:13,931 INFO L134 CoverageAnalysis]: Checked inductivity of 1999060 backedges. 0 proven. 1721755 refuted. 0 times theorem prover too weak. 277305 trivial. 0 not checked. [2021-12-07 01:52:13,931 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:52:13,931 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [914323297] [2021-12-07 01:52:13,931 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-07 01:52:13,931 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [283531319] [2021-12-07 01:52:13,931 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [283531319] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-07 01:52:13,931 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-07 01:52:13,941 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 21 [2021-12-07 01:52:13,941 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [781748814] [2021-12-07 01:52:13,941 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-07 01:52:13,946 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-12-07 01:52:13,946 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:52:13,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-12-07 01:52:13,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=300, Unknown=0, NotChecked=0, Total=420 [2021-12-07 01:52:13,950 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 297 out of 319 [2021-12-07 01:52:13,952 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 518 places, 753 transitions, 5702 flow. Second operand has 21 states, 21 states have (on average 300.7142857142857) internal successors, (6315), 21 states have internal predecessors, (6315), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:52:13,952 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:52:13,952 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 297 of 319 [2021-12-07 01:52:13,952 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 01:54:05,059 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([596] L1040-9-->L1040-10: Formula: (= |v_#race_21| (store |v_#race_22| |v_fThread1of1ForFork0_~pos~0#1.base_25| (store (select |v_#race_22| |v_fThread1of1ForFork0_~pos~0#1.base_25|) |v_fThread1of1ForFork0_~pos~0#1.offset_25| |v_fThread1of1ForFork0_#t~nondet18#1_3|))) InVars {#race=|v_#race_22|, fThread1of1ForFork0_~pos~0#1.base=|v_fThread1of1ForFork0_~pos~0#1.base_25|, fThread1of1ForFork0_~pos~0#1.offset=|v_fThread1of1ForFork0_~pos~0#1.offset_25|, fThread1of1ForFork0_#t~nondet18#1=|v_fThread1of1ForFork0_#t~nondet18#1_3|} OutVars{#race=|v_#race_21|, fThread1of1ForFork0_~pos~0#1.base=|v_fThread1of1ForFork0_~pos~0#1.base_25|, fThread1of1ForFork0_~pos~0#1.offset=|v_fThread1of1ForFork0_~pos~0#1.offset_25|, fThread1of1ForFork0_#t~nondet18#1=|v_fThread1of1ForFork0_#t~nondet18#1_3|} AuxVars[] AssignedVars[#race][585], [Black: 5672#(< |ULTIMATE.start_main_~j~1#1| 29), Black: 77180#(and (= (select (select |#race| |fThread1of1ForFork0_~pos~0#1.base|) (+ |fThread1of1ForFork0_~pos~0#1.offset| 1)) |fThread1of1ForFork0_#t~nondet18#1|) (= (select (select |#race| |fThread1of1ForFork0_~pos~0#1.base|) |fThread1of1ForFork0_~pos~0#1.offset|) |fThread1of1ForFork0_#t~nondet18#1|) (= |fThread1of1ForFork0_#t~nondet18#1| (select (select |#race| |fThread1of1ForFork0_~pos~0#1.base|) (+ 2 |fThread1of1ForFork0_~pos~0#1.offset|)))), Black: 5947#(< |ULTIMATE.start_main_~j~1#1| 28), Black: 52144#true, Black: 5661#(< |ULTIMATE.start_main_~j~1#1| 30), Black: 5426#(<= |ULTIMATE.start_main_~j~1#1| 3), Black: 77184#(and (= (select (select |#race| |fThread1of1ForFork0_~pos~0#1.base|) (+ |fThread1of1ForFork0_~pos~0#1.offset| 1)) |fThread1of1ForFork0_#t~nondet18#1|) (= (select (select |#race| |fThread1of1ForFork0_~pos~0#1.base|) |fThread1of1ForFork0_~pos~0#1.offset|) |fThread1of1ForFork0_#t~nondet18#1|) (= |fThread1of1ForFork0_#t~nondet18#1| (select (select |#race| |fThread1of1ForFork0_~pos~0#1.base|) (+ 2 |fThread1of1ForFork0_~pos~0#1.offset|))) (= (select (select |#race| |fThread1of1ForFork0_~pos~0#1.base|) (+ 3 |fThread1of1ForFork0_~pos~0#1.offset|)) |fThread1of1ForFork0_#t~nondet18#1|)), Black: 77176#(and (= (select (select |#race| |fThread1of1ForFork0_~pos~0#1.base|) (+ |fThread1of1ForFork0_~pos~0#1.offset| 1)) |fThread1of1ForFork0_#t~nondet18#1|) (= (select (select |#race| |fThread1of1ForFork0_~pos~0#1.base|) |fThread1of1ForFork0_~pos~0#1.offset|) |fThread1of1ForFork0_#t~nondet18#1|)), Black: 8834#(and (= (select (select |#race| |~#c~0.base|) (+ (* |fThread1of1ForFork1_~j~0#1| 8) |~#c~0.offset|)) 0) (= (select (select |#race| |~#c~0.base|) (+ 2 (* |fThread1of1ForFork1_~j~0#1| 8) |~#c~0.offset|)) 0) (= (select (select |#race| |~#c~0.base|) (+ (* |fThread1of1ForFork1_~j~0#1| 8) |~#c~0.offset| 1)) 0)), Black: 8838#(and (= (select (select |#race| |~#c~0.base|) (+ (* |fThread1of1ForFork1_~j~0#1| 8) |~#c~0.offset|)) 0) (= (select (select |#race| |~#c~0.base|) (+ 2 (* |fThread1of1ForFork1_~j~0#1| 8) |~#c~0.offset|)) 0) (= (select (select |#race| |~#c~0.base|) (+ 3 (* |fThread1of1ForFork1_~j~0#1| 8) |~#c~0.offset|)) 0) (= (select (select |#race| |~#c~0.base|) (+ (* |fThread1of1ForFork1_~j~0#1| 8) |~#c~0.offset| 1)) 0)), Black: 8826#(= (select (select |#race| |~#c~0.base|) (+ (* |fThread1of1ForFork1_~j~0#1| 8) |~#c~0.offset|)) 0), Black: 8830#(and (= (select (select |#race| |~#c~0.base|) (+ (* |fThread1of1ForFork1_~j~0#1| 8) |~#c~0.offset|)) 0) (= (select (select |#race| |~#c~0.base|) (+ (* |fThread1of1ForFork1_~j~0#1| 8) |~#c~0.offset| 1)) 0)), 4455#true, Black: 25293#(< |ULTIMATE.start_main_~j~1#1| 18), Black: 23368#(< |ULTIMATE.start_main_~j~1#1| 25), Black: 22268#(< |ULTIMATE.start_main_~j~1#1| 29), 77191#true, Black: 22257#(< |ULTIMATE.start_main_~j~1#1| 30), Black: 21962#(<= |ULTIMATE.start_main_~j~1#1| 15), 35150#true, Black: 17684#(and (= (select (select |#race| |fThread1of1ForFork0_~pos~0#1.base|) (+ 2 |fThread1of1ForFork0_~pos~0#1.offset|)) 0) (= (select (select |#race| |fThread1of1ForFork0_~pos~0#1.base|) (+ 3 |fThread1of1ForFork0_~pos~0#1.offset|)) 0) (= (select (select |#race| |fThread1of1ForFork0_~pos~0#1.base|) (+ |fThread1of1ForFork0_~pos~0#1.offset| 1)) 0) (= (select (select |#race| |fThread1of1ForFork0_~pos~0#1.base|) |fThread1of1ForFork0_~pos~0#1.offset|) 0)), Black: 24743#(< |ULTIMATE.start_main_~j~1#1| 20), Black: 23093#(< |ULTIMATE.start_main_~j~1#1| 26), Black: 17680#(and (= (select (select |#race| |fThread1of1ForFork0_~pos~0#1.base|) (+ 2 |fThread1of1ForFork0_~pos~0#1.offset|)) 0) (= (select (select |#race| |fThread1of1ForFork0_~pos~0#1.base|) (+ |fThread1of1ForFork0_~pos~0#1.offset| 1)) 0) (= (select (select |#race| |fThread1of1ForFork0_~pos~0#1.base|) |fThread1of1ForFork0_~pos~0#1.offset|) 0)), Black: 24193#(< |ULTIMATE.start_main_~j~1#1| 22), Black: 185489#(and (= |fThread1of1ForFork1_#t~nondet18#1| (select (select |#race| |fThread1of1ForFork1_~pos~0#1.base|) |fThread1of1ForFork1_~pos~0#1.offset|)) (= (select (select |#race| |fThread1of1ForFork1_~pos~0#1.base|) (+ |fThread1of1ForFork1_~pos~0#1.offset| 1)) |fThread1of1ForFork1_#t~nondet18#1|)), Black: 17676#(and (= (select (select |#race| |fThread1of1ForFork0_~pos~0#1.base|) (+ |fThread1of1ForFork0_~pos~0#1.offset| 1)) 0) (= (select (select |#race| |fThread1of1ForFork0_~pos~0#1.base|) |fThread1of1ForFork0_~pos~0#1.offset|) 0)), Black: 22543#(< |ULTIMATE.start_main_~j~1#1| 28), Black: 17672#(= (select (select |#race| |fThread1of1ForFork0_~pos~0#1.base|) |fThread1of1ForFork0_~pos~0#1.offset|) 0), Black: 25018#(< |ULTIMATE.start_main_~j~1#1| 19), Black: 23643#(< |ULTIMATE.start_main_~j~1#1| 24), Black: 185485#(= |fThread1of1ForFork1_#t~nondet18#1| (select (select |#race| |fThread1of1ForFork1_~pos~0#1.base|) |fThread1of1ForFork1_~pos~0#1.offset|)), Black: 539#(= |ULTIMATE.start_main_~j~1#1| 0), Black: 25568#(< |ULTIMATE.start_main_~j~1#1| 17), Black: 185497#(and (= |fThread1of1ForFork1_#t~nondet18#1| (select (select |#race| |fThread1of1ForFork1_~pos~0#1.base|) |fThread1of1ForFork1_~pos~0#1.offset|)) (= (select (select |#race| |fThread1of1ForFork1_~pos~0#1.base|) (+ |fThread1of1ForFork1_~pos~0#1.offset| 1)) |fThread1of1ForFork1_#t~nondet18#1|) (= |fThread1of1ForFork1_#t~nondet18#1| (select (select |#race| |fThread1of1ForFork1_~pos~0#1.base|) (+ |fThread1of1ForFork1_~pos~0#1.offset| 3))) (= (select (select |#race| |fThread1of1ForFork1_~pos~0#1.base|) (+ |fThread1of1ForFork1_~pos~0#1.offset| 2)) |fThread1of1ForFork1_#t~nondet18#1|)), 77172#(= (select (select |#race| |fThread1of1ForFork0_~pos~0#1.base|) |fThread1of1ForFork0_~pos~0#1.offset|) |fThread1of1ForFork0_#t~nondet18#1|), Black: 24468#(< |ULTIMATE.start_main_~j~1#1| 21), Black: 22818#(< |ULTIMATE.start_main_~j~1#1| 27), Black: 185493#(and (= |fThread1of1ForFork1_#t~nondet18#1| (select (select |#race| |fThread1of1ForFork1_~pos~0#1.base|) |fThread1of1ForFork1_~pos~0#1.offset|)) (= (select (select |#race| |fThread1of1ForFork1_~pos~0#1.base|) (+ |fThread1of1ForFork1_~pos~0#1.offset| 1)) |fThread1of1ForFork1_#t~nondet18#1|) (= (select (select |#race| |fThread1of1ForFork1_~pos~0#1.base|) (+ |fThread1of1ForFork1_~pos~0#1.offset| 2)) |fThread1of1ForFork1_#t~nondet18#1|)), Black: 23918#(< |ULTIMATE.start_main_~j~1#1| 23), 62#L1040-10true, Black: 43500#(<= |ULTIMATE.start_main_~i~0#1| 1), Black: 43783#(< |ULTIMATE.start_main_~i~0#1| 10), 171#L1037-6true, Black: 2750#(<= |ULTIMATE.start_main_~j~1#1| 1), Black: 2949#(< |ULTIMATE.start_main_~j~1#1| 30), fThread1of1ForFork0InUse, fThread1of1ForFork1InUse, 127343#true, Black: 35139#(and (= (select (select |#race| |fThread1of1ForFork1_~pos~0#1.base|) |fThread1of1ForFork1_~pos~0#1.offset|) 0) (= (select (select |#race| |fThread1of1ForFork1_~pos~0#1.base|) (+ |fThread1of1ForFork1_~pos~0#1.offset| 1)) 0) (= (select (select |#race| |fThread1of1ForFork1_~pos~0#1.base|) (+ |fThread1of1ForFork1_~pos~0#1.offset| 2)) 0)), Black: 35135#(and (= (select (select |#race| |fThread1of1ForFork1_~pos~0#1.base|) |fThread1of1ForFork1_~pos~0#1.offset|) 0) (= (select (select |#race| |fThread1of1ForFork1_~pos~0#1.base|) (+ |fThread1of1ForFork1_~pos~0#1.offset| 1)) 0)), 17691#true, Black: 35143#(and (= (select (select |#race| |fThread1of1ForFork1_~pos~0#1.base|) |fThread1of1ForFork1_~pos~0#1.offset|) 0) (= (select (select |#race| |fThread1of1ForFork1_~pos~0#1.base|) (+ |fThread1of1ForFork1_~pos~0#1.offset| 1)) 0) (= (select (select |#race| |fThread1of1ForFork1_~pos~0#1.base|) (+ |fThread1of1ForFork1_~pos~0#1.offset| 2)) 0) (= (select (select |#race| |fThread1of1ForFork1_~pos~0#1.base|) (+ |fThread1of1ForFork1_~pos~0#1.offset| 3)) 0)), Black: 35131#(= (select (select |#race| |fThread1of1ForFork1_~pos~0#1.base|) |fThread1of1ForFork1_~pos~0#1.offset|) 0), Black: 330#(= |ULTIMATE.start_main_~i~0#1| 0), 185504#true, 6661#true, 8845#true, 13311#true, 26657#true, 3381#true, Black: 4444#(and (= (select (select |#race| |~#c~0.base|) (+ (* |fThread1of1ForFork0_~j~0#1| 8) 2 |~#c~0.offset|)) 0) (= (select (select |#race| |~#c~0.base|) (+ (* |fThread1of1ForFork0_~j~0#1| 8) |~#c~0.offset|)) 0) (= (select (select |#race| |~#c~0.base|) (+ (* |fThread1of1ForFork0_~j~0#1| 8) |~#c~0.offset| 1)) 0)), Black: 4436#(= (select (select |#race| |~#c~0.base|) (+ (* |fThread1of1ForFork0_~j~0#1| 8) |~#c~0.offset|)) 0), Black: 4448#(and (= (select (select |#race| |~#c~0.base|) (+ (* |fThread1of1ForFork0_~j~0#1| 8) 2 |~#c~0.offset|)) 0) (= (select (select |#race| |~#c~0.base|) (+ (* |fThread1of1ForFork0_~j~0#1| 8) 3 |~#c~0.offset|)) 0) (= (select (select |#race| |~#c~0.base|) (+ (* |fThread1of1ForFork0_~j~0#1| 8) |~#c~0.offset|)) 0) (= (select (select |#race| |~#c~0.base|) (+ (* |fThread1of1ForFork0_~j~0#1| 8) |~#c~0.offset| 1)) 0)), 172#L1062-4true, Black: 4440#(and (= (select (select |#race| |~#c~0.base|) (+ (* |fThread1of1ForFork0_~j~0#1| 8) |~#c~0.offset|)) 0) (= (select (select |#race| |~#c~0.base|) (+ (* |fThread1of1ForFork0_~j~0#1| 8) |~#c~0.offset| 1)) 0)), Black: 102412#(< |ULTIMATE.start_main_~i~0#1| 10), Black: 102423#(< |ULTIMATE.start_main_~i~0#1| 9), Black: 110699#(< |ULTIMATE.start_main_~i~0#1| 8), Black: 102093#(<= |ULTIMATE.start_main_~i~0#1| 3), Black: 10916#(<= |ULTIMATE.start_main_~j~1#1| 7), Black: 12011#(< |ULTIMATE.start_main_~j~1#1| 26), 507#(= |ULTIMATE.start_new_~p~0#1.offset| 0), Black: 12286#(< |ULTIMATE.start_main_~j~1#1| 25), Black: 11186#(< |ULTIMATE.start_main_~j~1#1| 29), Black: 11736#(< |ULTIMATE.start_main_~j~1#1| 27), 2329#true, Black: 12561#(< |ULTIMATE.start_main_~j~1#1| 24), Black: 11461#(< |ULTIMATE.start_main_~j~1#1| 28), Black: 11175#(< |ULTIMATE.start_main_~j~1#1| 30)]) [2021-12-07 01:54:05,059 INFO L384 tUnfolder$Statistics]: this new event has 27720 ancestors and is cut-off event [2021-12-07 01:54:05,059 INFO L387 tUnfolder$Statistics]: existing Event has 27703 ancestors and is cut-off event [2021-12-07 01:54:05,059 INFO L387 tUnfolder$Statistics]: existing Event has 27720 ancestors and is cut-off event [2021-12-07 01:54:05,059 INFO L387 tUnfolder$Statistics]: existing Event has 27703 ancestors and is cut-off event [2021-12-07 01:54:07,181 INFO L129 PetriNetUnfolder]: 863/31011 cut-off events. [2021-12-07 01:54:07,181 INFO L130 PetriNetUnfolder]: For 23835/24236 co-relation queries the response was YES. [2021-12-07 01:54:07,371 INFO L84 FinitePrefix]: Finished finitePrefix Result has 45088 conditions, 31011 events. 863/31011 cut-off events. For 23835/24236 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 27731 event pairs, 27 based on Foata normal form. 83/30912 useless extension candidates. Maximal degree in co-relation 40622. Up to 601 conditions per place. [2021-12-07 01:54:07,399 INFO L132 encePairwiseOnDemand]: 313/319 looper letters, 56 selfloop transitions, 30 changer transitions 0/806 dead transitions. [2021-12-07 01:54:07,400 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 547 places, 806 transitions, 6068 flow [2021-12-07 01:54:07,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-12-07 01:54:07,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2021-12-07 01:54:07,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 8999 transitions. [2021-12-07 01:54:07,405 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9403343782654128 [2021-12-07 01:54:07,405 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 8999 transitions. [2021-12-07 01:54:07,405 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 8999 transitions. [2021-12-07 01:54:07,406 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 01:54:07,406 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 8999 transitions. [2021-12-07 01:54:07,412 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 299.96666666666664) internal successors, (8999), 30 states have internal predecessors, (8999), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:54:07,417 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 319.0) internal successors, (9889), 31 states have internal predecessors, (9889), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:54:07,417 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 319.0) internal successors, (9889), 31 states have internal predecessors, (9889), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:54:07,418 INFO L186 Difference]: Start difference. First operand has 518 places, 753 transitions, 5702 flow. Second operand 30 states and 8999 transitions. [2021-12-07 01:54:07,418 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 547 places, 806 transitions, 6068 flow [2021-12-07 01:54:07,488 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 547 places, 806 transitions, 5918 flow, removed 75 selfloop flow, removed 0 redundant places. [2021-12-07 01:54:07,497 INFO L242 Difference]: Finished difference. Result has 551 places, 763 transitions, 5704 flow [2021-12-07 01:54:07,498 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=319, PETRI_DIFFERENCE_MINUEND_FLOW=5552, PETRI_DIFFERENCE_MINUEND_PLACES=518, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=753, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=730, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=5704, PETRI_PLACES=551, PETRI_TRANSITIONS=763} [2021-12-07 01:54:07,498 INFO L334 CegarLoopForPetriNet]: 309 programPoint places, 242 predicate places. [2021-12-07 01:54:07,498 INFO L470 AbstractCegarLoop]: Abstraction has has 551 places, 763 transitions, 5704 flow [2021-12-07 01:54:07,499 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 300.7142857142857) internal successors, (6315), 21 states have internal predecessors, (6315), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:54:07,499 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 01:54:07,501 INFO L254 CegarLoopForPetriNet]: trace histogram [300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 01:54:07,672 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4baf09e6-eae1-4f53-b05e-ca487bfc18e4/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2021-12-07 01:54:07,701 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4baf09e6-eae1-4f53-b05e-ca487bfc18e4/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-07 01:54:07,702 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting fErr3ASSERT_VIOLATIONDATA_RACE === [fErr0ASSERT_VIOLATIONDATA_RACE, fErr1ASSERT_VIOLATIONDATA_RACE, fErr2ASSERT_VIOLATIONDATA_RACE, fErr3ASSERT_VIOLATIONDATA_RACE (and 20 more)] === [2021-12-07 01:54:07,702 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:54:07,703 INFO L85 PathProgramCache]: Analyzing trace with hash -372192442, now seen corresponding path program 2 times [2021-12-07 01:54:07,703 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 01:54:07,704 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [442567272] [2021-12-07 01:54:07,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:54:07,705 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 01:54:09,685 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-07 01:54:09,685 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2012604892] [2021-12-07 01:54:09,686 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-07 01:54:09,686 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-07 01:54:09,687 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4baf09e6-eae1-4f53-b05e-ca487bfc18e4/bin/uautomizer-DrprNOufMa/z3 [2021-12-07 01:54:09,687 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4baf09e6-eae1-4f53-b05e-ca487bfc18e4/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-07 01:54:09,688 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4baf09e6-eae1-4f53-b05e-ca487bfc18e4/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2021-12-07 01:54:17,252 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-12-07 01:54:17,252 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-07 01:54:17,307 INFO L263 TraceCheckSpWp]: Trace formula consists of 256 conjuncts, 17 conjunts are in the unsatisfiable core [2021-12-07 01:54:17,409 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-07 01:54:32,336 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-12-07 01:54:32,346 INFO L354 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2021-12-07 01:54:32,346 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-12-07 01:54:32,366 INFO L354 Elim1Store]: treesize reduction 64, result has 22.9 percent of original size [2021-12-07 01:54:32,366 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 34 [2021-12-07 01:54:32,392 INFO L354 Elim1Store]: treesize reduction 114, result has 19.7 percent of original size [2021-12-07 01:54:32,392 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 46 [2021-12-07 01:54:32,500 INFO L134 CoverageAnalysis]: Checked inductivity of 4085620 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4085620 trivial. 0 not checked. [2021-12-07 01:54:32,500 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-07 01:54:32,500 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 01:54:32,500 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [442567272] [2021-12-07 01:54:32,500 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-07 01:54:32,501 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2012604892] [2021-12-07 01:54:32,501 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2012604892] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 01:54:32,501 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 01:54:32,507 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-07 01:54:32,507 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2022804718] [2021-12-07 01:54:32,508 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 01:54:32,511 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-07 01:54:32,511 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 01:54:32,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-07 01:54:32,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-12-07 01:54:32,512 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 192 out of 319 [2021-12-07 01:54:32,512 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 551 places, 763 transitions, 5704 flow. Second operand has 6 states, 6 states have (on average 204.83333333333334) internal successors, (1229), 6 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 01:54:32,512 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 01:54:32,513 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 192 of 319 [2021-12-07 01:54:32,513 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand